File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-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
73
74
raise ImportError ("No module named Image - you need to install "
74
75
"pillow to build the documentation" )
75
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" )
76
87
77
88
try :
78
89
import matplotlib
You can’t perform that action at this time.
0 commit comments