Reana JupyterLab Extension
Reana JupyterLab plugin provides a set of tools to interact with the Reana workflow management system from within JupyterLab.
Requirements
- JupyterLab>=4,<5
- Notebook<7
- Node.js==20
- Custom version of
reana-client
Installation guide for users
To install the extension, run the following command:
pip install reana-jupyterlab
In case you want to run the tests, install the extension with the following command:
pip install reana-jupyterlab[dev]
Docker image
It is possible to run the extension in a Docker container. To download and run the image, use the following commands:
docker pull ghcr.io/vre-hub/reana-jupyterlab-extension:<version>
docker run -p 8888:8888 ghcr.io/vre-hub/reana-jupyterlab-extension
All the available versions can be found here.
Installation guide for developers
Install Python dependencies
python -m pip install -r requirements.txt
Install Yarn dependencies
jlpm install
Build the extension
jlpm run build
Install the extension (including the testing dependencies)
python -m pip install .[dev]
Enable the server extension
jupyter server extension enable --py reana_jupyterlab
Finally, open a JupyterLab instance. The extension should be available in the JupyterLab sidebar.
jupyter lab
Metadata
Release files for reana-jupyterlab 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| reana_jupyterlab-1.0.2.tar.gz | 2.2 MB | Details |
Release files / reana_jupyterlab-1.0.2.tar.gz
| Download URL | reana_jupyterlab-1.0.2.tar.gz |
|---|---|
| Size | 2.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad17d97a3a318ec260d706a35badfc1a8e51ced46f649baa71cea121a89cfc52
|
|
BLAKE2b-256 checksum How to use checksums |
c549a57428a1fa62840344b7777c2c7cb8833b991a3d9cf6fdb71fd1dd72b74a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 2, 2026.
Transparency log