##// END OF EJS Templates
General work on inputhook and the docs....
General work on inputhook and the docs. * Re-wrote the Sphinx docs on GUI integration. * Improved docstrings of inputhook module. * Added current_gui function to inputhook. * Fixed lots of small bugs in the docs.

File last commit:

r2197:71065c54
r2197:71065c54
Show More
autogen_api.py
36 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$',
Brian Granger
Renaming Extensions=>extensions in code and imports.
r2064 r'\.extensions',
Fernando Perez
Update docs for automatic API building.
r1850 r'\.kernel.config',
r'\.attic',
Brian Granger
General work on inputhook and the docs....
r2197 r'\.quarantine',
r'\.deathrow'
Fernando Perez
Update docs for automatic API building.
r1850 ]
Brian Granger
General work on inputhook and the docs....
r2197 docwriter.module_skip_patterns += [ r'\.core.fakemodule',
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)