##// END OF EJS Templates
Small fixes so release builds.
Small fixes so release builds.

File last commit:

r2596:b40051b6
r2596:b40051b6
Show More
autogen_api.py
35 lines | 1.4 KiB | text/x-python | PythonLexer
Fernando Perez
Update docs for automatic API building.
r1850 #!/usr/bin/env python
"""Script to auto-generate our API docs.
"""
# stdlib imports
import os
import sys
# local imports
sys.path.append(os.path.abspath('sphinxext'))
from apigen import ApiDocWriter
#*****************************************************************************
if __name__ == '__main__':
pjoin = os.path.join
package = 'IPython'
outdir = pjoin('source','api','generated')
docwriter = ApiDocWriter(package,rst_extension='.txt')
docwriter.package_skip_patterns += [r'\.fixes$',
r'\.externals$',
r'\.Extensions',
r'\.kernel.config',
r'\.attic',
]
docwriter.module_skip_patterns += [ r'\.FakeModule',
Fernando Perez
Small fixes so release builds.
r2596 r'\.gui.wx.wxIPython',
Fernando Perez
Update docs for automatic API building.
r1850 r'\.cocoa',
r'\.ipdoctest',
r'\.Gnuplot',
Fernando Perez
Tiny fix so nightly docs build correctly.
r1995 r'\.frontend.process.winprocess',
Fernando Perez
Update docs for automatic API building.
r1850 ]
docwriter.write_api_docs(outdir)
docwriter.write_index(outdir, 'gen',
relative_to = pjoin('source','api')
)
print '%d files written' % len(docwriter.written_modules)