skillfed

jupyter-core

Jupyter core package. A base package on which Jupyter projects rely.

jupyter-core Permissive license BSD-3-Clause Active 215 v5.9.1 released

Install

jupyter-core on PyPI

pip

pip install jupyter-core

uv

uv add jupyter-core

poetry

poetry add jupyter-core

Package 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

Framework :: JupyterIntended Audience :: DevelopersIntended Audience :: Science/ResearchIntended Audience :: System AdministratorsProgramming Language :: PythonProgramming Language :: Python :: 3

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
jupyter base classesjupyter configuration frameworkjupyter core infrastructurejupyter application setupjupyter project foundation

Similar packages