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.10.tar.gz (261.1 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for jupyterlite_pyodide_kernel-0.0.10.tar.gz
Algorithm Hash digest
SHA256 747b8174109e7d9cae71765c4e72a8cf98dd62cc0eca07a2bd06e7f40d502f19
MD5 66389f22081ea8f10697e29a6a78d222
BLAKE2b-256 10758c5eab41e19cca36aba7fb3cc98e2f8a71ba7891e3ed6374beb29b21b6b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jupyterlite_pyodide_kernel-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 cf58c8b5cfd6ffe924b4a167c474f3e13d1683827ff5a47620694c80ca972ad0
MD5 77d126b8a593693fc73f90babdd4545f
BLAKE2b-256 7fe46b9dbd104b6fc5b2578b0e8bfc91320e1481c797fd697641cc7e5438dcc5

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