2
"""Script to auto-generate our API docs.
9
sys.path.append(os.path.abspath('sphinxext'))
10
# import sphinx_cython
11
from apigen import ApiDocWriter
13
#*****************************************************************************
14
if __name__ == '__main__':
17
outdir = pjoin('source','api','generated')
18
docwriter = ApiDocWriter(package,rst_extension='.rst')
19
# You have to escape the . here because . is a special char for regexps.
20
# You must do make clean if you change this!
21
docwriter.package_skip_patterns += [ r'\.tests$', r'\.platform$' ]
23
docwriter.module_skip_patterns += [ r'\.tests' ]
25
# Now, generate the outputs
26
docwriter.write_api_docs(outdir)
27
docwriter.write_index(outdir, 'gen',
28
relative_to = pjoin('source','api')
30
print '%d files written' % len(docwriter.written_modules)