Skip to main content

Python kernel for JupyterLite powered by Pyodide

Project description

jupyterlite-pyodide-kernel

A Python kernel for JupyterLite powered by Pyodide,

ci-badge lite-badge docs-badge

Requirements

  • python >=3.8
  • jupyterlite >=0.1.0b19

Install

To install the Pyodide kernel labextension and the CLI addons for jupyter lite, run:

pip install jupyterlite-pyodide-kernel

Then build your JupyterLite site:

jupyter lite build

⚠️ The documentation for advanced configuration is available from the main JupyterLite documentation site:

Uninstall

To remove the extension, run:

pip uninstall jupyterlite-pyodide-kernel

Development Install

Below is an short overview of getting up and running quickly. Please see the contributing guide for full details.

Development Requirements

Recommended a Python virtual environment provided by a tool of choice, e.g.

  • virtualenv
  • mamba
  • conda

Ensure the local development environment has:

  • git
  • nodejs 18
  • python >=3.8

Development Quick Start

git clone https://github.com/jupyterlite/pyodide-kernel
cd pyodide-kernel
npm run quickstart

Then, serve the built demo site, documentation, and test reports with Python's built-in http server:

jlpm serve

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

jupyterlite_pyodide_kernel-0.0.9.tar.gz (260.7 kB view details)

Uploaded Source

Built Distribution

jupyterlite_pyodide_kernel-0.0.9-py3-none-any.whl (277.4 kB view details)

Uploaded Python 3

File details

Details for the file jupyterlite_pyodide_kernel-0.0.9.tar.gz.

File metadata

File hashes

Hashes for jupyterlite_pyodide_kernel-0.0.9.tar.gz
Algorithm Hash digest
SHA256 9d11c8824f9bc168e2ad5d3bb1788e4111759720e1c2a9f37bbb6a403ac535ca
MD5 877b4ed5c89eb04b5b4e94a35adc47e4
BLAKE2b-256 ddb5bbe83d84828317d5d75242b82f35e3909b4a17351e7766544a1591869845

See more details on using hashes here.

File details

Details for the file jupyterlite_pyodide_kernel-0.0.9-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterlite_pyodide_kernel-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 f0e0b8f95bf83b9911be473fb95bc8b7179b0b9ec428beae444c1e806ee0af7d
MD5 ec311a1e0f3cc79a53d2fa1ef960593a
BLAKE2b-256 bb5b4594ae5929800efa411028eb9589d5e9b39f4aa8720e0dce4942c308ac7f

See more details on using hashes here.

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