ipykernel
IPython Kernel for Jupyter
Install
ipykernel on PyPI
pip
pip install ipykerneluv
uv add ipykernelpoetry
poetry add ipykernelPackage 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
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
git clonecd ipykernelpip 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.
Similar packages
permissive · top 1,000 on PyPI
jupyter-server-terminalspermissive · top 1,000 on PyPI
commpermissive · top 1,000 on PyPI
jupyter-serverpermissive · top 1,000 on PyPI
rdflibpermissive · top 1,000 on PyPI
notebookpermissive · top 1,000 on PyPI
widgetsnbextensionpermissive · top 1,000 on PyPI
nbformatpermissive · top 1,000 on PyPI
traitletspermissive · top 1,000 on PyPI
nbconvertpermissive · top 1,000 on PyPI