jupyterlite / jupyterlite/pyodide-kernel

Add server-side wrapper kernel

Open
#3 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
90
Forks
47
Avg merge
3d 13h
Merged PRs (30d)
11

Description

### Problem

Being able to use the pyodide kernel without a browser or nodejs would make it more testable.

### Proposed Solution

- use an `ipykernel.KernelBase` wrapper kernel
- potentially use a v8-in-python e.g. `pyminiracer`, etc.
- proxy the `DriveFS` stuff to a _real_ fs :scream:
- wrap `pyodide.wasm`, etc. inside `wasmer`
- use for testing, etc.
- proxy jupyter kernel messages into the wasm runtime

### Additional context

- discussed in the December 2022 JupyterLite workshop

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.