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 1414import os
1515import sys
1616import sphinx
17+ import six
1718
1819# If your extensions are in another directory, add it here. If the directory
1920# is relative to the documentation root, use os.path.abspath to make it
7374 raise ImportError ("No module named Image - you need to install "
7475 "pillow to build the documentation" )
7576
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" )
7687
7788try :
7889 import matplotlib
You can’t perform that action at this time.
0 commit comments