##// END OF EJS Templates
fix some deprecations...
fix some deprecations various deprecations, especially our own usage of deprecated APIs in this package - remove few remaining references to, uses of io.stdout - suppress deprecation warnings when initializing deprecated `utils.io.std*` - globalipapp.StreamProxy is now totally unused - one missing traitlets 4.2 API in core.formatters - get gui keys from pt_inputhooks instead of deprecated lib.inputhook - stop passing deprecated color_scheme to Pdb - nt.assert_equals in test_latextools

File last commit:

r22615:3d83950a
r22742:a9028681
Show More
autogen_config.py
33 lines | 1.0 KiB | text/x-python | PythonLexer
/ docs / autogen_config.py
Yaroslav Halchenko
ENH: list generated config files in generated, and rm them upon clean
r16197 #!/usr/bin/env python
Min RK
abspath fixes for autogen scripts
r21590 from os.path import join, dirname, abspath
Thomas Kluyver
Generate docs for config options.
r13459 from IPython.terminal.ipapp import TerminalIPythonApp
Thomas Kluyver
Use new traitlets API to generate config docs...
r21400 from ipykernel.kernelapp import IPKernelApp
Thomas Kluyver
Generate docs for config options.
r13459
Min RK
abspath fixes for autogen scripts
r21590 here = abspath(dirname(__file__))
options = join(here, 'source', 'config', 'options')
klonuo
Refactor autogen config
r22516 generated = join(options, 'config-generated.txt')
Min RK
abspath fixes for autogen scripts
r21590
Thomas Kluyver
Use new traitlets API to generate config docs...
r21400 def write_doc(name, title, app, preamble=None):
Thomas Kluyver
Revert part of gh-9567
r22615 filename = join(options, name+'.rst')
with open(filename, 'w') as f:
Thomas Kluyver
Generate docs for config options.
r13459 f.write(title + '\n')
f.write(('=' * len(title)) + '\n')
f.write('\n')
if preamble is not None:
f.write(preamble + '\n\n')
Thomas Kluyver
Use new traitlets API to generate config docs...
r21400 f.write(app.document_config_options())
Yaroslav Halchenko
ENH: list generated config files in generated, and rm them upon clean
r16197
Thomas Kluyver
Generate docs for config options.
r13459
if __name__ == '__main__':
Thomas Kluyver
Revert part of gh-9567
r22615 # Touch this file for the make target
klonuo
Refactor autogen config
r22516 with open(generated, 'w'):
pass
Yaroslav Halchenko
ENH: list generated config files in generated, and rm them upon clean
r16197
Thomas Kluyver
Use new traitlets API to generate config docs...
r21400 write_doc('terminal', 'Terminal IPython options', TerminalIPythonApp())
write_doc('kernel', 'IPython kernel options', IPKernelApp(),
preamble=("These options can be used in :file:`ipython_kernel_config.py`. "
"The kernel also respects any options in `ipython_config.py`"),
MinRK
remove references to kernel config in parent config files...
r18030 )