ansimarkup |
Produce colored terminal text with an xml-like markup |
~=1.4 |
1.5.0 |
Revised BSD License |
appdirs |
A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir". |
>=1.4.4, >=1.4 |
1.4.4 |
MIT |
asttokens |
Annotate AST trees with source code positions |
>=2.1.0 |
2.4.1 |
Apache 2.0 |
attrs |
Classes Without Boilerplate |
>=22.2.0 |
24.2.0 |
MIT |
babel |
Internationalization utilities |
~=2.10 |
2.16.0 |
BSD-3-Clause |
beautifulsoup4 |
Screen-scraping library |
|
4.12.3 |
MIT License |
black |
The uncompromising code formatter. |
>=24.4 |
24.8.0 |
MIT |
bleach |
An easy safelist-based HTML-sanitizing tool. |
!=5.0.0 |
6.1.0 |
Apache Software License |
build |
A simple, correct Python build frontend |
>=1.2 |
1.2.1 |
MIT License |
certifi |
Python package for providing Mozilla's CA Bundle. |
>=2017.4.17 |
2024.8.30 |
MPL-2.0 |
cffi |
Foreign Function Interface for Python calling C code. |
|
1.17.0 |
MIT |
charset-normalizer |
The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. |
>=2, <4 |
3.3.2 |
MIT |
click |
Composable command line interface toolkit |
>=7.0 |
8.1.7 |
BSD-3-Clause |
colorama |
Cross-platform colored terminal text. |
>=0.4 |
0.4.6 |
BSD License |
comm |
Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc. |
>=0.1.1 |
0.2.2 |
BSD License |
coverage |
Code coverage measurement for Python |
>=5.2.1 |
7.6.1 |
Apache-2.0 |
cryptography |
cryptography is a package which provides cryptographic recipes and primitives to Python developers. |
>=2.0 |
43.0.1 |
Apache-2.0 OR BSD-3-Clause |
csscompressor |
A python port of YUI CSS Compressor |
>=0.9.5 |
0.9.5 |
BSD |
debugpy |
An implementation of the Debug Adapter Protocol for Python |
>=1.6.5 |
1.8.5 |
MIT |
decorator |
Decorators for Humans |
|
5.1.1 |
new BSD License |
defusedxml |
XML bomb protection for Python stdlib modules |
|
0.7.1 |
PSFL |
docutils |
Docutils -- Python Documentation Utilities |
>=0.21.2 |
0.21.2 |
Public Domain + Python Software Foundation License + BSD License + GNU General Public License (GPL) |
duty |
A simple task runner. |
>=1.4 |
1.4.1 |
ISC |
editables |
Editable installations |
>=0.5 |
0.5 |
MIT License |
execnet |
execnet: rapid multi-Python deployment |
>=2.1 |
2.1.1 |
MIT |
executing |
Get the currently executing AST node of a frame, and other information |
>=1.2.0 |
2.1.0 |
MIT |
failprint |
Run a command, print its output only if it fails. |
>=0.11, !=1.0.0 |
1.0.2 |
ISC |
fastjsonschema |
Fastest Python implementation of JSON schema |
>=2.15 |
2.20.0 |
BSD |
ghp-import |
Copy your docs directly to the gh-pages branch. |
>=1.0 |
2.1.0 |
Apache Software License |
git-changelog |
Automatic Changelog generator using Jinja2 templates. |
>=2.5 |
2.5.2 |
ISC |
gitdb |
Git Object Database |
>=4.0.1, <5 |
4.0.11 |
BSD License |
GitPython |
GitPython is a Python library used to interact with Git repositories |
|
3.1.43 |
BSD-3-Clause |
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. |
>=0.49 |
1.2.0 |
ISC |
htmlmin2 |
An HTML Minifier |
>=0.1.13 |
0.1.13 |
BSD |
idna |
Internationalized Domain Names in Applications (IDNA) |
>=2.5, <4 |
3.8 |
BSD License |
importlib_metadata |
Read metadata from Python packages |
>=4.4 |
8.4.0 |
Apache Software License |
iniconfig |
brain-dead simple config-ini parsing |
|
2.0.0 |
MIT |
ipykernel |
IPython Kernel for Jupyter |
>=6.29.5 |
6.29.5 |
BSD License |
ipython |
IPython: Productive Interactive Computing |
>=7.23.1 |
8.27.0 |
BSD-3-Clause |
jaraco.classes |
Utility functions for Python class constructs |
|
3.4.0 |
MIT License |
jaraco.context |
Useful decorators and context managers |
|
6.0.1 |
MIT License |
jaraco.functools |
Functools like those found in stdlib |
|
4.0.2 |
MIT License |
jedi |
An autocompletion tool for Python that can be used for text editors. |
>=0.16 |
0.19.1 |
MIT |
jeepney |
Low-level, pure Python DBus protocol wrapper. |
>=0.4.2 |
0.8.0 |
MIT License |
Jinja2 |
A very fast and expressive template engine. |
>=2.11.1 |
3.1.4 |
BSD License |
jsmin |
JavaScript minifier. |
>=3.0.1 |
3.0.1 |
MIT License |
jsonschema |
An implementation of JSON Schema validation for Python |
>=2.6 |
4.23.0 |
MIT |
jsonschema-specifications |
The JSON Schema meta-schemas and vocabularies, exposed as a Registry |
>=2023.03.6 |
2023.12.1 |
MIT |
jupyter_client |
Jupyter protocol implementation and client libraries |
>=6.1.12 |
8.6.2 |
BSD License |
jupyter_core |
Jupyter core package. A base package on which Jupyter projects rely. |
>=4.12, !=5.0.* |
5.7.2 |
BSD License |
jupyterlab_pygments |
Pygments theme using JupyterLab CSS variables |
|
0.3.0 |
BSD License |
jupytext |
Jupyter notebooks as Markdown documents, Julia, Python or R scripts |
>=1.16.4 |
1.16.4 |
MIT License |
keyring |
Store and access your passwords safely. |
>=15.1 |
25.3.0 |
MIT License |
Markdown |
Python implementation of John Gruber's Markdown. |
>=3.3.6 |
3.7 |
BSD License |
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.9.3 |
ISC |
markdown-it-py |
Python port of markdown-it. Markdown parsing, done right! |
>=1.0 |
3.0.0 |
MIT License |
MarkupSafe |
Safely add untrusted strings to HTML/XML markup. |
>=2.0.1 |
2.1.5 |
BSD-3-Clause |
matplotlib-inline |
Inline Matplotlib backend for Jupyter |
>=0.1 |
0.1.7 |
BSD License |
mdit-py-plugins |
Collection of plugins for markdown-it-py |
|
0.4.1 |
MIT License |
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 |
mistune |
A sane and fast Markdown parser with useful plugins and renderers |
>=2.0.3, <4 |
3.0.2 |
BSD-3-Clause |
mkdocs |
Project documentation with Markdown. |
>=1.6 |
1.6.1 |
BSD-2-Clause |
mkdocs-autorefs |
Automatically link across pages in MkDocs. |
>=1.2 |
1.2.0 |
ISC |
mkdocs-coverage |
MkDocs plugin to integrate your coverage HTML report into your site. |
>=1.0 |
1.1.0 |
ISC |
mkdocs-gen-files |
MkDocs plugin to programmatically generate documentation pages during the build |
>=0.5 |
0.5.0 |
MIT |
mkdocs-get-deps |
MkDocs extension that lists all dependencies according to a mkdocs.yml file |
>=0.2.0 |
0.2.0 |
MIT |
mkdocs-git-committers-plugin-2 |
An MkDocs plugin to create a list of contributors on the page. The git-committers plugin will seed the template context with a list of GitHub or GitLab committers and other useful GIT info such as last modified date |
>=2.3 |
2.3.0 |
MIT |
mkdocs-jupyter |
Use Jupyter in mkdocs websites |
>=0.24.8 |
0.24.8 |
Apache-2.0 |
mkdocs-literate-nav |
MkDocs plugin to specify the navigation in Markdown instead of YAML |
>=0.6 |
0.6.1 |
MIT |
mkdocs-material |
Documentation that simply works |
>=9.5 |
9.5.34 |
MIT |
mkdocs-material-extensions |
Extension pack for Python Markdown and MkDocs Material. |
~=1.3 |
1.3.1 |
MIT |
mkdocs-minify-plugin |
An MkDocs plugin to minify HTML, JS or CSS files prior to being written to disk |
>=0.8 |
0.8.0 |
MIT |
mkdocstrings |
Automatic documentation from sources, for MkDocs. |
>=0.25 |
0.26.0 |
ISC |
mkdocstrings-python |
A Python handler for mkdocstrings. |
>=0.5.2 |
1.11.1 |
ISC |
more-itertools |
More routines for operating on iterables, beyond itertools |
|
10.4.0 |
MIT License |
mypy |
Optional static typing for Python |
>=1.10 |
1.11.2 |
MIT |
mypy-extensions |
Type system extensions for programs checked with the mypy type checker. |
>=0.4.3 |
1.0.0 |
MIT License |
nbclient |
A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor. |
>=0.5.0 |
0.10.0 |
BSD License |
nbconvert |
Converting Jupyter Notebooks (.ipynb files) to other formats. Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script. nbconvert can be used both as a Python library (import nbconvert ) or as a command line tool (invoked as jupyter nbconvert ... ). |
>=7.2.9, <8 |
7.16.4 |
BSD License |
nbformat |
The Jupyter Notebook format |
|
5.10.4 |
BSD License |
nbstripout |
Strips outputs from Jupyter and IPython notebooks |
>=0.7.1 |
0.7.1 |
License :: OSI Approved :: MIT License |
nest-asyncio |
Patch asyncio to allow nested event loops |
|
1.6.0 |
BSD |
nh3 |
Python bindings to the ammonia HTML sanitization library. |
>=0.2.14 |
0.2.18 |
MIT |
packaging |
Core utilities for Python packages |
>=23.1, >=20.5 |
24.1 |
Apache Software License + BSD License |
paginate |
Divides large result sets into pages for easier browsing |
~=0.5 |
0.5.7 |
MIT |
pandocfilters |
Utilities for writing pandoc filters in python |
>=1.4.1 |
1.5.1 |
BSD-3-Clause |
parso |
A Python Parser |
>=0.8.3, <0.9.0 |
0.8.4 |
MIT |
pathspec |
Utility library for gitignore style pattern matching of file paths. |
>=0.11.1 |
0.12.1 |
Mozilla Public License 2.0 (MPL 2.0) |
pexpect |
Pexpect allows easy control of interactive console applications. |
>4.3 |
4.9.0 |
ISC license |
pkginfo |
Query metadata from sdists / bdists / installed packages. |
>=1.8.1 |
1.10.0 |
MIT |
platformdirs |
A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir . |
>=2 |
4.2.2 |
MIT |
pluggy |
plugin and hook calling mechanisms for python |
>=1.5, <2 |
1.5.0 |
MIT |
prompt_toolkit |
Library for building powerful interactive command lines in Python |
>=3.0.41, <3.1.0 |
3.0.47 |
BSD License |
psutil |
Cross-platform lib for process and system monitoring in Python. |
|
6.0.0 |
BSD-3-Clause |
ptyprocess |
Run a subprocess in a pseudo terminal |
~=0.6 |
0.7.0 |
ISC License (ISCL) |
pure_eval |
Safely evaluate AST nodes without side effects |
|
0.2.3 |
MIT |
pycparser |
C parser in Python |
|
2.22 |
BSD-3-Clause |
Pygments |
Pygments is a syntax highlighting package written in Python. |
~=2.16 |
2.18.0 |
BSD-2-Clause |
pymdown-extensions |
Extension pack for Python Markdown. |
~=10.2 |
10.9 |
MIT |
pyproject_hooks |
Wrappers to call pyproject.toml-based build backend hooks. |
|
1.1.0 |
MIT License |
pytest |
pytest: simple powerful testing with Python |
>=8.2 |
8.3.2 |
MIT |
pytest-cov |
Pytest plugin for measuring coverage. |
>=5.0 |
5.0.0 |
MIT |
pytest-randomly |
Pytest plugin to randomly order tests and control random.seed. |
>=3.15 |
3.15.0 |
MIT |
pytest-xdist |
pytest xdist plugin for distributed testing, most importantly across multiple CPUs |
>=3.6 |
3.6.1 |
MIT License |
python-dateutil |
Extensions to the standard Python datetime module |
>=2.8.2, >=2.8.1 |
2.9.0.post0 |
BSD License + Apache Software License |
pytz |
World timezone definitions, modern and historical |
>=2020.1, >=2015.7 |
2024.1 |
MIT |
PyYAML |
YAML parser and emitter for Python |
>=5.1 |
6.0.2 |
MIT |
pyyaml_env_tag |
A custom YAML tag for referencing environment variables in YAML files. |
>=0.1 |
0.1 |
MIT License |
pyzmq |
Python bindings for 0MQ |
>=24 |
26.2.0 |
BSD License |
readme_renderer |
readme_renderer is a library for rendering readme descriptions for Warehouse |
>=35.0 |
44.0 |
Apache License, Version 2.0 |
referencing |
JSON Referencing + Python |
>=0.28.4 |
0.35.1 |
MIT License |
regex |
Alternative regular expression module, to replace re. |
>=2022.4 |
2024.7.24 |
Apache Software License |
requests |
Python HTTP for Humans. |
~=2.26 |
2.32.3 |
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 |
13.8.0 |
MIT |
rpds-py |
Python bindings to Rust's persistent data structures (rpds) |
>=0.7.1 |
0.20.0 |
MIT |
ruff |
An extremely fast Python linter and code formatter, written in Rust. |
>=0.4 |
0.6.3 |
MIT |
SecretStorage |
Python bindings to FreeDesktop.org Secret Service API |
>=3.2 |
3.3.3 |
BSD 3-Clause License |
semver |
Python helper for Semantic Versioning (https://semver.org) |
>=2.13 |
3.0.2 |
BSD |
six |
Python 2 and 3 compatibility utilities |
>=1.5 |
1.16.0 |
MIT |
smmap |
A pure Python implementation of a sliding window memory map manager |
>=3.0.1, <6 |
5.0.1 |
BSD |
soupsieve |
A modern CSS selector implementation for Beautiful Soup. |
>1.2 |
2.6 |
MIT |
stack-data |
Extract data from python stack frames and tracebacks for informative displays |
|
0.6.3 |
MIT |
tinycss2 |
A tiny CSS parser |
|
1.3.0 |
BSD License |
tornado |
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. |
>=6.1 |
6.4.1 |
Apache-2.0 |
traitlets |
Traitlets Python configuration system |
>=5.4.0 |
5.14.3 |
BSD License |
twine |
Collection of utilities for publishing packages on PyPI |
>=5.0 |
5.1.1 |
Apache Software License |
types-Markdown |
Typing stubs for Markdown |
>=3.6 |
3.7.0.20240822 |
Apache-2.0 |
types-PyYAML |
Typing stubs for PyYAML |
>=6.0 |
6.0.12.20240808 |
Apache-2.0 |
typing_extensions |
Backported and Experimental Type Hints for Python 3.8+ |
>=4.0 |
4.12.2 |
Python Software Foundation License |
urllib3 |
HTTP library with thread-safe connection pooling, file post, and more. |
>=1.26.0 |
2.2.2 |
MIT License |
watchdog |
Filesystem events monitoring |
>=2.0 |
5.0.2 |
Apache-2.0 |
wcwidth |
Measures the displayed width of unicode strings in a terminal |
|
0.2.13 |
MIT |
webencodings |
Character encoding aliases for legacy web content |
>=0.4 |
0.5.1 |
BSD |
zipp |
Backport of pathlib-compatible object wrapper for zip files |
>=0.5 |
3.20.1 |
MIT License |