A Waldiez JupyterLab extension.
This extension is composed of a Python package named waldiez-jupyter
for the server extension and a NPM package named @waldiez/jupyter
for the frontend extension.
Using docker:
CONTAINER_COMMAND=docker # or podman
$CONTAINER_COMMAND run \
--rm \
-it \
-p 10000:8888 \
-v ${PWD}/notebooks:/home/user/notebooks \
ghcr.io/waldiez/jupyter:latest
# with selinux and/or podman, you might get permission errors, so you can try:
$CONTAINER_COMMAND run \
--rm \
-it \
-p 10000:8888 \
-v ${PWD}/notebooks:/home/user/notebooks \
--userns=keep-id \
--security-opt label=disable ghcr.io/waldiez/jupyter:latest
Then open your browser at http://localhost:10000
and you should see the JupyterLab interface.
Optional environment variables for the container:
# no password or token by default
JUPYTER_PASSWORD=
JUPYTER_TOKEN=
- JupyterLab >= 4.0.0
To install the extension, execute:
## if not already, install jupyter:
# pip install jupyter
pip install waldiez-jupyter
## you can now start jupyter lab:
# jupyter lab
To remove the extension, execute:
pip uninstall waldiez_jupyter
If you are seeing the frontend extension, but it is not working, check that the server extension is enabled:
jupyter server extension list
If the server extension is installed and enabled, but you are not seeing the frontend extension, check the frontend extension is installed:
jupyter labextension list
This project is licensed under the Apache License, Version 2.0 (Apache-2.0).