Reana JupyterLab plugin
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file reana_jupyterlab-1.0.0.tar.gz
.
File metadata
- Download URL: reana_jupyterlab-1.0.0.tar.gz
- Upload date:
- Size: 2.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fa6a71b7d21e30f4bb3d21c29d30f2ea38f3105e7c8040e4acf5eaeeaf1fb33 |
|
MD5 | b588baf6377c0eb37bb9f8cffced40d7 |
|
BLAKE2b-256 | 506ce31d5299189096a7f4c57c0c796d4dd354a8e5bedd87fda08699eee8d3d2 |