| 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 |