File tree 1 file changed +18
-0
lines changed
1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 14
14
import os
15
15
import sys
16
16
import sphinx
17
+ import six
17
18
18
19
# If your extensions are in another directory, add it here. If the directory
19
20
# is relative to the documentation root, use os.path.abspath to make it
67
68
raise ImportError ("No module named mock - you need to install "
68
69
"mock to build the documentation" )
69
70
71
+ try :
72
+ from PIL import Image
73
+ except ImportError :
74
+ raise ImportError ("No module named Image - you need to install "
75
+ "pillow to build the documentation" )
76
+
77
+ if six .PY2 :
78
+ from distutils .spawn import find_executable
79
+ has_dot = find_executable ('dot' ) is not None
80
+ else :
81
+ from shutil import which # Python >= 3.3
82
+ has_dot = which ('dot' ) is not None
83
+ if not has_dot :
84
+ raise OSError (
85
+ "No binary named dot - you need to install the Graph Visualization "
86
+ "software (usually packaged as 'graphviz') to build the documentation" )
87
+
70
88
try :
71
89
import matplotlib
72
90
except ImportError :
You can’t perform that action at this time.
0 commit comments