JupyterLab extension for managing execution environments, packages, and kernels.
Project description
jupyter-environment-manager
JupyterLab extension for managing execution environments, packages, and kernels.
This extension is composed of a Python package named jupyter_environment_manager
for the server extension and
an NPM package named @qbraid/jupyter-environment-manager
for the frontend extension.
Installation & Setup
For the best experience, use the Environment Manager on lab.qbraid.com. Login (or create an account) and follow instructions in user guide to get started.
The Environment manager requires Python 3.9 or greater, and is compatible with JupyterLab 4.x.
Local Install
The Environment Manager can be installed using pip:
pip install jupyter-environment-manager
Local Setup
To use the Environment Manager locally, you must configure your qBraid account credentials:
- Create a qBraid account or log in to your existing account by visiting account.qbraid.com
- Copy your API Key token from the left side of your account page (see docs).
- Save your API key using the qbraid-cli:
pip install qbraid-cli
qbraid configure
The command above stores your credentials locally in a configuration file ~/.qbraid/qbraidrc
,
where ~
corresponds to your home ($HOME
) directory.
Alternatively, the Environment Manager can discover credentials from environment variables:
export QBRAID_API_KEY='QBRAID_API_KEY'
See also: qBraid API Keys, Local configuration
Community
- For feature requests and bug reports: Submit an issue
- For discussions, and specific questions about the Environment Manager, qBraid Lab, or other topics, join our discord community
- For questions that are more suited for a forum, post to StackOverflow with the
qbraid
tag.
Launch on qBraid
The "Launch on qBraid" button (top) can be added to any public GitHub
repository. Clicking on it automaically opens qBraid Lab, and performs a
git clone
of the project repo into your account's home directory. Copy the
code below, and replace YOUR-USERNAME
and YOUR-REPOSITORY
with your GitHub
info.
Use the badge in your project's README.md
:
[<img src="https://qbraid-static.s3.amazonaws.com/logos/Launch_on_qBraid_white.png" width="150">](https://account.qbraid.com?gitHubUrl=https://github.com/YOUR-USERNAME/YOUR-REPOSITORY.git)
Use the badge in your project's README.rst
:
.. image:: https://qbraid-static.s3.amazonaws.com/logos/Launch_on_qBraid_white.png
:target: https://account.qbraid.com?gitHubUrl=https://github.com/YOUR-USERNAME/YOUR-REPOSITORY.git
:width: 150px
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
Built Distribution
File details
Details for the file jupyter_environment_manager-0.3.0.tar.gz
.
File metadata
- Download URL: jupyter_environment_manager-0.3.0.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a300c172d05c3b73817b8ce95e111654c05b3af234370e04036549020f936bb |
|
MD5 | 69c669185a5ae784a789119cc57a89b6 |
|
BLAKE2b-256 | 17ca28b30d09ddb4b56cfa5c2e390014c9a505b733e181edf1431db6b9e1fa65 |
File details
Details for the file jupyter_environment_manager-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: jupyter_environment_manager-0.3.0-py3-none-any.whl
- Upload date:
- Size: 1.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60085a4be895b3b452dd458101b69bcb68404e470bf3754542436c4ad194aa17 |
|
MD5 | 9caae86966a328c9f1ba1320cfefa721 |
|
BLAKE2b-256 | f69e59693ff8126b78ae1718abe880a7ebffd3fa9a7074fd7ee50788743cecd8 |