Skip to main content

Jupyter kernel provisioner proxy

Project description

jupyter-kernel-provisioner-proxy

A Jupyter kernel provisioner that actually talks to a remote kernel through the kernel REST API of a Jupyter server.

Usage

Main server side

Install jupyter-kernel-provisioner-proxy:

pip install jupyter-kernel-provisioner-proxy

Then install a kernelspec with the jupyter-kernel-provisioner-proxy install command.

$ jupyter-kernel-provisioner-proxy install --help

 Usage: jupyter-kernel-provisioner-proxy install [OPTIONS]

╭─ Options ────────────────────────────────────────────╮
│ --display     TEXT  The kernel's display name        │
│ --language    TEXT  The kernel's language name       │
│ --kernel      TEXT  The kernel's name                │
│ --url         TEXT  The kernel server URL            │
│ --help              Show this message and exit.      │
╰──────────────────────────────────────────────────────╯

By default, jupyter-kernel-provisioner-proxy install will install a Python kernelspec, with the Jupyter server serving remote kernels at http://localhost:8000.

Kernel server side

You can use jupyter-server or jupyverse to serve remote kernels.

Using jupyter-server

pip install jupyter-server
jupyter server --ServerApp.token='' --ServerApp.password='' --ServerApp.disable_check_xsrf=True --no-browser --port=8000

Using jupyverse

pip install fps-kernels fps-noauth fps-frontend ipykernel
jupyverse

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

jupyter_kernel_provisioner_proxy-0.1.1.tar.gz (7.0 kB view hashes)

Uploaded Source

Built Distribution

Supported by

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