-
Notifications
You must be signed in to change notification settings - Fork 240
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
Problem
I tried to build a jupyter-lite app within an existing Ubuntu Docker build but was struggling to make any kernel available.
For example, this setup will build without the pyodide kernel:
FROM ubuntu:22.04
RUN apt-get -y update && apt-get install -y python3 python3-pip \
&& pip install --no-cache-dir --upgrade pip
RUN pip install --no-cache-dir jupyterlite-core==0.1.0 jupyterlab~=3.5.1 jupyterlite-pyodide-kernel==0.0.6 \
&& mkdir /build \
&& cd /build \
&& jupyter lite build \
&& ls -al _output/* \
&& cat _output/jupyter-lite.json
while this one will include the pyodide kernel:
FROM python:3.11
RUN pip install --no-cache-dir --upgrade pip
RUN pip install --no-cache-dir jupyterlite-core==0.1.0 jupyterlab~=3.5.1 jupyterlite-pyodide-kernel==0.0.6 \
&& mkdir /build \
&& cd /build \
&& jupyter lite build \
&& ls -al _output/* \
&& cat _output/jupyter-lite.json
Why?
Suggested Improvement
Document how the jupyter lite build process finds extensions and what the requirements for the Python environment are.
samsplunks
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation