jupyter-builder
JupyterLab build tools
Install
jupyter-builder on PyPI
pip
pip install jupyter-builderuv
uv add jupyter-builderpoetry
poetry add jupyter-builderPackage facts
| License | BSD-3-Clause AND MIT AND ISC (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — jupyter-core, tomli, traitlets |
| Maintenance | actively maintained — 6 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: jupyter_builder-1.2.2-py3-none-any.whl
Keywords: ipython, jupyter
About jupyter-builder
from the package's own PyPI description — quoted content, verbatim
Jupyter Builder
Jupyter Builder Tests (image) version on npm (image) version on PyPI (image) version on conda-forge (image)
Build tools for JupyterLab extensions — extracted from the core JupyterLab codebase to be maintained and used independently.
Installation
pip install jupyter_builder
CLI
build
Compile the extension JavaScript assets for consumption by a Jupyter app.
jupyter-builder build <path/to/extension>
develop
Install extension assets in development mode (analogous to pip install -e). Uses a symlink by default.
jupyter-builder develop <path/to/extension>
watch
Automatically rebuild...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides build and development tools for JupyterLab extensions, including CLI commands to compile JavaScript assets, install extensions in development mode, and watch for file changes during development.
Low friction installation with only three runtime dependencies (jupyter-core, tomli, traitlets). Actively maintained with a release 6 days ago and ongoing repository activity.
Permissive licensing (BSD-3-Clause, MIT, and ISC) allows commercial and private use with minimal restrictions; suitable for most projects.
Usage
pip install jupyter-builder
from jupyter_builder.federated_extensions import build_labextension
build_labextension("/path/to/extension", development=False)
Requires Python 3.10 or later; Node.js and npm are required for actual extension building.
Verdict: A newly extracted, actively maintained tool for JupyterLab extension development with permissive licensing and minimal dependencies. No known vulnerabilities and low install friction make it a safe choice for extension developers targeting JupyterLab 4.
Needs verification
- Whether Node.js/npm version requirements or system dependencies are documented beyond what the fact sheet shows
- Stability guarantees or API compatibility policy for the Python API surface
Similar packages
permissive · top 1,000 on PyPI
absl-pypermissive · top 1,000 on PyPI
tree-sitter-bashpermissive · top 1,000 on PyPI
jupyterlab-pygmentspermissive · top 1,000 on PyPI
jupyterlabpermissive · top 1,000 on PyPI
matplotlib-inlinepermissive · top 1,000 on PyPI
notebookpermissive · top 1,000 on PyPI
mdurlpermissive · top 100 on PyPI
jupyterlab-serverpermissive · top 1,000 on PyPI
nodeenvpermissive · top 1,000 on PyPI