##// END OF EJS Templates
Config system is finished!...
Config system is finished! * New load_subconfig(fname) function is available the namespace that config files are exec'd in. This can be used to load subconfigs. The implementation is a bit crazy, but Python is amazing and it works! See examples of its usage in IPython/config/profile. * Fully working example config files and profiles in IPython/config/default and IPython/config/profiles. Copy these to you .ipython dir and start playing around!

File last commit:

r2197:71065c54
r2258:f38cafce
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)