skillfed

jupyter-builder

JupyterLab build tools

jupyter-builder Permissive license BSD-3-Clause AND MIT AND ISC Active 14 v1.2.2 released

Install

jupyter-builder on PyPI

pip

pip install jupyter-builder

uv

uv add jupyter-builder

poetry

poetry add jupyter-builder

Package 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

Framework :: JupyterFramework :: Jupyter :: JupyterLabFramework :: Jupyter :: JupyterLab :: 4Intended Audience :: DevelopersLicense :: OSI Approved :: BSD LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

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
jupyterlab extension build toolsjupyter extension developmentjupyterlab asset compilationextension development mode installjupyter federated extensionsjupyterlab watch rebuildextension javascript builder

Similar packages