Skip to content

Credits

These projects were used to build jupyqt. Thank you!

Python | uv | copier-uv

Runtime dependencies

Project Summary Version (accepted) Version (last resolved) License
annotated-doc Document parameters, class attributes, return types, and variables inline, with Annotated. >=0.0.2 0.0.4 MIT
annotated-types Reusable constraint types to use with typing.Annotated >=0.6.0 0.7.0 MIT License
anyio High-level concurrency and networking framework on top of asyncio or Trio >=4.0 4.13.0 MIT
anyioutils Utility classes and functions for AnyIO >=0.7.0, <0.8.0 0.7.4 ?
asttokens Annotate AST trees with source code positions >=2.1.0 3.0.1 Apache 2.0
attrs Classes Without Boilerplate >=22.2.0 26.1.0 MIT
babel Internationalization utilities 2.18.0 BSD-3-Clause
beautifulsoup4 Screen-scraping library 4.14.3 MIT License
bleach An easy safelist-based HTML-sanitizing tool. !=5.0.0 6.3.0 Apache Software License
cffi Foreign Function Interface for Python calling C code. >=1.14 2.0.0 MIT
click Composable command line interface toolkit >=8, >=7.0 8.3.2 BSD-3-Clause
colorama Cross-platform colored terminal text. >=0.4.4, >=0.4 0.4.6 BSD License
decorator Decorators for Humans >=5.1.0 5.2.1 BSD-2-Clause
defusedxml XML bomb protection for Python stdlib modules 0.7.1 PSFL
executing Get the currently executing AST node of a frame, and other information >=1.2.0 2.2.1 MIT
fastapi FastAPI framework, high performance, easy to learn, fast to code, ready for production 0.135.3 MIT
fastjsonschema Fastest Python implementation of JSON schema >=2.15 2.21.2 BSD
fps A system for creating modular, configurable, pluggable and concurrent applications >=0.6.3, <0.7.0 0.6.3 BSD License
fps_contents An FPS plugin for the contents API >=0.11.2, <0.12.0 0.11.2 BSD-3-Clause
fps_file_watcher An FPS plugin for the file watcher API >=0.2.0, <0.3.0 0.2.1 BSD-3-Clause
fps_frontend An FPS plugin for the frontend related configuration >=0.10.0, <0.11.0 0.10.1 BSD-3-Clause
fps_jupyterlab An FPS plugin for the JupyterLab API >=0.11.3, <0.12.0 0.11.3 BSD-3-Clause
fps_kernel_subprocess An FPS plugin for the kernel subprocess API >=0.2.2, <0.3.0 0.2.2 BSD-3-Clause
fps_kernels An FPS plugin for the kernels API >=0.11 0.11.3 BSD-3-Clause
fps_lab An FPS plugin for the JupyterLab/Notebook API >=0.11.4, <0.12.0 0.11.4 BSD-3-Clause
fps_nbconvert An FPS plugin for the nbconvert API >=0.10.0, <0.11.0 0.10.1 BSD-3-Clause
fps_noauth An FPS plugin for an unprotected API >=0.10 0.10.1 BSD-3-Clause
fps_terminals An FPS plugin for the terminals API >=0.10.0, <0.11.0 0.10.1 BSD-3-Clause
idna Internationalized Domain Names in Applications (IDNA) >=2.8, >=2.5, <4 3.11 BSD-3-Clause
ipython IPython: Productive Interactive Computing >=9.2 9.12.0 BSD-3-Clause
ipython_pygments_lexers Defines a variety of Pygments lexers for highlighting IPython code. >=1.0.0 1.1.1 BSD License
jedi An autocompletion tool for Python that can be used for text editors. >=0.18.2 0.19.2 MIT
Jinja2 A very fast and expressive template engine. >=3.0 3.1.6 BSD License
json5 A Python implementation of the JSON5 data format. 0.14.0 Apache Software License
jsonschema An implementation of JSON Schema validation for Python >=2.6 4.26.0 MIT
jsonschema-specifications The JSON Schema meta-schemas and vocabularies, exposed as a Registry >=2023.03.6 2025.9.1 MIT
jupyter_client Jupyter protocol implementation and client libraries >=6.1.12 8.8.0 BSD License
jupyter_core Jupyter core package. A base package on which Jupyter projects rely. >=4.7 5.9.1 BSD-3-Clause
jupyterlab-js A Python package distributing JupyterLab's static assets >=4.4.2, <5 4.5.5 BSD License
jupyterlab_pygments Pygments theme using JupyterLab CSS variables 0.3.0 BSD License
jupyverse A set of FPS plugins implementing a Jupyter server >=0.14 0.14.8 BSD-3-Clause
jupyverse-api The API for Jupyverse >=0.15.0, <0.16.0 0.15.1 BSD-3-Clause
jupyverse-auth The API for Jupyverse's authentication >=0.2.0, <0.3.0 0.2.1 BSD-3-Clause
jupyverse-contents The API for Jupyverse's contents >=0.1.2, <0.2.0 0.1.2 BSD-3-Clause
jupyverse-file-watcher The API for Jupyverse's file watcher >=0.1.0, <0.2.0 0.1.1 BSD-3-Clause
jupyverse-frontend The API for Jupyverse's frontend >=0.1.0, <0.2.0 0.1.1 BSD-3-Clause
jupyverse-jupyterlab The API for Jupyverse's JupyterLab >=0.1.0, <0.2.0 0.1.1 BSD-3-Clause
jupyverse-kernel The API for Jupyverse's kernel >=0.1.0, <0.2.0 0.1.1 BSD-3-Clause
jupyverse-kernels The API for Jupyverse's kernels >=0.1.0, <0.2.0 0.1.1 BSD-3-Clause
jupyverse-lab The API for Jupyverse's JupyterLab/Notebook >=0.3.0, <0.4.0 0.3.0 BSD-3-Clause
jupyverse-nbconvert The API for Jupyverse's nbconvert >=0.1.0, <0.2.0 0.1.1 BSD-3-Clause
jupyverse-terminals The API for Jupyverse's terminals >=0.1.0, <0.2.0 0.1.1 BSD-3-Clause
jupyverse-yjs The API for Jupyverse's Yjs >=0.1.1, <0.2.0 0.1.2 BSD-3-Clause
markdown-it-py Python port of markdown-it. Markdown parsing, done right! >=2.2.0 4.0.0 MIT License
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=2.0, >=1.1 3.0.3 BSD-3-Clause
matplotlib-inline Inline Matplotlib backend for Jupyter >=0.1.6 0.2.1 ?
mdurl Markdown URL utilities ~=0.1 0.1.2 MIT License
mistune A sane and fast Markdown parser with useful plugins and renderers >=2.0.3, <4 3.2.0 BSD-3-Clause
nbclient A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor. >=0.5.0 0.10.4 BSD License
nbconvert Convert Jupyter Notebooks (.ipynb files) to other formats. 7.17.1 BSD License
nbformat The Jupyter Notebook format >=5.7 5.10.4 BSD License
outcome Capture the outcome of Python function calls. >=1.3.0, <2.0.0 1.3.0.post0 MIT OR Apache-2.0
packaging Core utilities for Python packages >=24.0 26.0 Apache-2.0 OR BSD-2-Clause
pandocfilters Utilities for writing pandoc filters in python >=1.4.1 1.5.1 BSD-3-Clause
parso A Python Parser >=0.8.4, <0.9.0 0.8.6 MIT
pexpect Pexpect allows easy control of interactive console applications. >4.6 4.9.0 ISC license
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir. >=4.4, >=2.5 4.9.4 MIT
prompt_toolkit Library for building powerful interactive command lines in Python >=3.0.41, <3.1.0 3.0.52 BSD License
ptyprocess Run a subprocess in a pseudo terminal ~=0.6, >=0.5 0.7.0 ISC License (ISCL)
pure_eval Safely evaluate AST nodes without side effects 0.2.3 MIT
pycparser C parser in Python 3.0 BSD-3-Clause
pycrdt Python bindings for Yrs 0.12.50 MIT License
pydantic Data validation using Python type hints 2.12.5 MIT
pydantic_core Core functionality for Pydantic validation and serialization ==2.41.5 2.41.5 MIT
Pygments Pygments is a syntax highlighting package written in Python. >=2.14.0, >=2.13.0, <3.0.0 2.20.0 BSD-2-Clause
PySide6 Python bindings for the Qt cross-platform application and UI framework >=6.8 6.11.0 LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
PySide6_Addons Python bindings for the Qt cross-platform application and UI framework (Addons) ==6.11.0 6.11.0 LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
PySide6_Essentials Python bindings for the Qt cross-platform application and UI framework (Essentials) ==6.11.0 6.11.0 LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
python-dateutil Extensions to the standard Python datetime module >=2.8.1 2.9.0.post0 BSD License + Apache Software License
pyzmq Python bindings for 0MQ 27.1.0 BSD License
referencing JSON Referencing + Python >=0.28.4 0.37.0 MIT
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal >=12.0.0, >=12 14.3.3 MIT
rich-click Format click help output nicely with rich >=1.6.1, <2 1.9.7 ?
rpds-py Python bindings to Rust's persistent data structures (rpds) >=0.25.0 0.30.0 MIT
shiboken6 Python/C++ bindings helper module ==6.11.0 6.11.0 LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
six Python 2 and 3 compatibility utilities >=1.5 1.17.0 MIT
soupsieve A modern CSS selector implementation for Beautiful Soup. >=1.6.1 2.8.3 MIT
stack-data Extract data from python stack frames and tracebacks for informative displays >=0.6.0 0.6.3 MIT
starlette The little ASGI library that shines. 1.0.0 BSD-3-Clause
structlog Structured Logging for Python 25.5.0 MIT OR Apache-2.0
tornado Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. >=6.4.1 6.5.5 Apache-2.0
traitlets Traitlets Python configuration system >=5.13.0 5.14.3 BSD License
types-python-dateutil Typing stubs for python-dateutil 2.9.0.20260408 Apache-2.0
typing-inspection Runtime typing introspection tools >=0.4.2 0.4.2 MIT
typing_extensions Backported and Experimental Type Hints for Python 3.9+ >=4.10.0 4.15.0 PSF-2.0
watchfiles Simple, modern and high performance file watching and code reload in python. >=1.0.4, <2 1.1.1 MIT
wcwidth Measures the displayed width of unicode strings in a terminal 0.6.0 MIT
webencodings Character encoding aliases for legacy web content 0.5.1 BSD
zmq-anyio Asynchronous API for ZMQ using AnyIO >=0.3.14, <0.4.0 0.3.14 BSD License

Development dependencies

Project Summary Version (accepted) Version (last resolved) License
ansimarkup Produce colored terminal text with an xml-like markup ~=1.4 1.5.0 Revised BSD License
cappa Declarative CLI argument parser. >=0.29 0.31.0 ?
certifi Python package for providing Mozilla's CA Bundle. >=2023.5.7 2026.2.25 MPL-2.0
cffi Foreign Function Interface for Python calling C code. >=1.14 2.0.0 MIT
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.4.7 MIT
click Composable command line interface toolkit >=8, >=7.0 8.3.2 BSD-3-Clause
colorama Cross-platform colored terminal text. >=0.4.4, >=0.4 0.4.6 BSD License
coverage Code coverage measurement for Python >=7.10.6 7.13.5 Apache-2.0
cryptography cryptography is a package which provides cryptographic recipes and primitives to Python developers. >=2.0 46.0.7 Apache-2.0 OR BSD-3-Clause
deepmerge A toolset for deeply merging Python dictionaries. >=2.0 2.0 MIT Licence
docutils Docutils -- Python Documentation Utilities >=0.21.2 0.22.4 Public Domain + BSD License + GNU General Public License (GPL)
duty A simple task runner. >=1.6 1.9.0 ISC
execnet execnet: rapid multi-Python deployment >=2.1 2.1.2 MIT
failprint Run a command, print its output only if it fails. >=1.0.5 1.1.0 ISC
ghp-import Copy your docs directly to the gh-pages branch. >=2.1 2.1.0 Apache Software License
git-changelog Automatic Changelog generator using Jinja2 templates. >=2.5 2.9.3 ISC
griffe Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. >=2.0 2.0.2 ISC
griffecli Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. ==2.0.2 2.0.2 ISC
griffelib Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. >=2.0 2.0.2 ISC
humanize Python humanize utilities >=4.9 4.15.0 MIT
id A tool for generating OIDC identities 1.6.1 Apache Software License
idna Internationalized Domain Names in Applications (IDNA) >=2.8, >=2.5, <4 3.11 BSD-3-Clause
iniconfig brain-dead simple config-ini parsing >=1.0.1 2.3.0 MIT
jaraco.classes Utility functions for Python class constructs 3.4.0 MIT License
jaraco.context Useful decorators and context managers 6.1.2 MIT
jaraco.functools Functools like those found in stdlib 4.4.0 MIT
jeepney Low-level, pure Python DBus protocol wrapper. >=0.4.2 0.9.0 MIT
Jinja2 A very fast and expressive template engine. >=3.0 3.1.6 BSD License
keyring Store and access your passwords safely. >=21.2.0 25.7.0 MIT
Markdown Python implementation of John Gruber's Markdown. >=3.3.3 3.10.2 BSD-3-Clause
markdown-callouts Markdown extension: a classier syntax for admonitions >=0.4 0.4.0 MIT
markdown-exec Utilities to execute code blocks in Markdown files. >=1.8 1.12.1 ISC
markdown-it-py Python port of markdown-it. Markdown parsing, done right! >=2.2.0 4.0.0 MIT License
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=2.0, >=1.1 3.0.3 BSD-3-Clause
mdurl Markdown URL utilities ~=0.1 0.1.2 MIT License
mergedeep A deep merge function for 🐍. >=1.3.4 1.3.4 MIT License
mkdocs Project documentation with Markdown. >=1.6 1.6.1 BSD-2-Clause
mkdocs-autorefs Automatically link across pages in MkDocs. >=1.4 1.4.4 ISC
mkdocs-get-deps An extra command for MkDocs that infers required PyPI packages from plugins in mkdocs.yml >=0.2.0 0.2.2 MIT
mkdocstrings Automatic documentation from sources, for MkDocs. >=0.29 1.0.3 ISC
mkdocstrings-python A Python handler for mkdocstrings. >=1.16.2 2.0.3 ISC
more-itertools More routines for operating on iterables, beyond itertools 11.0.1 MIT
nh3 Python binding to Ammonia HTML sanitizer Rust crate >=0.2.14 0.3.4 MIT
packaging Core utilities for Python packages >=24.0 26.0 Apache-2.0 OR BSD-2-Clause
pathspec Utility library for gitignore style pattern matching of file paths. >=0.11.1 1.0.4 Mozilla Public License 2.0 (MPL 2.0)
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir. >=4.4, >=2.5 4.9.4 MIT
pluggy plugin and hook calling mechanisms for python >=1.1 1.6.0 MIT
ptyprocess Run a subprocess in a pseudo terminal ~=0.6, >=0.5 0.7.0 ISC License (ISCL)
pycparser C parser in Python 3.0 BSD-3-Clause
Pygments Pygments is a syntax highlighting package written in Python. >=2.14.0, >=2.13.0, <3.0.0 2.20.0 BSD-2-Clause
pymdown-extensions Extension pack for Python Markdown. >=9 10.21.2 MIT
pytest pytest: simple powerful testing with Python >=8.2 9.0.3 MIT
pytest-cov Pytest plugin for measuring coverage. >=5.0 7.1.0 MIT
pytest-qt pytest support for PyQt and PySide applications >=4.2 4.5.0 MIT
pytest-randomly Pytest plugin to randomly order tests and control random.seed. >=3.15 4.0.1 MIT
pytest-xdist pytest xdist plugin for distributed testing, most importantly across multiple CPUs >=3.6 3.8.0 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.1 2.9.0.post0 BSD License + Apache Software License
PyYAML YAML parser and emitter for Python 6.0.3 MIT
pyyaml_env_tag A custom YAML tag for referencing environment variables in YAML files. >=0.1 1.1 MIT
readme_renderer readme_renderer is a library for rendering readme descriptions for Warehouse >=35.0 44.0 Apache License, Version 2.0
requests Python HTTP for Humans. >=2.20 2.33.1 Apache-2.0
requests-toolbelt A utility belt for advanced users of python-requests >=0.8.0, !=0.9.0 1.0.0 Apache 2.0
rfc3986 Validating URI References per RFC 3986 >=1.4.0 2.0.0 Apache 2.0
rich Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal >=12.0.0, >=12 14.3.3 MIT
ruff An extremely fast Python linter and code formatter, written in Rust. >=0.4 0.15.9 MIT
SecretStorage Python bindings to FreeDesktop.org Secret Service API >=3.2 3.5.0 BSD-3-Clause
semver Python helper for Semantic Versioning (https://semver.org) >=3.0 3.0.4 BSD License
six Python 2 and 3 compatibility utilities >=1.5 1.17.0 MIT
twine Collection of utilities for publishing packages on PyPI >=5.1 6.2.0 Apache-2.0
ty An extremely fast Python type checker, written in Rust. >=0.0.14 0.0.29 MIT License
type-lens type-lens is a Python template project designed to simplify the setup of a new project. >=0.2.5 0.2.6 MIT
types-Markdown Typing stubs for Markdown >=3.6 3.10.2.20260408 Apache-2.0
types-PyYAML Typing stubs for PyYAML >=6.0 6.0.12.20260408 Apache-2.0
typing_extensions Backported and Experimental Type Hints for Python 3.9+ >=4.10.0 4.15.0 PSF-2.0
urllib3 HTTP library with thread-safe connection pooling, file post, and more. >=1.26.0 2.6.3 MIT
watchdog Filesystem events monitoring >=2.0 6.0.0 Apache-2.0
yore Manage legacy code with comments. >=0.3.3 0.4.7 ISC
zensical A modern static site generator built by the creators of Material for MkDocs >=0.0.21 0.0.32 MIT