jupyterlab_nb_venv_kernels_ui_extension
Context menu extension for kernel launcher cards. Right-click on any kernel to navigate to its project directory, open a terminal, or manage the virtual environment. Intended to complement nb_venv_kernels for workspace management.
Features
Context Menu (right-click on kernel launcher card):
- Show in File Browser - Navigate to the kernel's project root
- Open Terminal at Location - Open terminal at the kernel's project directory
- Unregister Kernel - Remove kernel from registry (requires nb_venv_kernels)
- Remove Environment (dangerous) - Permanently delete local
.venvenvironments with confirmation (requires nb_venv_kernels)
Kernel Menu (provided by nb_venv_kernels):
- Scan for Virtual Environments - Discover and register new virtual environments in your workspace
General:
- Project-aware navigation - For
.venvenvironments, navigates to project root (one level up from.venv) - Dynamic kernel support - Works with
nb_conda_kernelsandnb_venv_kernelsproviders - Kernel details on hover - The card's tooltip shows kernel name, kind, executable, resource directory and environment path
- Shared display names refused - When kernels in different directories share one display name, every menu action refuses and names the colliding kernels
Agent Skill
.agents/skills/jupyterlab-nb-venv-kernels-ui-extension/SKILL.md tells an AI coding assistant how to manage these kernels from the shell with the nb_venv_kernels CLI. The skill is not in the wheel. Link it into Claude Code from the root of a clone:
mkdir -p ~/.claude/skills && ln -sfn "$PWD/.agents/skills/jupyterlab-nb-venv-kernels-ui-extension" ~/.claude/skills/jupyterlab-nb-venv-kernels-ui-extension
Requirements
- JupyterLab >= 4.0.0
Install
pip install jupyterlab-nb-venv-kernels-ui-extension
Uninstall
pip uninstall jupyterlab_nb_venv_kernels_ui_extension
Metadata
Release files for jupyterlab-nb-venv-kernels-ui-extension 1.2.32
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jupyterlab_nb_venv_kernels_ui_extension-1.2.32.tar.gz | 621.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jupyterlab_nb_venv_kernels_ui_extension-1.2.32-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 668.9 kB
Release files / jupyterlab_nb_venv_kernels_ui_extension-1.2.32.tar.gz
| Download URL | jupyterlab_nb_venv_kernels_ui_extension-1.2.32.tar.gz |
|---|---|
| Size | 621.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a292383aaac01dc9e7e5276e82c374cd353a7ccb70915d431aa855f04876fff8
|
|
BLAKE2b-256 checksum How to use checksums |
b3467f36bc211ecbca5122625e1fb97048e70f35c634a47735084b3340d8e423
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / jupyterlab_nb_venv_kernels_ui_extension-1.2.32-py3-none-any.whl
| Download URL | jupyterlab_nb_venv_kernels_ui_extension-1.2.32-py3-none-any.whl |
|---|---|
| Size | 47.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
95331072ebe19ac41a15dfc19065882995e388be54e823b62edea0a01a0d13a4
|
|
BLAKE2b-256 checksum How to use checksums |
aadee295e170d0fd4b5950e16bdbe6aa45d9ad05029fdb0e3856e3cdb6b2daf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|