"""The IPython HTML Notebook""" # check for tornado 2.1.0 msg = "The IPython Notebook requires tornado >= 2.1.0" try: import tornado except ImportError: raise ImportError(msg) try: version_info = tornado.version_info except AttributeError: raise ImportError(msg + ", but you have < 1.1.0") if version_info < (2, 1, 0): raise ImportError(msg + ", but you have %s" % tornado.version) del msg # check for pyzmq 2.1.4 from IPython.zmq import check_for_zmq check_for_zmq('2.1.4', 'IPython.frontend.html.notebook') del check_for_zmq
#----------------------------------------------------------------------------- import os import warnings import zmq from IPython.config.configurable import MultipleInstanceError from IPython.zmq import check_for_zmq if os.name == 'nt': min_pyzmq = '2.1.7' else: min_pyzmq = '2.1.4' check_for_zmq(min_pyzmq, 'IPython.parallel') from IPython.utils.pickleutil import Reference from .client.asyncresult import * from .client.client import Client from .client.remotefunction import * from .client.view import * from .util import interactive from .controller.dependency import * #----------------------------------------------------------------------------- # Functions #-----------------------------------------------------------------------------
"""The IPython HTML Notebook""" # check for tornado 2.1.0 msg = "The IPython Notebook requires tornado >= 2.1.0" try: import tornado except ImportError: raise ImportError(msg) try: version_info = tornado.version_info except AttributeError: raise ImportError(msg + ", but you have < 1.1.0") if version_info < (2,1,0): raise ImportError(msg + ", but you have %s" % tornado.version) del msg # check for pyzmq 2.1.4 from IPython.zmq import check_for_zmq check_for_zmq('2.1.4', 'IPython.frontend.html.notebook') del check_for_zmq
# the file COPYING, distributed as part of this software. #----------------------------------------------------------------------------- #----------------------------------------------------------------------------- # Imports #----------------------------------------------------------------------------- import os import warnings import zmq from IPython.zmq import check_for_zmq if os.name == 'nt': min_pyzmq = '2.1.7' else: min_pyzmq = '2.1.4' check_for_zmq(min_pyzmq, 'IPython.parallel') from IPython.utils.pickleutil import Reference from .client.asyncresult import * from .client.client import Client from .client.remotefunction import * from .client.view import * from .controller.dependency import *