jupyter-core
Jupyter core package. A base package on which Jupyter projects rely.
Install
jupyter-core on PyPI
pip
pip install jupyter-coreuv
uv add jupyter-corepoetry
poetry add jupyter-corePackage facts
| License | BSD-3-Clause (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — platformdirs, traitlets |
| Maintenance | actively maintained — 301 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_core-5.9.1-py3-none-any.whl
About jupyter-core
from the package's own PyPI description — quoted content, verbatim
Jupyter Core
Build Status (image) Documentation Status (image)
Core common functionality of Jupyter projects.
This package contains base application classes and configuration inherited by other projects. It doesn't do much on its own.
Development Setup
The Jupyter Contributor Guides provide extensive information on contributing code or documentation to Jupyter projects. The limited instructions below for setting up a development environment are for your convenience.
Coding
You'll need Python and pip on the search path. Clone the Jupyter Core git repository to your computer, for example in /my/projects/jupyter_core.
Now create an editable install
and download the dependencies of code and test...
Read as markdown · JSON record · Source repository · Homepage · Docs
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
Jupyter Core provides base application classes and configuration infrastructure that other Jupyter projects inherit from, handling core common functionality without standalone features.
Low friction installation with only two lightweight runtime dependencies (platformdirs, traitlets). Active maintenance with recent commits and a stable release cadence since 2015.
BSD-3-Clause (permissive) allows commercial and private use with minimal restrictions, requiring only retention of copyright and license notices.
Usage
pip install jupyter-core==5.9.1
from jupyter_core.paths import jupyter_config_dir
config_path = jupyter_config_dir()
Requires Python >=3.10
Verdict: Jupyter Core is a stable, actively maintained foundation package with no known vulnerabilities, permissive licensing, and minimal dependencies. It is suitable for projects that need Jupyter infrastructure but should not be installed directly unless your application explicitly requires its base classes or configuration utilities.
Needs verification
- Whether the package is intended for direct end-user installation or primarily as a transitive dependency of other Jupyter projects
- Performance or memory characteristics when used in resource-constrained environments
Similar packages
permissive · top 1,000 on PyPI
traitletspermissive · top 1,000 on PyPI
bidictcopyleft · top 1,000 on PyPI
jupyter-server-terminalspermissive · top 1,000 on PyPI
sqlparsepermissive · top 1,000 on PyPI
jupyter-eventspermissive · top 1,000 on PyPI
nbformatpermissive · top 1,000 on PyPI
ipykernelpermissive · top 1,000 on PyPI
joblibpermissive · top 1,000 on PyPI
nbconvertpermissive · top 1,000 on PyPI