skillfed

ipykernel

IPython Kernel for Jupyter

ipykernel Permissive license BSD-3-Clause Active 737 v7.3.0 released

Install

ipykernel on PyPI

pip

pip install ipykernel

uv

uv add ipykernel

poetry

poetry add ipykernel

Package facts

License BSD-3-Clause (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 13 — appnope, comm, debugpy, ipython, jupyter-client, jupyter-core, matplotlib-inline, nest-asyncio2, packaging, psutil, pyzmq, tornado, traitlets
Maintenance actively maintained — 64 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: ipykernel-7.3.0-py3-none-any.whl

Keywords: Interactive, Interpreter, Shell, Web

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

About ipykernel

from the package's own PyPI description — quoted content, verbatim

IPython Kernel for Jupyter

Build Status (image) Documentation Status (image)

This package provides the IPython kernel for Jupyter.

Installation from source

  1. git clone
  2. cd ipykernel
  3. pip install -e ".[test]"

After that, all normal ipython commands will use this newly-installed version of the kernel.

Running tests

Follow the instructions from Installation from source.

and then from the root directory

pytest

Running tests with coverage

Follow the instructions from Installation from source.

and then from the root directory

pytest -vv -s --cov ipykernel --cov-branch --cov-report term-missing:skip-covered --durations 10

About the IPython Development Team

The IPython Development Team is the set of all contributors to the IPython project. This includes all of the IPython subprojects.

The core team that coordinates...

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

Provides the IPython kernel backend that powers interactive Python code execution in Jupyter notebooks and JupyterLab environments.

Low friction installation with a pure-Python wheel. Active maintenance (last commit 2026-08-13, 64 days since release) and 13 runtime dependencies are all well-established ecosystem packages, indicating stable integration.

BSD-3-Clause permissive license allows commercial and private use with minimal restrictions, typical for scientific Python infrastructure.

Usage

pip install ipykernel==7.3.0

import ipykernel
# Kernel is automatically registered with Jupyter on install

Requires Python >=3.10; typically installed as a dependency of Jupyter rather than directly by end users.

Verdict: Stable, actively maintained core infrastructure for Jupyter with no known vulnerabilities and permissive licensing. The 13 runtime dependencies are standard ecosystem packages. Suitable for production use in notebook environments.

Needs verification

  • Whether the package is typically installed as a direct user dependency or exclusively as a transitive dependency of jupyter/jupyterlab.
  • Performance characteristics or known limitations when running long-lived or compute-intensive notebook kernels.
jupyter notebook python kernelipython kernel jupyterinteractive python notebookjupyter code executionipython jupyter backend

Similar packages