##// END OF EJS Templates
Merge pull request #11005 from ipython/auto-backport-of-pr-10993...
Merge pull request #11005 from ipython/auto-backport-of-pr-10993 Backport PR #10993 on branch 5.x

File last commit:

r23401:a2a4465d
r24142:5b6fe626 merge
Show More
html.py
28 lines | 839 B | text/x-python | PythonLexer
Min RK
shim IPython.html
r21209 """
Shim to maintain backwards compatibility with old IPython.html imports.
"""
# Copyright (c) IPython Development Team.
# Distributed under the terms of the Modified BSD License.
import sys
from warnings import warn
Min RK
add ShimWarning for shimmed imports...
r21515 from IPython.utils.shimmodule import ShimModule, ShimWarning
Thomas Kluyver
Backport PR #10321: Update shim warnings to include IPython version....
r23401 warn("The `IPython.html` package has been deprecated since IPython 4.0. "
Thomas Kluyver
jupyter_notebook renamed to just notebook
r21360 "You should import from `notebook` instead. "
Min RK
add ShimWarning for shimmed imports...
r21515 "`IPython.html.widgets` has moved to `ipywidgets`.", ShimWarning)
Min RK
shim IPython.html
r21209
Min RK
assign widgets shim as attribute on html shim...
r21312 _widgets = sys.modules['IPython.html.widgets'] = ShimModule(
Thomas Kluyver
And ipython_widgets became ipywidgets
r21361 src='IPython.html.widgets', mirror='ipywidgets')
Min RK
move widget shim to html.py...
r21302
Min RK
assign widgets shim as attribute on html shim...
r21312 _html = ShimModule(
Thomas Kluyver
jupyter_notebook renamed to just notebook
r21360 src='IPython.html', mirror='notebook')
Min RK
shim widgets before shimming html...
r21308
Min RK
assign widgets shim as attribute on html shim...
r21312 # hook up widgets
_html.widgets = _widgets
sys.modules['IPython.html'] = _html
Min RK
shim `python -m IPython.html`
r21211 if __name__ == '__main__':
Thomas Kluyver
jupyter_notebook renamed to just notebook
r21360 from notebook import notebookapp as app
Min RK
shim `python -m IPython.html`
r21211 app.launch_new_instance()