File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed
Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 77import sys
88import re
99import argparse
10+ import matplotlib
1011
1112def copy_if_out_of_date (original , derived ):
1213 if (not os .path .exists (derived ) or
@@ -38,7 +39,13 @@ def linkcheck():
3839
3940def html (buildername = 'html' ):
4041 check_build ()
41- copy_if_out_of_date ('../lib/matplotlib/mpl-data/matplotlibrc' , '_static/matplotlibrc' )
42+
43+ rc = '../lib/matplotlib/mpl-data/matplotlibrc'
44+ default_rc = os .path .join (matplotlib ._get_data_path (), 'matplotlibrc' )
45+ if not os .path .exists (rc ) and os .path .exists (default_rc ):
46+ rc = default_rc
47+ copy_if_out_of_date (rc , '_static/matplotlibrc' )
48+
4249 if small_docs :
4350 options = "-D plot_formats=png:80"
4451 else :
@@ -167,9 +174,9 @@ def all():
167174 raise RuntimeError ("doc/{0} should be a directory or symlink -- it"
168175 " isn't" .format (link ))
169176 if not os .path .exists (link ):
170- if hasattr ( os , 'symlink' ) :
177+ try :
171178 os .symlink (target , link )
172- else :
179+ except OSError :
173180 symlink_warnings .append ('files copied to {0}' .format (link ))
174181 shutil .copytree (os .path .join (link , '..' , target ), link )
175182
You can’t perform that action at this time.
0 commit comments