|
@@ -49,8 +49,14 @@
|
|
|
# * argparse (by default in Python 2.7, requires python-argparse if
|
|
|
# Python 2.6 is used)
|
|
|
|
|
|
-import matplotlib as mpl
|
|
|
-import numpy
|
|
|
+import sys
|
|
|
+
|
|
|
+try:
|
|
|
+ import matplotlib as mpl
|
|
|
+ import numpy
|
|
|
+except ImportError:
|
|
|
+ sys.stderr.write("You need python-matplotlib and python-numpy to generate build graphs\n")
|
|
|
+ exit(1)
|
|
|
|
|
|
# Use the Agg backend (which produces a PNG output, see
|
|
|
# http://matplotlib.org/faq/usage_faq.html#what-is-a-backend),
|
|
@@ -62,7 +68,6 @@ import matplotlib.pyplot as plt
|
|
|
import matplotlib.font_manager as fm
|
|
|
import csv
|
|
|
import argparse
|
|
|
-import sys
|
|
|
|
|
|
steps = [ 'extract', 'patch', 'configure', 'build',
|
|
|
'install-target', 'install-staging', 'install-images',
|