Skip to main content

Background ZMQ IPython/Jupyter kernel

Project description

Run some IPython ZMQ kernel in the background, without an interactive shell.
You can connect to that kernel remotely via ZMQ.

Alternatives / related links:

* `pydbattach <https://github.com/albertz/pydbattach>`_
* `Twisted SSH <https://crochet.readthedocs.io/en/stable/introduction.html#ssh-into-your-server>`_
(`example code <https://github.com/msabramo/pyramid_ssh_crochet/blob/master/pyramid_ssh_crochet.py>`_)
* ``IPython.embed_kernel`` in a background thread
(`example code <https://github.com/msabramo/pyramid_ipython_kernel/blob/master/pyramid_ipython_kernel.py>`_).
This has some issues
(e.g. `here <https://github.com/ipython/ipython/issues/4032>`_;
messing around with ``sys.stdout`` etc).
* This code was introduced in
`this StackOverflow question <https://stackoverflow.com/questions/29148319/provide-remote-shell-for-python-script>`_,
and also discussed in this `IPython GitHub issue #8097 <https://github.com/ipython/ipython/issues/8097>`_,
but it has become outdated, so this project provides a rewrite / updated code,
and the goal was also an easy to install pip package.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

background_zmq_ipython-1.20190201.151741.tar.gz (4.3 kB view details)

Uploaded Source

File details

Details for the file background_zmq_ipython-1.20190201.151741.tar.gz.

File metadata

File hashes

Hashes for background_zmq_ipython-1.20190201.151741.tar.gz
Algorithm Hash digest
SHA256 2a799058355087c39cef41b9007b40525609d75706c9e31a52d32faaededeb96
MD5 eafe089285faa9c72d2a46c7d591b150
BLAKE2b-256 8403a61552131ad119c0cd8360f666590bdb42e498f9327b5e0bdaeefd0b4369

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page