absl-py |
Abseil Python Common Libraries |
abydos |
Abydos NLP/IR library |
adblock |
Python wrapper for Brave's adblocking library, which is written in Rust |
aesara |
Library for operating on mathematical expressions with multi-dimensional arrays |
agate |
A Python data analysis library that is optimized for humans instead of machines |
agate-dbf |
Adds read support for DBF files to agate |
agate-excel |
Adds read support for Excel files (xls and xlsx) to agate |
agate-sql |
Adds SQL read/write support to agate |
aiodns |
Simple DNS resolver for asyncio |
aiofiles |
File support for asyncio |
aiohttp |
HTTP client/server for asyncio |
aiohttp-cors |
Implements CORS support for aiohttp asyncio-powered asynchronous HTTP server |
aiohttp-jinja2 |
jinja2 template renderer for aiohttp.web |
aiohttp-socks |
SOCKS proxy connector for aiohttp |
aiopylgtv |
Python library to control webOS-based LG TV devices |
aioresponses |
Helper to mock/fake web requests in Python's aiohttp package |
aiorpcX |
Generic async RPC implementation, including JSON-RPC |
aiosignal |
A list of registered asynchronous callbacks |
aiostream |
Generator-based operators for asynchronous iteration |
ajsonrpc |
Async JSON-RPC 2.0 protocol + server powered by asyncio |
alabaster |
A configurable sidebar-enabled Sphinx theme |
alagitpull |
alabaster sub-theme used on git-pull docs |
alembic |
Database migrations tool, written by the author of SQLAlchemy |
allpairspy |
Pairwise test combinations generator |
amodem |
Transmit data between two computers using audio |
aniso8601 |
A library for parsing ISO 8601 strings |
ansi |
ANSI cursor movement and graphics in Python |
ansi2html |
Convert text with ANSI color codes to HTML |
ansible-compat |
Contains functions that facilitate working with various versions of Ansible |
ansible-pygments |
Pygments lexer and style Ansible snippets |
ansible-runner |
A tool and python library that helps when interfacing with Ansible |
ansicolor |
Produce ansi color output and colored highlighting and diffing |
antlr4-python3-runtime |
Python 3 runtime for ANTLR |
anyio |
Compatibility layer for multiple asynchronous event loop implementations |
anyqt |
PyQt4/PyQt5 compatibility layer |
apipkg |
Namespace control and lazy-import mechanism |
apispec |
A pluggable API specification generator |
appdirs |
Module for determining appropriate platform-specific dirs |
APScheduler |
In-process task scheduler with Cron-like capabilities |
apsw |
APSW - Another Python SQLite Wrapper |
argcomplete |
Bash tab completion for argparse |
argh |
A simple argparse wrapper |
argon2-cffi |
CFFI bindings to the Argon2 password hashing library |
argon2-cffi-bindings |
Low-level CFFI bindings for the Argon2 password hashing library |
argparse-manpage |
Automatically build man-pages for your Python project |
Arpeggio |
Parser interpreter based on PEG grammars |
arrow |
Better dates and times for Python |
asgiref |
ASGI utilities (successor to WSGI) |
asn1crypto |
Python ASN.1 library with a focus on performance and a pythonic API |
asteval |
Evaluator of Python expression using ast module |
astor |
Read/rewrite/write Python ASTs |
astroid |
Abstract Syntax Tree for logilab packages |
asttokens |
Annotate Python AST trees with source text and token information |
astunparse |
Astun parser for python |
async_generator |
Making it easy to write async iterators in Python 3.5 |
async-lru |
Simple lru_cache for asyncio |
asyncstdlib |
The missing async toolbox |
async-timeout |
Timeout context manager for asyncio programs |
atomicwrites |
Atomic file writes |
atpublic |
A decorator to populate __all__ and the module globals |
attrs |
Attributes without boilerplate |
audioread |
Wrapper for audio file decoding using FFmpeg or GStreamer |
authres |
Parse and generate Authentication-Results headers |
autobahn |
WebSocket and WAMP for Twisted and Asyncio |
autocommand |
Library to create a command-line program from a function |
automat |
Self-service finite-state machines for the programmer on the go |
autopage |
A library to provide automatic paging for console output |
autopep8 |
Automatically formats Python code to conform to the PEP 8 style guide |
autoprop |
Infer properties from accessor methods |
aws-sam-translator |
A library that transform SAM templates into AWS CloudFormation templates |
aws-xray-sdk-python |
AWS X-Ray SDK for Python |
awxkit |
Command line interface for Ansible AWX |
Babel |
Collection of tools for internationalizing Python applications |
babelfish |
Python library to work with countries and languages |
backcall |
Specifications for callback functions passed in to an API |
backoff |
Function decoration for backoff and retry |
backrefs |
Wrapper around re or regex that adds additional back references |
bandit |
A security linter from OpenStack Security |
bareos |
python bindings for bareos network backup suite |
bashate |
A pep8 equivalent for bash scripts |
basho-erlastic |
Erlang binary term codec and port interface |
bcrypt |
Modern password hashing for software and servers |
beagle |
Command line client for Hound, the code search tool |
beartype |
Unbearably fast runtime type checking in pure Python |
beautifulsoup4 |
Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree |
beniget |
Extract semantic information about static Python code |
berkeleydb |
Python bindings for Oracle Berkeley DB |
betamax |
python-requests HTTP exchanges recorder |
betamax-matchers |
A group of experimental matchers for Betamax |
bibtexparser |
A BibTeX parser written in Python |
binaryornot |
Ultra-lightweight pure Python package to guess whether a file is binary or text |
bitarray |
Efficient arrays of booleans -- C extension |
bitstring |
A pure Python module for creation and analysis of binary data |
BitVector |
A pure-Python memory-efficient packed representation for bit arrays |
black |
The uncompromising Python code formatter |
blake3-py |
Python bindings for the BLAKE3 cryptographic hash function |
blake3-py-c |
Python bindings for the BLAKE3 cryptographic hash function |
bleach |
An easy whitelist-based HTML-sanitizing tool |
blessed |
Library for making terminal apps using colors, keyboard input and positioning |
blinker |
Fast, simple object-to-object and broadcast signaling |
blockdiag |
Generate block-diagram image from text |
blosc |
High performance compressor optimized for binary data |
bluelet |
Module for pure Python asynchronous I/O using coroutines |
blurb |
Tool to create and manage NEWS blurbs for CPython |
boltons |
Pure-python utilities in the same spirit as the standard library |
booleanOperations |
Boolean operations on paths |
boolean-py |
Define boolean algebras, create and parse boolean expressions |
boto |
Amazon Web Services API |
boto3 |
The AWS SDK for Python |
botocore |
Low-level, data-driven core of boto 3 |
bottle |
A fast and simple micro-framework for small web-applications |
bottleneck |
Fast NumPy array functions written in C |
bpython |
Syntax highlighting and autocompletion for the Python interpreter |
bracex |
Bash style brace expansion for Python |
braintree |
Braintree Python Library |
breathe |
Sphinx Doxygen renderer |
brotlicffi |
Python binding to the Brotli library |
brython |
Python 3 implementation for client-side web programming |
bsddb3 |
Python bindings for Berkeley DB |
build |
A simple, correct PEP517 package builder |
cachecontrol |
httplib2 caching for requests |
cached-property |
A cached-property for decorating methods in classes |
cachelib |
Collection of cache libraries in the same API interface. Extracted from werkzeug |
cachetools |
Extensible memoizing collections and decorators |
cairocffi |
CFFI-based drop-in replacement for Pycairo |
caldav |
CalDAV (RFC4791) client library for Python |
calver |
Setuptools extension for CalVer package versions |
cangjie |
Python wrapper for libcangjie |
canonicaljson |
Canonical JSON |
capturer |
Easily capture stdout/stderr of the current process and subprocesses |
carbon |
Backend data caching and persistence daemon for Graphite |
casttube |
casttube provides a way to interact with the Youtube Chromecast api |
cattrs |
Composable complex class support for attrs and dataclasses |
cbor |
RFC 7049 - Concise Binary Object Representation |
cbor2 |
Pure Python CBOR (de)serializer with extensive tag support |
cchardet |
High speed universal character encoding detector |
cerberus |
A lightweight and extensible data-validation library for Python |
certifi |
A certifi hack to use system trust store on Linux/FreeBSD |
cffi |
Foreign Function Interface for Python calling C code |
cfgv |
Validate configuration and produce human-readable error messages |
cfn-lint |
CloudFormation Linter |
cftime |
Time-handling functionality from netcdf4-python |
cgroup-utils |
Tools and libraries for control groups of Linux |
chameleon |
Fast HTML/XML template compiler for Python |
characteristic |
Python attributes without the boilerplate |
chardet |
Universal encoding detector |
charset_normalizer |
The Real First Universal Charset Detector |
chart-studio |
Browser-based graphing library for Python |
check-manifest |
Tool to check the completeness of MANIFEST.in for Python packages |
cheetah3 |
Python-powered template engine and code generator |
cheroot |
High-performance, pure-Python HTTP server used by CherryPy |
cherrypy |
CherryPy is a pythonic, object-oriented HTTP framework |
chump |
API wrapper for Pushover |
citeproc-py |
Yet another Python CSL Processor |
cjkwrap |
A library for wrapping and filling UTF-8 CJK text |
clang-python |
Python bindings for sys-devel/clang |
cleo |
Python tool for building testable command-line interfaces |
click |
A Python package for creating beautiful command line interfaces |
click-default-group |
Extends click. Group to invoke a command without explicit subcommand name |
click-didyoumean |
Enable git-like did-you-mean feature in click |
click-help-colors |
Colorization of help messages in Click |
click-log |
Logging integration for Click |
click-plugins |
Module for click to enable registering CLI commands via setuptools entry-points |
click-threading |
Multithreaded Click apps made easy |
cliff |
Command Line Interface Formulation Framework |
cli_helpers |
Python helpers for common CLI tasks |
clikit |
Group of utilities to build beautiful and testable command line interfaces |
clint |
Python Command-line Application Tools |
cloudpickle |
Extended pickling support for Python objects |
cloudscraper |
A Python module to bypass Cloudflare's anti-bot page |
cmd2 |
Extra features for standard library's cmd module |
collective-checkdocs |
Distutils command to view/validate packages's rst text long_descriptions |
colorama |
ANSI escape character sequences for colored terminal text & cursor positioning |
colorclass |
Colorful worry-free console applications for multiple platforms |
coloredlogs |
Colored stream handler for the logging module |
colored-traceback |
Automatically color Python's uncaught exception tracebacks |
colorlog |
Log formatting with colors |
colorspacious |
Powerful, accurate, and easy-to-use Python library for colorspace conversions |
colour |
Python color representations manipulation library |
comm |
Jupyter Python Comm implementation, for usage in ipykernel, xeus-python |
commentjson |
Add Python and JavaScript style comments in your JSON files |
commonmark |
Python parser for the CommonMark Markdown spec |
ConfigArgParse |
Drop-in replacement for argparse supporting config files and env variables |
configclass |
A Python to class to hold configuration values |
configobj |
Simple config file reader and writer |
configshell-fb |
A Python library for building configuration shells |
configupdater |
Parser like ConfigParser but for updating configuration files |
confuse |
Confuse is a configuration library for Python that uses YAML |
cons |
Implementation of Lisp/Scheme-like cons in Python |
consonance |
WhatsApp's handshake implementation using Noise Protocol |
constantly |
Symbolic constants in Python |
construct |
A powerful declarative parser for binary data |
contourpy |
Python library for calculating contours in 2D quadrilateral grids |
cookies |
Friendlier RFC 6265-compliant cookie parser/renderer |
coreapi |
Python client library for Core API |
coreschema |
Core Schema |
cov-core |
plugin core for use by pytest-cov, nose-cov and nose2-cov |
coverage |
Code coverage measurement for Python |
CppHeaderParser |
Parse C++ header files and generate a data structure |
cppy |
C++ header library which makes it easier to write Python extension modules |
crashtest |
Python library that makes exceptions handling and inspection easier |
crcmod |
Python CRC Generator module |
croniter |
Python module to provide iteration for datetime object |
cryptography |
Library providing cryptographic recipes and primitives |
csscompressor |
A python port of YUI CSS Compressor |
css-parser |
A CSS Cascading Style Sheets library (fork of cssutils) |
cssselect |
Parse CSS3 Selectors and translate them to XPath 1.0 |
cssselect2 |
Parses CSS3 Selectors and translates them to XPath 1.0 |
cssutils |
A CSS Cascading Style Sheets library |
csvkit |
A suite of utilities for converting to and working with CSV |
curtsies |
Curses-like terminal wrapper, with colored strings |
cvxopt |
Python package for convex optimization |
cwcwidth |
Python bindings for wc(s)width |
cx_Freeze |
Create standalone executables from Python scripts |
cycler |
Composable style cycles |
cython |
A Python to C compiler |
cython-test-exception-raiser |
A trivial extension that just raises an exception (for testing) |
daemonize |
Library for writing system daemons in Python |
dask |
Task scheduling and blocked algorithms for parallel processing |
dbfread |
Read DBF Files with Python |
dbus-next |
The next great DBus library for Python with asyncio support |
dbus-python |
Python bindings for the D-Bus messagebus |
DBUtils |
Database connections for multi-threaded environments |
ddt |
Data-Driven/Decorated Tests |
debtcollector |
Python deprecation patterns and strategies that collect technical debt |
debugpy |
An implementation of the Debug Adapter Protocol for Python |
decorator |
Simplifies the usage of decorators for the average programmer |
deepmerge |
Tools to handle merging of nested data structures in python |
defcon |
A set of UFO based objects for use in font editing applications |
defusedxml |
XML bomb protection for Python stdlib modules, an xml serialiser |
denonavr |
Automation Library for Denon AVR receivers |
deprecated |
Python @deprecated decorator to deprecate old API |
deprecation |
A library to handle automated deprecations |
dict2xml |
Small utility to convert a python dictionary into an XML string |
dictdiffer |
Dictdiffer is a library that helps you to diff and patch dictionaries |
dictpath |
Object-oriented dictionary paths |
diff-match-patch |
Diff, match and patch algorithms for plain text |
dill |
Serialize all of Python (almost) |
dirty-equals |
Doing dirty (but extremely useful) things with equals |
discogs-client |
Continuation of the official Python API client for Discogs |
diskcache |
Disk and file backed cache |
dissononce |
A python implementation for Noise Protocol Framework |
distlib |
Low-level components of distutils2/packaging |
distro |
Reliable machine-readable Linux distribution information for Python |
django |
High-level Python web framework |
django-auth-ldap |
Django LDAP authentication backend |
django-cacheops |
ORM cache with automatic granular event-driven invalidation for Django |
django-cache-url |
Use Cache URLs in your Django application |
django-configurations |
A helper for organizing Django settings |
django-cors-headers |
Django App that adds CORS (Cross-Origin Resource Sharing) headers to responses |
django-crispy-forms |
DRY Django forms |
django-filter |
Django app allowing declarative dynamic QuerySet filtering from URL parameters |
django-js-asset |
script tag with additional attributes for django.forms.Media |
django-mptt |
utilities for modified preorder tree traversal and trees of model instances |
django-otp |
Django framework adding two-factor authentication using one-time passwords |
django_polymorphic |
Seamless Polymorphic Inheritance for Django Models |
django-prometheus |
Library to export Django metrics for Prometheus |
django-redis |
Full featured redis cache backend for Django |
djangorestframework |
Web APIs with django made easy |
django-sortedm2m |
Drop-in replacement for django's many to many field with sorted relations |
django-tables2 |
Table/data-grid framework for Django |
django-tagging |
Generic tagging application for Django |
django-taggit |
Simple tagging for Django |
django-timezone-field |
A Django app providing database and form fields for pytz timezone objects |
dj-database-url |
Use Database URLs in your Django Application |
dj-email-url |
Use an URL to configure email backend settings in your Django Application |
dj-search-url |
Use Search URLs in your Django Haystack Application |
dkimpy |
DKIM and ARC email signing and verification library |
dns-lexicon |
Manipulate DNS records on various DNS providers in a standardized/agnostic way |
dnspython |
DNS toolkit for Python |
doc8 |
Style checker for Sphinx (or other) RST documentation |
dockerpty |
Python library to use the pseudo-tty of a docker container |
docker-py |
Python client for Docker |
docopt |
Pythonic argument parser, that will make you smile |
docstring-to-markdown |
On the fly conversion of Python docstrings to markdown |
doctest-ignore-unicode |
Add flag to ignore unicode literal prefixes in doctests |
docutils |
Python Documentation Utilities (reference reStructuredText impl.) |
docutils-glep |
Gentoo GLEP support for docutils |
dogpile-cache |
A locking API for expiring values while a single thread generates a new value |
doit |
Automation tool |
doit-py |
doit tasks for python stuff |
dominate |
Library for creating and manipulating HTML documents using an elegant DOM API |
doublex |
Python test doubles |
doublex-expects |
Expects matchers for Doublex test doubles assertions |
duecredit |
Publications (and donations) tracer |
dulwich |
Pure-Python implementation of the Git file formats and protocols |
easyprocess |
Easy to use Python subprocess interface |
easy-thumbnails |
Easy thumbnails for Django |
ecdsa |
ECDSA cryptographic signature library in pure Python |
editables |
A Python library for creating 'editable wheels' |
editorconfig-core-py |
Clone of EditorConfig core written in Python |
elasticsearch-py |
Official Python low-level client for Elasticsearch |
elementpath |
XPath 1.0/2.0 parsers and selectors for ElementTree and lxml |
emcee |
Python ensemble sampling toolkit for affine-invariant MCMC |
emoji |
Emoji for Python |
empy |
A powerful and robust templating system for Python |
enrich |
Extend rich functionality |
ensurepip-pip |
Shared pip wheel for ensurepip Python module |
ensurepip-setuptools |
Shared setuptools wheel for ensurepip Python module |
ensurepip-wheels |
Shared wheels for ensurepip Python module |
entrypoint2 |
Easy to use command-line interface for python modules |
entrypoints |
Discover and load entry points from installed packages |
environs |
Python library for simplified environment variable parsing |
enzyme |
Python video metadata parser |
ephemeral-port-reserve |
Bind to an ephemeral port, force it into the TIME_WAIT state, and unbind it |
eradicate |
Removes commented-out code from Python files |
etuples |
Python S-expression emulation using tuple-like objects |
et_xmlfile |
An implementation of lxml.xmlfile for the standard library |
ewmh |
An implementation of Extended Window Manager Hints, based on Xlib |
exam |
Helpers for better testing |
exceptiongroup |
Backport of PEP 654 (exception groups) |
execnet |
Rapid multi-Python deployment |
executing |
Get information about what a Python frame is currently doing |
expects |
Expressive and extensible TDD/BDD assertion library for Python |
extras |
Useful extra bits for Python that should be in the standard library |
eyeD3 |
Module for manipulating ID3 (v1 + v2) tags in Python |
Faker |
A Python package that generates fake data for you |
fakeredis |
Fake implementation of redis API for testing purposes |
fasteners |
Python package that provides useful locks |
fastimport |
Library for parsing the fastimport VCS serialization format |
fastjsonschema |
Fast JSON schema validator for Python |
feedgenerator |
Standalone version of django.utils.feedgenerator |
feedparser |
Parse RSS and Atom feeds in Python |
ffmpeg-python |
Python bindings for FFmpeg with complex filtering support |
fido2 |
Python based FIDO 2.0 library |
fields |
Container class boilerplate killer |
filebytes |
Classes/Types to read and edit executable files |
filelock |
A platform independent file lock for Python |
filetype |
Small, dependency-free, fast Python package to infer binary file types checking |
findimports |
Python module import analysis tool |
fitsio |
Python library to read from and write to FITS files |
fixtures |
Fixtures, reusable state for writing clean tests and more |
flake8 |
A wrapper around PyFlakes, pep8 & mccabe |
flake8-polyfill |
Polyfill package for Flake8 plugins |
flaky |
Plugin for pytest that automatically reruns flaky tests |
flask |
A microframework based on Werkzeug, Jinja2 and good intentions |
flask-api |
Browsable web APIs for Flask |
flask-babel |
i18n and l10n support for Flask based on Babel and pytz |
flask-compress |
Compress responses in your Flask app with gzip |
flask-cors |
A Flask extension for Cross Origin Resource Sharing (CORS) |
flask-debug |
Flask extension that displays various debugging insights during development |
flask-gravatar |
Small extension for Flask to make usage of Gravatar service easy |
flask-htmlmin |
Minimize your flask rendered html |
flask-login |
Login session support for Flask |
flask-migrate |
SQLAlchemy database migrations for Flask applications using Alembic |
flask-nav |
Easily create navigation for Flask applications |
flask-paginate |
Pagination support for flask |
flask-paranoid |
Simple user session protection extension for Flask |
flask-script |
Flask support for writing external scripts |
flask-sphinx-themes |
Sphinx Themes for Flask related projects and Flask itself |
flask-sqlalchemy |
SQLAlchemy support for Flask applications |
flatbuffers |
RFC 7049 - Concise Binary Object Representation |
fleep |
File format determination library for Python |
flexmock |
Testing library to create mocks, stubs and fakes |
flit |
Simplified packaging of Python modules |
flit_core |
Simplified packaging of Python modules (core module) |
flit_scm |
A PEP 518 build backend combining flit with setuptools_scm |
flufl-lock |
NFS-safe file locking with timeouts for POSIX systems |
fonttools |
Library for manipulating TrueType, OpenType, AFM and Type1 fonts |
fqdn |
RFC-compliant FQDN validation and manipulation for Python |
freezegun |
Let your Python tests travel through time |
fritzconnection |
Lib/tool to communicate with AVM FRITZ! devices using TR-064 protocol over UPnP |
frozendict |
A simple immutable mapping for python |
Frozen-Flask |
Freezes a Flask application into a set of static files |
frozenlist |
A list-like structure which implements collections.abc.MutableSequence |
fs |
Filesystem abstraction layer |
fsspec |
A specification that python filesystems should adhere to |
funcparserlib |
Recursive descent parsing library based on functional combinators |
funcy |
A collection of fancy functional tools focused on practicality |
furo |
Clean customisable Sphinx documentation theme |
fuse-python |
Python FUSE bindings |
future |
Easy, clean, reliable Python 2/3 compatibility |
fuzzywuzzy |
Fuzzy string matching in python |
gast |
A generic AST to represent Python2 and Python3's Abstract Syntax Tree (AST) |
gcs-oauth2-boto-plugin |
OAuth 2.0 plugin for Google Cloud Storage credentials in the Boto library |
genshi |
Python toolkit for stream-based generation of output for the web |
genson |
GenSON is a powerful, user-friendly JSON Schema generator built in Python |
gentoo-common |
Common files shared by Python implementations in Gentoo |
genty |
Allows you to run a test with multiple data sets |
ghp-import |
Copy your docs directly to the gh-pages branch |
gitdb |
GitDB is a pure-Python git object database |
github3 |
A wrapper for the GitHub API written in python |
GitPython |
Library used to interact with Git repositories |
git-review |
Tool to submit code to Gerrit |
glooey |
An object-oriented GUI library for pyglet |
gmpy |
Python bindings for GMP, MPC, MPFR and MPIR libraries |
google-api-core |
Core Library for Google Client Libraries |
google-api-python-client |
Google API Client for Python |
googleapis-common-protos |
Python classes generated from the common protos in the googleapis repository |
google-apitools |
Python library to manipulate Google APIs |
google-auth |
Google Authentication Library |
google-auth-httplib2 |
httplib2 Transport for Google Auth |
google-auth-oauthlib |
Google Authentication Library |
google-i18n-address |
Google's i18n address metadata repository |
google-pasta |
AST-based Python refactoring library |
google-reauth-python |
Python based U2F host library |
gpep517 |
A backend script to aid installing Python packages in Gentoo |
graph-tool |
An efficient python module for manipulation and statistical analysis of graphs |
graphviz |
Simple Python interface for Graphviz |
greenlet |
Lightweight in-process concurrent programming |
greenstalk |
Python 3 client for the beanstalkd work queue |
GridDataFormats |
Reading and writing of data on regular grids in Python |
grpcio |
High-performance RPC framework (python libraries) |
grpcio-testing |
Testing utilities for gRPC Python |
grpcio-tools |
Protobuf code generator for gRPC |
gsd |
GSD - file format specification and a library to read and write it |
gssapi |
Low and high level wrappers around the GSSAPI C libraries |
gst-python |
A Python Interface to GStreamer |
guessit |
Python library for guessing information from video filenames |
guzzle_sphinx_theme |
Sphinx theme used by Guzzle |
h11 |
A pure-Python implementation of HTTP/1.1 inspired by hyper-h2 |
h2 |
HTTP/2 State-Machine based protocol implementation |
h5py |
Simple Python interface to HDF5 files |
happybase |
A developer-friendly Python library to interact with Apache HBase |
hatch-fancy-pypi-readme |
Fancy PyPI READMEs with Hatch |
hatchling |
Modern, extensible Python build backend |
hatch-vcs |
Hatch plugin for versioning with your preferred VCS |
hcloud-python |
Official Hetzner Cloud python library |
helpdev |
Helping users and developers to get information about the environment |
hidapi |
A Cython interface to HIDAPI library |
hiredis |
Python extension that wraps hiredis |
hpack |
Pure-Python HPACK header compression |
html2text |
Turn HTML into equivalent Markdown-structured text |
html5lib |
HTML parser based on the HTML5 specification |
html5-parser |
Fast C based HTML 5 parsing for python |
httmock |
A mocking library for requests |
httpauth |
A WSGI middleware that secures routes using HTTP Digest Authentication |
httpbin |
HTTP Request and Response Service |
httpcore |
A minimal low-level HTTP client |
httplib2 |
A comprehensive HTTP client library |
http-parser |
HTTP request/response parser for python in C |
httpretty |
HTTP client mock for Python |
httpx |
Fully-featured HTTP client which provides sync and async APIs |
httpx-socks |
Proxy (HTTP, SOCKS) transports for httpx |
huawei-lte-api |
API For huawei LAN/WAN LTE Modems |
humanfriendly |
Human friendly output for text interfaces using Python |
humanize |
Common humanization utilities |
hvac |
hashicorp vault client in python |
hypercorn |
A ASGI Server based on Hyper libraries and inspired by Gunicorn |
hyperframe |
HTTP/2 framing layer for Python |
hyperlink |
A featureful, correct URL for Python |
hypothesis |
A library for property based testing |
icalendar |
Package used for parsing and generating iCalendar files (RFC 2445) |
identify |
File identification library for Python |
idna |
Internationalized Domain Names in Applications (IDNA) |
ifaddr |
Enumerate IP addresses on the local network adapters |
ijson |
Iterative JSON parser with a Pythonic interface |
imageio |
Python library for reading and writing image data |
imageio-ffmpeg |
FFMPEG wrapper for Python |
imagesize |
Pure Python module for getting image size from png/jpeg/jpeg2000/gif files |
imapclient |
easy-to-use, pythonic, and complete IMAP client library |
iminuit |
Minuit numerical function minimization in Python |
immutables |
A high-performance immutable mapping type for Python |
importlib_metadata |
Read metadata from Python packages |
importlib_resources |
Read resources from Python packages |
incremental |
Incremental is a small library that versions your Python projects |
indexed_gzip |
Fast random access of gzip files in Python |
inflect |
Correctly inflect words and numbers |
inflection |
A port of Ruby on Rails' inflector to Python |
ini2toml |
Automatically conversion of .ini/.cfg files to TOML equivalents |
iniconfig |
Brain-dead simple config-ini parsing |
iniparse |
Better INI parser for Python |
installer |
A library for installing Python wheels |
intelhex |
Python library for Intel HEX files manipulations |
intervaltree |
Editable interval tree data structure for Python 2 and 3 |
iocapture |
Capture stdout, stderr easily |
ioflo |
Automated Reasoning Engine and Flow Based Programming Framework |
ipaddr |
Python IP address manipulation library |
ipdb |
IPython-enabled pdb |
IPy |
Class and tools for handling of IPv4 and IPv6 addresses and networks |
ipykernel |
IPython Kernel for Jupyter |
ipyparallel |
Interactive Parallel Computing with IPython |
ipython |
Advanced interactive shell for Python |
ipython_genutils |
Vestigial utilities from IPython |
ipywidgets |
IPython HTML widgets for Jupyter |
irc |
IRC client framework written in Python |
iso8601 |
Simple module to parse ISO 8601 dates |
isodate |
ISO 8601 date/time/duration parser and formatter |
isoduration |
Operations with ISO 8601 durations |
isort |
A python utility/library to sort imports |
itsdangerous |
Various helpers to pass trusted data to untrusted environments and back |
itunespy |
A simple library to fetch data from the iTunes Store API |
itypes |
basic immutable container types for python |
jack-client |
JACK Audio Connection Kit client for Python |
jaraco-classes |
Classes used by other projects by developer jaraco |
jaraco-collections |
Models and classes to supplement the stdlib collections module |
jaraco-context |
Context managers by jaraco |
jaraco-envs |
Classes for orchestrating Python (virtual) environments |
jaraco-functools |
Additional functions used by other projects by developer jaraco |
jaraco-itertools |
Tools for working with iterables. Complements itertools and more_itertools |
jaraco-logging |
Additional facilities to supplement Python's stdlib logging module |
jaraco-path |
Miscellaneous path functions |
jaraco-stream |
Routines for handling streaming data |
jaraco-test |
Testing support by jaraco |
jaraco-text |
Text utilities used by other projects by developer jaraco |
jc |
Converts the output of popular command-line tools and file-types to JSON |
jdcal |
Julian dates from proleptic Gregorian and Julian calendars |
jedi |
Autocompletion library for Python |
jeepney |
Low-level, pure Python DBus protocol wrapper |
jellyfish |
Python module for doing approximate and phonetic matching of strings |
jinja |
A full-featured template engine for Python |
jinja2_pluralize |
Jinja2 pluralize filters |
jinja2-time |
Jinja2 Extension for Dates and Times |
jmespath |
JSON Matching Expressions |
joblib |
Tools to provide lightweight pipelining in Python |
josepy |
JOSE protocol implementation in Python |
jq |
Python bindings for jq |
js2py |
JavaScript to Python Translator & JavaScript interpreter in Python |
jschema_to_python |
Generate source code for Python classes from a JSON schema |
jsmin |
JavaScript minifier |
json5 |
A Python implementation of the JSON5 data format |
jsondiff |
Diff JSON and JSON-like structures in Python |
jsonext |
Well-structured helpers for serializing commonly encountered structures to JSON |
jsonmerge |
Merge a series of JSON documents |
jsonpatch |
Apply JSON-Patches like http://tools.ietf.org/html/draft-pbryan-json-patch-04 |
jsonpickle |
Python library for serializing any arbitrary object graph into JSON |
jsonpointer |
Identify specific nodes in a JSON document (according to draft 08) |
jsonref |
An implementation of JSON Reference for Python |
json-rpc |
JSON-RPC transport implementation for python |
jsonrpclib |
python implementation of the JSON-RPC spec (1.0 and 2.0) |
jsonschema |
An implementation of JSON-Schema validation for Python |
jsonschema-spec |
JSONSchema Spec with object-oriented paths |
jsonxs |
Get/set values in JSON and Python datastructures |
junit-xml |
Create JUnit XML test result documents |
jupyter |
Jupyter metapackage. Install all the Jupyter components in one go |
jupyter_client |
Jupyter protocol implementation and client libraries |
jupyter_console |
A terminal-based console frontend for Jupyter kernels |
jupyter_core |
Core common functionality of Jupyter projects |
jupyter_events |
Jupyter Event System library |
jupyter_kernel_test |
Jupyter kernel for octave |
jupyterlab |
JupyterLab computational environment |
jupyterlab-lsp |
Coding assistance for JupyterLab with Language Server Protocol |
jupyterlab_pygments |
Pygments theme making use of JupyterLab CSS variables |
jupyterlab_server |
Server components for JupyterLab and JupyterLab like applications |
jupyter-lsp |
Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab |
jupyter_packaging |
Tools to help build and install Jupyter Python packages |
jupyter_server |
Core services, APIs, and REST endpoints to Jupyter web applications |
jupyter_server_mathjax |
MathJax resources as a Jupyter Server Extension |
jupyter-server-proxy |
Jupyter notebook server extension to proxy web services |
jwcrypto |
Implements JWK,JWS,JWE specifications using python-cryptography |
k5test |
Library for testing Python applications in Kerberos 5 environments |
kafka-python |
Kafka protocol support in Python |
kaitaistruct |
Kaitai Struct runtime for Python |
kaptan |
Configuration manager in your pocket |
kconfiglib |
A flexible Python Kconfig implementation |
keep |
Personal shell command keeper and snippets manager |
keyring |
Provides access to the system keyring service |
keyrings-alt |
Alternate keyring implementations |
keystoneauth |
This package contains tools for authenticating to an OpenStack-based cloud |
kgb |
Python function spy support for unit tests |
kiwisolver |
An efficient C++ implementation of the Cassowary constraint solving algorithm |
klein |
micro-framework for developing production-ready web services with Python |
kombu |
AMQP Messaging Framework for Python |
krb5 |
Kerberos API bindings for Python |
lark |
Python module to propose a modern general-purpose parsing library for Python |
latexcodec |
Lexer and codec to work with LaTeX code in Python |
lazy-object-proxy |
A fast and thorough lazy object proxy |
ldap3 |
A strictly RFC 4511 conforming LDAP V3 pure Python client |
leather |
Python charting for 80% of humans |
leechcorepyc |
Python binding for LeechCore Physical Memory Acquisition Library |
lesscpy |
A compiler written in Python for the LESS language |
Levenshtein |
Functions for fast computation of Levenshtein distance, and edit operations |
libarchive-c |
A Python interface to libarchive |
libcloud |
Unified Interface to the Cloud - python support libs |
liblarch |
Library to handle directed acyclic graphs |
libnacl |
Python ctypes wrapper for libsodium |
libpillowfight |
Small library containing various image processing algorithms |
libsass-python |
A straightforward binding of libsass for Python |
libtmux |
Python API for tmux |
libvirt-python |
libvirt Python bindings |
license-expression |
Parse, compare, simplify and normalize license expressions |
line_profiler |
Line-by-line profiler |
linkify-it-py |
Links recognition library with full unicode support |
lit |
A stand-alone install of the LLVM suite testing tool |
littleutils |
Small personal collection of Python utility functions |
livereload |
Python LiveReload is an awesome tool for web developers |
llfuse |
Python bindings for the low-level FUSE API |
lmdb |
Python bindings for the Lightning Database |
lmfit |
Non-Linear Least-Squares Minimization and Curve-Fitting for Python |
locket |
File-based locks for Python |
lockfile |
Platform-independent file locking module |
logbook |
A logging replacement for Python |
logfury |
Boilerplate library for logging method calls |
logical-unification |
Logical unification in Python |
loguru |
Python logging made (stupidly) simple |
logutils |
The logutils package provides a set of handlers for the Python standard |
loky |
Robust and reusable Executor for joblib |
lxml |
A Pythonic binding for the libxml2 and libxslt libraries |
lz4 |
LZ4 Bindings for Python |
m2crypto |
A Python crypto and SSL toolkit |
makefun |
Small library to dynamically create Python functions |
mako |
A Python templating language |
mamba |
Python test runner born under the banner of Behavior Driven Development |
mando |
Create Python CLI apps with little to no effort at all! |
manuel |
Lets you mix and match traditional doctests with custom test syntax |
mapbox_earcut |
Python bindings to the mapbox earcut C++ library |
markdown |
Python implementation of the markdown markup language |
markdown2 |
Python Markdown language reimplementation |
markdown-it-py |
Python port of markdown-it, Markdown parser |
markups |
A wrapper around various text markups |
markupsafe |
Implements a XML/HTML/XHTML Markup safe string for Python |
marshmallow |
A library for converting to and from native Python datatypes |
matplotlib |
Pure python plotting library with matlab like syntax |
matplotlib-inline |
Inline Matplotlib backend for Jupyter |
matrix-common |
Common code for Synapse, Sydent and Sygnal |
matterhook |
Interact with Mattermost incoming webhooks easily |
mccabe |
flake8 plugin: McCabe complexity checker |
mdit-py-plugins |
Collection of plugins for markdown-it-py |
mdurl |
Markdown URL utilities |
mdx_gh_links |
An extension which adds links to GitHub users, repositories, issues and commits |
mecab-python |
Python binding for MeCab |
MechanicalSoup |
A Python library for automating interaction with websites |
mechanize |
Stateful programmatic web browsing in Python |
mediafile |
Read and write audio files' tags in Python |
memory_profiler |
A module for monitoring memory usage of a python program |
mergedeep |
A deep merge tool for Python |
mergedict |
A Python 'dict' with a merge() method |
meshio |
Input/output for many mesh formats |
meson-python |
Meson PEP 517 Python build backend |
metakernel |
Metakernel for Jupyter |
micawber |
A small library for extracting rich content from urls |
mido |
MIDI Objects, a library for working with MIDI messages and ports |
mimerender |
RESTful HTTP Content Negotiation for Flask, Bottle, web.py and webapp2 |
minidb |
Simple SQLite-based object store |
minikanren |
Relational programming in Python |
minimock |
The simplest possible mock library |
misaka |
A CFFI binding for Hoedown, a markdown parsing library |
mistune |
The fastest markdown parser in pure Python |
mitmproxy_wireguard |
WireGuard frontend for mitmproxy |
mkautodoc |
Auto documentation for MkDocs |
mkdocs |
Project documentation with Markdown |
mkdocs-bootstrap |
Bootstrap theme for MkDocs |
mkdocs-bootswatch |
Bootswatch themes for MkDocs |
mkdocs-git-authors-plugin |
Mkdocs plugin to display git authors of a page |
mkdocs-git-revision-date-localized-plugin |
Display the localized date of the last git modification of a markdown file |
mkdocs-i18n |
MkDocs i18n plugin |
mkdocs-material |
A Material Design theme for MkDocs |
mkdocs-material-extensions |
Extension pack for Python Markdown |
mkdocs-minify-plugin |
An MkDocs plugin to minify HTML and/or JS files prior to being written to disk |
mkdocs_pymdownx_material_extras |
Custom alterations based on Mkdocs-Material |
mkdocs-redirects |
Plugin for Mkdocs page redirects |
mmtf-python |
The python implementation of the MMTF API, decoder and encoder |
mock |
Rolling backport of unittest.mock for all Pythons |
moddb |
Python scrapper to access ModDB mods, games and more as objects |
more-itertools |
More routines for operating on iterables, beyond itertools |
moto |
Mock library for boto |
mpdlcd |
A small tool to display the MPD status on a LCDproc server |
mpi4py |
Message Passing Interface for Python |
mpmath |
Python library for arbitrary-precision floating-point arithmetic |
mrcfile |
MRC2014 file format I/O library |
msgpack |
MessagePack (de)serializer for Python |
mss |
An ultra fast cross-platform multiple screenshots module in python using ctypes |
multidict |
multidict implementation |
multipledispatch |
Multiple dispatch |
munch |
A dot-accessible dictionary (a la JavaScript objects) |
munkres |
Module implementing munkres algorithm for the Assignment Problem |
mygpoclient |
A gpodder.net client library |
mypy |
Optional static typing for Python |
mypy_extensions |
Optional static typing for Python |
mysqlclient |
Python interface to MySQL |
myst_parser |
Extended commonmark compliant parser, with bridges to Sphinx |
nagiosplugin |
A class library for writing nagios-compatible plugins |
natsort |
Natural sorting for Python |
nautilus-python |
Python bindings for the Nautilus file manager |
nbclassic |
Jupyter Notebook as a Jupyter Server Extension |
nbclient |
A client library for executing Jupyter notebooks |
nbconvert |
Converting Jupyter Notebooks |
nbdime |
Diff and merge of Jupyter Notebooks |
nbformat |
Reference implementation of the Jupyter Notebook format |
nbsphinx |
Jupyter Notebook Tools for Sphinx |
nbval |
A pytest plugin to validate Jupyter notebooks |
neovim-remote |
A tool that helps control neovim processes |
nest_asyncio |
Patch asyncio to allow nested event loops |
netaddr |
Network address representation and manipulation library |
netcdf4-python |
Python/numpy interface to the netCDF C library |
netifaces |
Portable network interface information |
networkx |
Python tools to manipulate graphs and complex networks |
nnpy |
cffi-based Python bindings for nanomsg |
nodeenv |
Node.js virtual environment builder |
node-semver |
Python version of node-semver, the semantic versioner for npm |
nose |
Unittest extension with automatic test suite discovery and easy test authoring |
nose2 |
Next generation unittest with plugins |
notebook |
Jupyter Interactive Notebook |
notebook_shim |
A shim layer for notebook traits and config |
notify2 |
Python interface to DBus notifications |
nototools |
Noto fonts support tools and scripts plus web site generation |
nox |
Flexible test automation for Python |
nptyping |
Type hints for Numpy |
nspektr |
Distribution package dependency inspector |
ntlm-auth |
Calculates NTLM Authentication codes |
ntplib |
Python NTP library |
Nuitka |
Python to native compiler |
numexpr |
Fast numerical array expression evaluator for Python and NumPy |
numpy |
Fast array and numerical python library |
numpydoc |
Sphinx extension to support docstrings in Numpy format |
oauth2client |
Library for accessing resources protected by OAuth 2.0 |
oauthlib |
Spec-compliant and thorough implementation of the OAuth request-signing logic |
objgraph |
Draws Python object reference graphs with graphviz |
oct2py |
Python to GNU Octave bridge |
octave_kernel |
Jupyter kernel for octave |
odfpy |
Python API and tools to manipulate OpenDocument files |
olefile |
Python package to parse, read and write Microsoft OLE2 files |
Opcodes |
Opcodes Project |
openapi-core |
Client-side and server-side support for the OpenAPI Specification v3 |
openapi-schema-validator |
OpenAPI schema validation for Python |
openapi-spec-validator |
OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator |
openpyxl |
Pure python reader and writer of Excel OpenXML files |
openstackdocstheme |
Theme and extension support for Sphinx documentation |
openstacksdk |
A collection of libraries for building applications to work with OpenStack |
opt-einsum |
Optimized Einsum: A tensor contraction order optimizer |
ordered-set |
A mutable set that remembers the order of its entries |
osc-lib |
A package of common support modules for writing OSC plugins |
os-client-config |
OpenStack Client Configuation Library |
oslo-concurrency |
Oslo Concurrency library |
oslo-config |
Oslo Configuration API |
oslo-context |
Helpers to maintain useful information about a request context |
oslo-i18n |
Oslo i18n library |
oslo-log |
OpenStack logging config library, configuration for all openstack projects |
oslo-serialization |
Oslo Serialization library |
oslotest |
Oslo test framework |
oslo-utils |
Oslo Utility library |
os-service-types |
A library to handle official service types for OpenStack and it's aliases |
outcome |
Capture the outcome of Python function calls |
OutputCheck |
A tool for checking the output of console programs inspired by LLVM's FileCheck |
ovs |
OVS bindings for python |
owslib |
Library for client programming with Open Geospatial Consortium web service |
packaging |
Core utilities for Python packages |
pafy |
Python library to retrieve YouTube content and metadata |
paho-mqtt |
A client class with support for MQTT v5.0, v3.1.1, and v3.1 |
pallets-sphinx-themes |
Sphinx themes for Pallets and related projects |
pandas |
Powerful data structures for data analysis and statistics |
pandas-datareader |
Pandas DataFrame extraction from a wide range of Internet sources |
pandocfilters |
Utilities for writing pandoc filters in python |
parallax |
Execute commands and copy files over SSH to multiple machines at once |
parameterized |
Parameterized testing with any Python test framework |
paramiko |
SSH2 protocol library |
parse |
Parse strings using a specification based on the Python format() syntax |
parsedatetime |
Parse human-readable date/time strings |
parse_type |
Extension to the parse module |
parso |
A python parser that supports error recovery and round-trip parsing |
partd |
Appendable key-value storage |
parver |
Parse and manipulate version numbers |
passlib |
Password hashing framework supporting over 20 schemes |
paste |
Tools for using a Web Server Gateway Interface stack |
pastedeploy |
Load, configure, and compose WSGI applications and servers |
pastel |
Bring colors to your terminal |
patatt |
A simple library to add cryptographic attestation to patches sent via email |
patch-ng |
Library to parse and apply unified diffs, fork of dev-python/patch |
path |
A module wrapper for os.path |
pathable |
Object-oriented paths |
path-and-address |
Functions for server CLI applications used by humans |
pathlib2 |
Backport of pathlib aiming to support the full stdlib Python API |
pathspec |
Utility library for gitignore style pattern matching of file paths |
pathvalidate |
A Python library to sanitize/validate a string such as filenames/file-paths/etc |
patiencediff |
Python implementation of the patiencediff algorithm |
patsy |
Python module to describe statistical models and design matrices |
pbkdf2 |
Implementation of PBKDF2, specified in RSA PKCS#5 v2.0 |
pbr |
Inject some useful and sensible default behaviors into setuptools |
pdfrw |
PDF file reader/writer library |
pdm-pep517 |
A PEP 517 backend for PDM that supports PEP 621 metadata |
pdoc3 |
Auto-generate API documentation for Python projects |
PeachPy |
Portable Efficient Assembly Code-generator in Higher-level Python |
pebble |
Threading and multiprocessing eye-candy |
pecan |
A WSGI object-dispatching web framework, lean, fast, with few dependencies |
peewee |
Small Python ORM |
pefile |
Module to read and work with Portable Executable (PE) files |
pelican-minify |
An HTML minification plugin for Pelican, the static site generator |
pendulum |
Drop-in replacement for the standard datetime class |
pep517 |
Wrappers to build Python packages using PEP 517 hooks |
pexpect |
Python module for spawning child apps and responding to expected patterns |
pgspecial |
Python implementation of PostgreSQL meta commands |
pgzero |
A zero-boilerplate games programming framework based on Pygame |
phonenumbers |
Python port of Google's libphonenumber |
phply |
Lexer and parser for PHP source implemented using PLY |
picklemagic |
A library for analysing python pickles safely |
pickleshare |
A small 'shelve' like datastore with concurrency support |
picobox |
Dependency injection framework designed with Python in mind |
pid |
Pidfile featuring stale detection and file-locking |
piexif |
Exif manipulation with pure Python |
pika |
Pure-Python implementation of the AMQP |
pikepdf |
Python library to work with pdf files based on qpdf |
pillow |
Python Imaging Library (fork) |
pip |
The PyPA recommended tool for installing Python packages |
pipenv |
Python Development Workflow for Humans |
pip-run |
Install packages and run Python with them |
pivy |
Coin3D bindings for Python |
pkgconfig |
Interface Python with pkg-config |
pkgcraft-python |
Python bindings for pkgcraft |
pkginfo |
Provides an API for querying the distutils metadata written in a PKG-INFO file |
platformdirs |
A small Python module for determining appropriate platform-specific dirs |
plotly |
Browser-based graphing library for Python |
plotly-geo |
Browser-based graphing library for Python |
pluggy |
Plugin and hook calling mechanisms for Python |
pluginbase |
Support library for building plugins sytems in Python |
plumbum |
A library for shell script-like programs in python |
ply |
Python Lex-Yacc library |
plyr |
A python wrapper for Glyr |
plyvel |
Python interface to LevelDB |
pmw |
Toolkit for building high-level compound Python widgets using the Tkinter module |
pocketlint |
Shared code for running pylint against rhinstaller projects |
pockets |
Collection of helpful Python tools |
podcastparser |
Podcast parser for the gpodder client |
podman-py |
A library to interact with a Podman server |
poetry-core |
Poetry PEP 517 Build Backend |
polib |
A library to manipulate gettext files (.po and .mo files) |
pooch |
Manage your Python library's sample data files |
portend |
TCP port monitoring utilities |
poyo |
A lightweight YAML Parser for Python |
precis-i18n |
Internationalized Usernames and Passwords |
pretend |
A library for stubbing in Python |
prettytable |
Easily displaying tabular data in a visually appealing ASCII table format |
pretty-yaml |
PyYAML-based module to produce pretty and readable YAML-serialized data |
priority |
A pure-Python implementation of the HTTP/2 priority tree |
process-tests |
Tools for testing processes |
progress |
Easy to use progress bars |
progressbar |
Text progressbar library for python |
progressbar2 |
Text progressbar library for python |
prometheus_client |
Python client for the Prometheus monitoring system |
prompt_toolkit |
Building powerful interactive command lines in Python |
protobuf-python |
Google's Protocol Buffers - Python bindings |
proto-plus |
Beautiful, Pythonic protocol buffers |
prov |
W3C provenance data dodel library |
pslab-python |
Python library for communicating with Pocket Science Lab |
psutil |
Retrieve information on running processes and system utilization |
psycopg |
PostgreSQL database adapter for Python |
ptyprocess |
Run a subprocess in a pseudo terminal |
publicsuffix |
Get a public suffix for a domain name using the Public Suffix List |
pudb |
A full-screen, console-based Python debugger |
pulsectl |
Python high-level interface and ctypes-based bindings for PulseAudio (libpulse) |
pure_eval |
Safely evaluate AST nodes without side effects |
puremagic |
Pure python implementation of magic file detection |
pushbullet-py |
A simple python client for pushbullet.com |
py |
library with cross-python path, ini-parsing, io, code, log facilities |
pyacoustid |
Python bindings for Chromaprint and the AcoustID web service |
pyaes |
Pure-Python Implementation of the AES block-cipher and common modes of operation |
pyalsa |
Python bindings for ALSA library |
pyamg |
Algebraic multigrid solvers in Python |
py-amqp |
Low-level AMQP client for Python (fork of amqplib) |
pyannotate |
Auto-generate PEP-484 annotations |
pyasn1 |
ASN.1 library for Python |
pyasn1-modules |
pyasn1 modules |
pyatspi |
Python client bindings for D-Bus AT-SPI |
pyaudio |
Python bindings for PortAudio |
pybind11 |
AST-based Python refactoring library |
pybtex |
BibTeX-compatible bibliography processor |
pybtex-docutils |
A docutils backend for pybtex |
pycairo |
Python bindings for the cairo library |
pycares |
Python interface for c-ares |
pycdio |
Python OO interface to libcdio (CD Input and Control library) |
pychm |
Python bindings for the chmlib library |
pychromecast |
Python module to talk to Google Chromecast |
pychroot |
a python library and cli tool that simplify chroot handling |
pyClamd |
python interface to Clamd (Clamav daemon) |
pyclipper |
Cython wrapper for the C++ translation of the Angus Johnson's Clipper library |
pycodestyle |
Python style guide checker (fka pep8) |
pycollada |
Python library for reading and writing COLLADA documents |
pycountry |
Database of countries, subdivisions, languages, currencies and script |
pycparser |
C parser and AST generator written in Python |
py-cpuinfo |
Get CPU info with pure Python 2 & 3 |
pycryptodome |
A self-contained cryptographic library for Python |
pycson |
A python parser for the Coffeescript Object Notation (CSON) |
pycuda |
Python wrapper for NVIDIA CUDA |
pycups |
Python bindings for the CUPS API |
pycurl |
Python bindings for curl/libcurl |
pycurl-requests |
Requests-compatible interface for PycURL |
pycxx |
Set of facilities to extend Python with C++ |
pydantic |
Data parsing and validation using Python type hints |
pydata-sphinx-theme |
Bootstrap-based Sphinx theme from the PyData community |
pydbus |
Pythonic DBus library |
pydecomp |
A python library of common (de)compression and contents handling |
pyDes |
Python implementation of DES and TRIPLE DES |
pydevd |
PyDev.Debugger (used in PyDev, PyCharm and VSCode Python) |
pydiffx |
Python module for reading and writing DiffX files |
pydocstyle |
Python docstring style checker |
pydot |
Python interface to Graphviz's Dot language |
pydotplus |
Improved version of the old pydot project |
pydyf |
A low-level PDF generator |
pyeclib |
Messaging API for RPC and notifications over different messaging transports |
pyelftools |
pure-Python library for analyzing ELF files and DWARF debugging information |
pyenchant |
Python bindings for the Enchant spellchecking system |
pyfakefs |
A fake file system that mocks the Python file system modules |
pyFFTW |
A pythonic python wrapper around FFTW |
pyflakes |
Passive checker for Python programs |
pyformance |
Performance metrics, based on Coda Hale's Yammer metrics |
pyftpdlib |
Python FTP server library |
pyfuse3 |
Python 3 bindings for libfuse 3 with asynchronous API |
pygal |
A python SVG charts generator |
pygame |
Python bindings for SDL multimedia library |
pygame_sdl2 |
Reimplementation of portions of the pygame API using SDL2 |
pygccxml |
A specialized XML reader to navigate C++ declarations |
pyghmi |
A pure python implementation of IPMI protocol |
pygit2 |
Python bindings for libgit2 |
PyGithub |
Python library to access the Github API v3 |
pyglet |
Cross-platform windowing and multimedia library for Python |
pygments |
Pygments is a syntax highlighting package written in Python |
pygments-github-lexers |
Pygments Github custom lexers |
pygobject |
Python bindings for GObject Introspection |
pyGPG |
A python interface wrapper for gnupg's gpg command |
pygraphviz |
Python wrapper for the Graphviz Agraph data structure |
pygresql |
A Python interface for the PostgreSQL database |
pyh2o |
Python API for sci-libs/libh2o |
pyhamcrest |
Hamcrest framework for matcher objects |
pyhcl |
HCL configuration parser for python |
pyicu |
Python bindings for dev-libs/icu |
pyinotify |
Python module used for monitoring filesystems events |
pyjsparser |
Fast javascript parser based on esprima.js |
pyjwt |
JSON Web Token implementation in Python |
pykerberos |
A high-level Python wrapper for Kerberos/GSSAPI operations |
pykka |
A Python implementation of the actor model |
pykwalify |
Python lib/cli for JSON/YAML schema validation |
pylama |
Code audit tool for python |
pylast |
Python interface to last.fm and other api-compatible websites |
pylatex |
A Python library for creating LaTeX files and snippets |
pylatexenc |
Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion |
pylev |
Python Levenshtein implementation |
pylibacl |
POSIX ACLs (Access Control Lists) for Python |
pylibmc |
Libmemcached wrapper written as a Python extension |
pylint |
Python code static checker |
pylint-venv |
Init-hook to use the same Pylint with different virtual environments |
pylru |
A least recently used (LRU) cache for Python |
pyls-spyder |
Spyder extensions for the python language server |
pymacaroons |
A Python implementation of Macaroons |
pymad |
Python wrapper for libmad MP3 decoding in python |
pymdown-extensions |
Extensions for Python Markdown |
pymdown-lexers |
Additional lexers for use in Pygments |
pymdstat |
Python library to parse Linux /proc/mdstat |
pymediainfo |
A wrapper around the mediainfo library |
pymetar |
Downloads and decodes to the weather report for a given station ID |
pymilter |
Python interface to sendmail milter API |
pymongo |
Python driver for MongoDB |
pymountboot |
Python extension module to (re)mount /boot |
pymysql |
Pure-Python MySQL Driver |
pynacl |
Python binding to the Networking and Cryptography (NaCl) library |
pynest2d |
Python bindings for libnest2d |
pynvim |
Python client for Neovim |
pyocr |
An optical character recognition (OCR) tool wrapper |
pyopencl |
Python wrapper for OpenCL |
pyopengl |
Python OpenGL bindings |
pyopengl_accelerate |
Accelerate module for PyOpenGL |
pyopenssl |
Python interface to the OpenSSL library |
pyotherside |
Asynchronous Python 3 Bindings for Qt |
pyotp |
PyOTP is a Python library for generating and verifying one-time passwords |
pyparsing |
Easy-to-use Python module for text parsing |
pyparted |
Python bindings for sys-block/parted |
pypax |
Python module to get or set either PT_PAX and/or XATTR_PAX flags |
pypdf |
Python library to work with PDF files |
PyPDF2 |
Python library to work with PDF files |
pyperclip |
A cross-platform clipboard module for Python |
pyphen |
Python module for hyphenation using hunspell dictionaries |
pypiserver |
Minimal PyPI server |
pypng |
Pure Python PNG image encoder/decoder |
pypresence |
Complete Discord IPC and Rich Presence wrapper library in Python |
pyprof2calltree |
convert python profile data to kcachegrind calltree form |
pyproj |
Python interface to the PROJ library |
pyproject-api |
API to interact with the python pyproject.toml based projects |
pyproject-fmt |
Format your pyproject.toml file |
pyproject-hooks |
Wrappers to build Python packages using PEP 517 hooks |
pyproject-metadata |
PEP 621 metadata parsing |
pypugjs |
Pug (Jade) syntax adapter for Django, Jinja2 and Mako templates |
pypy |
A fast, compliant alternative implementation of the Python language |
pypy3 |
A fast, compliant alternative implementation of the Python (3.9) language |
pypy3-exe |
PyPy3 executable (build from source) |
pypy3-exe-bin |
PyPy3 executable (pre-built version) |
pypy-exe |
PyPy executable (build from source) |
pypy-exe-bin |
PyPy executable (pre-built version) |
PyQt5 |
Python bindings for the Qt framework |
PyQt5-sip |
sip extension module for PyQt5 |
PyQt6 |
Python bindings for the Qt framework |
PyQt6-sip |
sip module support for PyQt6 |
PyQt6-WebEngine |
Python bindings for QtWebEngine |
PyQt-builder |
The PEP 517 compliant PyQt build system |
pyqt-distutils |
distutils extension to work with PyQt applications and UI files |
pyqtgraph |
A pure-python graphics and GUI library built on PyQt and numpy |
PyQtWebEngine |
Python bindings for QtWebEngine |
pyquery |
A jQuery-like library for python |
pyrate-limiter |
Python Rate-Limiter using Leaky-Bucket Algorimth Family |
pyre2 |
Python bindings for dev-libs/re2 |
pyrfc3339 |
Generates and parses RFC 3339 timestamps |
Pyro4 |
Distributed object middleware for Python (RPC) |
pyroute2 |
A pure Python netlink and Linux network configuration library |
pyrqlite |
Python client for rqlite |
pyrsistent |
Persistent/Functional/Immutable data structures |
PyRSS2Gen |
RSS feed generator written in Python |
pyscard |
Smart card support in python |
pyscreenshot |
Python screenshot library |
PySDL2 |
Python (ctypes) bindings for SDL2 libraries |
PySensors |
Python bindings to libsensors (via ctypes) |
pyserial |
Python Serial Port extension |
pyside2 |
Python bindings for the Qt framework |
pyside2-tools |
PySide development tools (pyside2-lupdate with support for Python) |
pyside6 |
Python bindings for the Qt framework |
pyside6-tools |
PySide development tools (pyside6-lupdate with support for Python) |
pysimdjson |
Python bindings for simdjson |
pysmi |
Python Lex & Yacc |
pysnmp |
Python SNMP library |
pysnmp-mibs |
SNMP framework in Python - MIBs |
PySocks |
SOCKS client module |
pysol_cards |
Deal PySol FreeCell cards |
pyspectrum2 |
Implements a protobuf-based interface for Spectrum2 python-based backends |
pyspelling |
Spell checker automation tool |
pyspf |
Python implementation of the Sender Policy Framework (SPF) |
pyspnego |
Library to handle SPNEGO and CredSSP authentication |
pysrt |
Python library used to edit or create SubRip files |
pystache |
Updated Python implementation of Mustache templating framework |
pysvg |
Python SVG document creation library |
pysvn |
Object-oriented python bindings for subversion |
pytables |
Hierarchical datasets for Python |
pyte |
Simple VTXXX-compatible terminal emulator |
pytesseract |
Optical character recognition (OCR) tool |
pytest |
Simple powerful testing with Python |
pytest-aiohttp |
pytest plugin for aiohttp support |
pytest-asyncio |
Library for testing asyncio code with pytest |
pytest-bdd |
BDD library for the pytest runner |
pytest-check |
pytest plugin that allows multiple failures per test |
pytest-codeblocks |
Extract code blocks from markdown |
pytest-console-scripts |
Pytest plugin for testing console scripts |
pytest-cov |
pytest plugin for coverage reporting |
pytest-datadir |
Pytest plugin for manipulating test data directories and files |
pytest-describe |
Describe-style plugin for pytest |
pytest-django |
A Django plugin for py.test |
pytest-env |
py.test plugin that allows you to add environment variables |
pytest-expect |
pytest plugin that stores test expectations by saving the set of failing tests |
pytest-faulthandler |
Pytest plugin that activates the fault handler module for tests |
pytest-fixture-config |
Virtualenv fixture for py.test |
pytest-flake8 |
pytest plugin for flake8 |
pytest-forked |
run tests in isolated forked subprocesses |
pytest-freezegun |
Easily freeze time in pytest test + fixtures |
pytest-helpers-namespace |
Provides a helpers pytest namespace |
pytest-httpbin |
Easily test your HTTP library against a local copy of httpbin |
pytest-httpserver |
HTTP server for pytest to test HTTP clients |
pytest-httpx |
Send responses to HTTPX using pytest |
pytest_jupyter |
Pytest plugin for testing Jupyter libraries and extensions |
pytest-lazy-fixture |
It helps to use fixtures in pytest.mark.parametrize |
pytest-localftpserver |
A PyTest plugin which provides an FTP fixture for your tests |
pytest-localserver |
Pytest plugin to test server connections locally |
pytest-markdown |
Run tests in your markdown |
pytest-metadata |
A plugin for pytest that provides access to test session metadata |
pytest-mock |
Thin-wrapper around the mock package for easier use with pytest |
pytest-mpl |
Facilitate image comparison for Matplotlib figures |
pytest-ordering |
pytest plugin to run your tests in a specific order |
pytest-param-files |
Pytest parametrize decorators from external files. |
pytest-plus |
PyTest Plus Plugin - extends pytest functionality |
pytest-qt |
Pytest plugin for PyQt5 and PySide2 applications |
pytest-regressions |
Easy to use fixtures to write regression tests |
pytest-rerunfailures |
pytest plugin to re-run tests to eliminate flaky failures |
pytest-salt-factories |
The new generation of the pytest-salt Plugin |
pytest-services |
Collection of fixtures and utility functions to run service processes for pytest |
pytest-shell-utilities |
pytest plugin: fixtures and code to help with running shell commands on tests |
pytest-shutil |
A goodie-bag of unix shell and environment tools for py.test |
pytest-skip-markers |
A Pytest plugin which implements a few useful skip markers |
pytest-subtesthack |
A hack for test fixtures, needed for hypothesis inside py.test |
pytest-subtests |
unittest subTest() support and subtests fixture |
pytest-sugar |
Plugin that changes the default look and feel of pytest |
pytest-system-statistics |
Pytest Plugin Which Reports System Usage Statistics |
pytest-tempdir |
Pytest plugin to support for a predictable and repeatable temporary directory |
pytest-testinfra |
Write unit tests in Python to test actual state of your servers |
pytest-timeout |
pytest plugin to abort hanging tests |
pytest-tornado |
Fixtures and markers to simplify testing of asynchronous tornado applications |
pytest-tornasync |
Pytest plugin for testing Python 3.5+ Tornado code |
pytest-trio |
This is a pytest plugin to help you test projects that use Trio |
pytest-twisted |
A pytest plugin for testing Twisted framework consumers |
pytest-verbose-parametrize |
More descriptive parametrized-test IDs for py.test |
pytest-virtualenv |
Virtualenv fixture for py.test |
pytest-xdist |
Distributed testing and loop-on-failing modes |
pytest-xprocess |
Manage external processes across test runs |
pytest-xvfb |
A pytest plugin to run Xvfb for tests |
python3-lxc |
Python bindings for LXC |
python3-saml |
OneLogin's SAML Python Toolkit |
python3-xapp |
Python bindings for x11-libs/xapp |
python-augeas |
Python bindings for Augeas |
python-axolotl |
A python module for the axolotl protocol |
python-axolotl-curve25519 |
A python wrapper for the curve25519 library with ed25519 signatures |
python-box |
Python dictionaries with advanced dot notation access |
python-bugzilla |
A python module for interacting with Bugzilla over XMLRPC |
python-caja |
Python bindings for the Caja file manager |
python-cinderclient |
A client for the OpenStack Cinder API |
python-constraint |
Constraint Solving Problem resolver for Python |
python-cstruct |
C-style structs for Python |
python-ctags |
Exuberant Ctags indexing python bindings |
python-daemon |
Library to implement a well-behaved Unix daemon process |
python-dateutil |
Extensions to the standard Python datetime module |
python-dbusmock |
Easily create mock objects on D-Bus for software testing |
python-debian |
Python modules to work with Debian-related data formats |
pythondialog |
A Python module for making simple text/console-mode user interfaces |
python-discid |
Python bindings for libdiscid |
python-distutils-extra |
Gettext support, themed icons and scrollkeeper-based documentation in distutils |
python-docs |
HTML documentation for Python |
python-dotenv |
Manage .env files |
python-editor |
Programmatically open an editor, capture the result |
python-efl |
Python bindings for Enlightenment Foundation Libraries |
python-email-validator |
A robust email syntax and deliverability validation library |
python-engineio |
Python implementation of the Engine.IO realtime server |
python-evdev |
Python library for evdev bindings |
python-gammu |
Python bindings for Gammu |
python-gflags |
Google's Python argument parsing library |
python-glanceclient |
A client for the OpenStack Glance API |
python-gnupg |
A Python wrapper for GnuPG |
python-ironicclient |
Python bindings for the Ironic API |
python-jose |
A JavaScript Object Signing and Encryption (JOSE) implementation in Python |
python-json-logger |
Standard python logging to output log data as json objects |
python-keystoneclient |
Client Library for OpenStack Identity |
python-keyutils |
A set of python bindings for keyutils |
python-ldap |
Various LDAP-related Python modules |
python-lhafile |
LHA archive support for Python |
python-libevdev |
Python wrappers for the libevdev library |
python-linux-procfs |
Python classes to extract information from the Linux kernel /proc files |
python-lsp-black |
Black plugin for the Python LSP Server |
python-lsp-jsonrpc |
JSON RPC 2.0 server library |
python-lsp-server |
Python Language Server for the Language Server Protocol |
python-ly |
Tool and library for manipulating LilyPond files |
python-lzo |
Python interface to lzo |
python-magic |
Access the libmagic file type identification library |
python-markdown-math |
Math extension for Python-Markdown |
python-memcached |
Pure python memcached client |
python-mimeparse |
Basic functions for handling mime-types in python |
python-miniupnpc |
Python bindings for UPnP client library |
python-mpd |
Python MPD client library |
python-mpv |
Python interface to the mpv media player |
python-multipart |
A streaming multipart parser for Python |
python-musicbrainzngs |
Python bindings for the MusicBrainz NGS and the Cover Art Archive webservices |
python-nbxmpp |
Python library to use Jabber/XMPP networks in a non-blocking way |
python-netlink |
Pure-Python client for the Linux NetLink interface |
python-neutronclient |
A client for the OpenStack Quantum API |
python-novaclient |
A client for the OpenStack Nova API |
python-openstackclient |
A client for the OpenStack APIs |
python-pam |
Python PAM module |
python-poppler-qt5 |
Python binding for libpoppler-qt5 |
python-ptrace |
A Python binding of ptrace library |
python-redmine |
Python interface to the Redmine REST API |
python-rtmidi |
Python bindings for media-libs/rtmidi implemented using Cython |
python-sense-hat |
Raspberry Pi Sense HAT python library |
python-slugify |
A Python Slugify application that handles Unicode |
python-snappy |
Python library for the snappy compression library from Google |
python-socks |
SOCKS4, SOCKS5, HTTP tunneling functionality for Python |
python-sshpubkeys |
OpenSSH public key parser for Python |
python-stdnum |
A module to handle standardized numbers and codes |
python-swiftclient |
Python bindings to the OpenStack Object Storage API |
python-systemd |
Python module for native access to the systemd facilities |
python-utils |
Collection of small Python functions & classes |
python-varlink |
Python implementation of the Varlink protocol |
python-vlc |
Python ctypes-based bindings for libvlc |
python-xlib |
A fully functional X client library for Python, written in Python |
python-xmlsec |
Python bindings for the XML Security Library |
python-xmp-toolkit |
Library for working with XMP metadata |
python-zeroconf |
Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible) |
python-zstandard |
Zstandard Bindings for Python |
pythran |
Ahead of Time compiler for numeric kernels |
pytidylib |
Python wrapper for HTML Tidy (tidylib) |
pytimeparse |
A small Python module to parse various kinds of time expressions |
pytoolconfig |
Python tool configuration |
pytools |
Collection of tools missing from the Python standard library |
pytrie |
A pure Python implementation of the trie data structure |
pytz |
World timezone definitions for Python |
pytzdata |
The Olson timezone database for Python |
pytz_deprecation_shim |
Shims to make deprecation of pytz easier |
pyu2f |
Python based U2F host library |
py-ubjson |
Universal Binary JSON encoder/decoder |
pyudev |
Python binding to libudev |
pyupgrade |
Tool + pre-commit hook to automatically upgrade syntax for newer Pythons |
pyusb |
USB support for Python |
pyvirtualdisplay |
Python wrapper for Xvfb, Xephyr and Xvnc |
pywavelets |
Discrete Wavelet Transforms in Python |
pywayland |
Python bindings for the libwayland library |
pywinrm |
Python client for the Windows Remote Management (WinRM) service |
pywlroots |
Python binding to the wlroots library using cffi |
pyx |
Python package for the generation of encapsulated PostScript figures |
pyxattr |
Python interface to xattr |
pyxDamerauLevenshtein |
Implements the Damerau-Levenshtein edit distance algorithm for Python in Cython |
pyxdg |
A Python module to deal with freedesktop.org specifications |
pyyaml |
YAML parser and emitter for Python |
pyyaml_env_tag |
A custom YAML tag for referencing environment variables in YAML files |
py-zabbix |
Zabbix module for Python |
pyzbar |
Read one-dimensional barcodes and QR codes from Python |
pyzmq |
Lightweight and super-fast messaging library built on top of the ZeroMQ library |
pyzotero |
A Python client for the Zotero API |
qdarkstyle |
A dark style sheet for QtWidgets application |
qiskit-aer |
High performance simulator for quantum circuits that includes noise models |
qiskit-terra |
Terra is the foundation on which Qiskit is built |
qpageview |
Page-based viewer widget for Qt5/PyQt5 |
qrcode |
QR Code generator on top of PIL |
qscintilla-python |
Python bindings for QScintilla |
qstylizer |
Stylesheet Generator for PyQt5/PySide2 |
qtawesome |
Enables iconic fonts such as Font Awesome in PyQt |
qtconsole |
Qt-based console for Jupyter with support for rich media output |
QtPy |
Abstraction layer on top of PyQt and PySide with additional custom QWidgets |
qtsass |
Compile SASS files to Qt stylesheets |
quantities |
Support for physical quantities with units, based on numpy |
quex |
Mode Oriented Directly Coded Lexical Analyser Generator |
radon |
Code Metrics in Python |
raet |
Reliable Asynchronous Event Transport Protocol |
random2 |
Python-2.7 random module ported to python-3 |
rapidfuzz |
Rapid fuzzy string matching in Python using various string metrics |
rapidfuzz_capi |
C-API of RapidFuzz, which can be used to extend RapidFuzz |
rarfile |
Module for RAR archive reading |
ratelimit |
An API rate limit decorator for Python |
rdflib |
RDF library containing a triple store and parser/serializer |
readme_renderer |
A library for rendering 'readme' descriptions for Warehouse |
readthedocs-sphinx-ext |
Code specific for Read the Docs and Sphinx |
re-assert |
Show where your regex match assertion failed |
rebulk |
Python library that performs advanced searches in strings |
recommonmark |
Python docutils-compatibility bridge to CommonMark |
recurring-ical-events |
Repeat ICalendar events by RRULE, RDATE and EXDATE |
redis-py |
Python client for Redis key-value store |
reedsolomon |
Python Reed Solomon encoder/decoder |
reflink |
Python wrapper around the reflink system calls |
regex |
Alternative regular expression module to replace re |
rencode |
similar to bencode from the BitTorrent project |
reno |
Release notes manager, storing release notes in a git repo and building docs |
reportlab |
Tools for generating printable PDF documents from any data source |
repoze-lru |
A tiny LRU cache implementation and decorator |
requests |
HTTP library for human beings |
requests-cache |
Persistent cache for requests library |
requests-credssp |
HTTPS CredSSP authentication with the requests library |
requests_download |
A convenient function to download to a file using requests |
requestsexceptions |
Finds the correct path to exceptions in the requests library |
requests-file |
File transport adapter for Requests |
requests-futures |
Asynchronous Python HTTP for Humans |
requests-kerberos |
A Kerberos authentication handler for python-requests |
requests-mock |
Mock out responses from the requests package |
requests-ntlm |
HTTP NTLM authentication using the requests library |
requests-oauthlib |
This project provides first-class OAuth library support for Requests |
requests-toolbelt |
A utility belt for advanced users of python-requests |
requests-unixsocket |
Use requests to talk HTTP via a UNIX domain socket |
resolvelib |
Resolve abstract dependencies into concrete ones |
responses |
Utility for mocking out the Python Requests library |
restructuredtext-lint |
Checks PyPI validity of reStructuredText |
retry-decorator |
Decorator for retrying when exceptions occur |
retrying |
General-purpose retrying library |
rfc3339-validator |
A pure python RFC3339 validator |
rfc3986 |
Validating URI References per RFC 3986 |
rfc3986-validator |
Pure python RFC3986 validator |
rfc3987 |
Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987) |
rich |
Python library for rendering rich text, tables, etc. to the terminal |
roman |
An Integer to Roman numerals converter |
rope |
Python refactoring library |
ropemode |
A helper for using rope refactoring library in IDEs |
routes |
A re-implementation of Rails routes system, mapping URLs to Controllers/Actions |
rply |
Pure python parser generator that also works with RPython |
rpy |
Python interface to the R Programming Language |
rpyc |
Remote Python Call (RPyC), a transparent and symmetric RPC library |
rq |
simple, lightweight library for creating and processing background jobs |
rsa |
Pure-Python RSA implementation |
rst-linker |
Sphinx plugin to add links and timestamps to the changelog |
rtimulib |
Python Binding for RTIMULib, a versatile IMU library |
rtslib-fb |
A Python object API for managing the Linux LIO kernel target |
ruamel-std-pathlib |
Ruamel enhancements to pathlib and pathlib2 |
ruamel-yaml |
YAML parser/emitter that supports roundtrip comment preservation |
ruamel-yaml-clib |
C-based reader/scanner and emitter for dev-python/ruamel-yaml |
rustworkx |
A high performance Python graph library implemented in Rust |
s3transfer |
An Amazon S3 Transfer Manager |
sabyenc |
Module providing raw yEnc encoding/decoding for SABnzbd |
sarge |
Wrapper for subprocess which provides command pipeline functionality |
sarif_om |
Classes implementing the SARIF 2.1.0 object model |
scandir |
A better directory iterator and faster os.walk() |
scikit-build |
Improved build system generator for Python C/C++/Fortran/Cython extensions |
scipy |
Scientific algorithms library for Python |
scripttest |
A very small text templating language |
scrypt |
Bindings for the scrypt key derivation function library |
seaborn |
Statistical data visualization |
secretstorage |
Python bindings to FreeDesktop.org Secret Service API |
seedir |
Package for creating, editing, and reading folder tree diagrams |
selenium |
Python language binding for Selenium Remote Control |
semantic_version |
Python library providing a few tools handling SemVer in Python |
semver |
A Python module for semantic versioning |
send2trash |
Sends files to the Trash (or Recycle Bin) |
sentry-sdk |
Python client for Sentry |
serpent |
A simple serialization library based on ast.literal_eval |
serverfiles |
Utility for accessing HTTP server and storing files locally for reuse |
service_identity |
Service identity verification for pyOpenSSL |
setproctitle |
Allow customization of the process title |
setuptools |
Collection of extensions to Distutils |
setuptools-git |
Setuptools revision control system plugin for Git |
setuptools-rust |
A plugin for setuptools to build Rust Python extensions |
setuptools_scm |
Manage versions by scm tags via setuptools |
setuptools_scm_git_archive |
A setuptools_scm plugin for git archives |
setuptools_trial |
Setuptools plugin that makes unit tests execute with trial instead of pyunit |
sexpdata |
a simple S-expression parser/serializer |
sgmllib3k |
Py3k port of sgmllib |
sh |
Python subprocess interface |
shapely |
Geometric objects, predicates, and operations |
shiboken2 |
Python binding generator for C++ libraries |
shiboken6 |
Python binding generator for C++ libraries |
signature_dispatch |
Execute the first function that matches the given arguments |
signedjson |
Signs JSON objects with ED25519 signatures. |
simber |
Simple, minimal and powerful logging library for Python |
simpervisor |
Simple Python3 Supervisor library |
simplebayes |
memory-based, optional-persistence naive bayesian text classifier |
simpleeval |
A simple, safe single expression evaluator library |
simplegeneric |
Simple generic functions for Python |
simplejson |
Simple, fast, extensible JSON encoder/decoder for Python |
simplekml |
Enables you to generate KML with as little effort as possible |
simpy |
Object-oriented, process-based discrete-event simulation language |
sip |
Python bindings generator for C/C++ libraries |
six |
Python 2 and 3 compatibility library |
slixmpp |
Python 3 library for XMPP |
smartypants |
ASCII quote-dot-dash to HTML entity converter |
smbus2 |
A drop-in replacement for smbus-cffi/smbus-python in pure Python |
smmap |
A pure Python implementation of a sliding window memory map manager |
snakeoil |
misc common functionality and useful optimizations |
snaketrace |
An strace-like tool for Python audit events |
snapshottest |
Snapshot Testing utils for Python |
sniffio |
Sniff out which async library your code is running under |
snowballstemmer |
Stemmer algorithms generated from Snowball algorithms |
socketio-client-nexus |
A socket.io 2.x client library for Python |
socksio |
Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5 |
sortedcontainers |
Python library to sort collections and containers |
soupsieve |
A modern CSS selector implementation for BeautifulSoup |
speg |
A PEG-based parser interpreter with memoization |
sphinx |
Python documentation generator |
sphinx-aiohttp-theme |
Sphinx theme for aiohttp |
sphinx_ansible_theme |
A reusable Ansible Sphinx theme |
sphinx-autoapi |
A new approach to API documentation in Sphinx |
sphinx-autodoc-typehints |
Type hints support for the Sphinx autodoc extension |
sphinx-basic-ng |
A modern skeleton for Sphinx themes |
sphinx-bootstrap-theme |
Sphinx theme integrates the Bootstrap CSS / JavaScript framework |
sphinx_celery |
Celery Sphinx Theme and Utilities |
sphinxcontrib-apidoc |
Sphinx extension for running sphinx-apidoc on each build |
sphinxcontrib-applehelp |
Sphinx extension which outputs Apple help book |
sphinxcontrib-asyncio |
sphinx extension to support coroutines in markup |
sphinxcontrib-autoprogram |
Documenting CLI programs |
sphinxcontrib-bibtex |
Sphinx extensions for BibTeX style citations |
sphinxcontrib-blockdiag |
A sphinx extension for embedding block diagrams using blockdiag |
sphinxcontrib-devhelp |
Sphinx extension which outputs Devhelp documents |
sphinxcontrib-doxylink |
Extension to link to external Doxygen API documentation |
sphinxcontrib-github-alt |
Link to GitHub issues, pull requests, commits and users from Sphinx docs |
sphinxcontrib-htmlhelp |
Sphinx extension which outputs HTML help book |
sphinxcontrib-httpdomain |
Sphinx domain for documenting HTTP APIs |
sphinxcontrib-jsmath |
Sphinx extension which renders display math in HTML via JavaScript |
sphinxcontrib-log_cabinet |
Organize changelog directives in Sphinx docs |
sphinxcontrib-newsfeed |
News Feed extension for Sphinx |
sphinxcontrib-programoutput |
Extension to sphinx to include program output |
sphinxcontrib-qthelp |
Sphinx extension which outputs QtHelp documents |
sphinxcontrib-serializinghtml |
Sphinx extension which outputs outputs serialized HTML files |
sphinxcontrib-spelling |
Sphinx spelling extension |
sphinxcontrib-trio |
Make Sphinx better at documenting Python functions and methods |
sphinxcontrib-websupport |
Sphinx websupport extension |
sphinxemoji |
Extension to use emoji codes in your Sphinx documentation |
sphinx-epytext |
Sphinx epytext extension |
sphinx-gallery |
Sphinx extension to automatically generate an examples gallery |
sphinx-issues |
Sphinx extension for linking to your project's issue tracker |
sphinx_lv2_theme |
Minimal pure-CSS Sphinx theme using the LV2 plugin documentation style |
sphinx-multiversion |
Add support for multiple versions to sphinx |
sphinx-notfound-page |
Create a custom 404 page with absolute URLs hardcoded |
sphinx-panels |
A sphinx extension for creating panels in a grid layout |
sphinx-prompt |
Sphinx directive to add unselectable prompt |
sphinx-py3doc-enhanced-theme |
Enhanced Sphinx theme (based on Python 3 docs) |
sphinx-pytest |
Helpful pytest fixtures for Sphinx extensions |
sphinx_rtd_theme |
ReadTheDocs.org theme for Sphinx |
sphinx_selective_exclude |
Sphinx selective rendition extensions |
sphinx-tabs |
Tabbed views for Sphinx |
sphinx-testing |
Testing utility classes and functions for Sphinx extensions |
sphobjinv |
Sphinx objects.inv Inspection/Manipulation Tool |
spotipy |
A lightweight Python library for the Spotify Web API |
spur |
Run commands locally or over SSH using the same interface |
spyder |
The Scientific Python Development Environment |
spyder-kernels |
Kernels used by spyder on its ipython console |
spyder-line-profiler |
Plugin to run the python line profiler from within the spyder editor |
spyder-notebook |
Jupyter notebook integration with Spyder |
spyder-terminal |
Run system terminals inside Spyder |
spyder-unittest |
Plugin for Spyder to run tests and view the results |
spyder-vim |
Plugin for Spyder to enable Vim keybindings |
sqlalchemy |
Python SQL toolkit and Object Relational Mapper |
sqlalchemy-rqlite |
A SQLAlchemy dialect for rqlite |
sqlitedict |
Persistent dict in Python, backed by SQLite and pickle |
sqlparse |
A non-validating SQL parser module for Python |
sshtunnel |
Pure Python SSH tunnels |
ssl-fetch |
Small convenience library for fetching files securely |
stack_data |
Extract data from Python tracebacks for informative displays |
stapler |
Suite of tools for PDF files manipulation written in Python |
starlette |
The little ASGI framework that shines |
statsd |
A simple statsd client |
statsmodels |
Statistical computations and models for use with SciPy |
stdio-mgr |
Context manager for mocking/wrapping stdin/stdout/stderr |
stestr |
A parallel Python test runner built around subunit |
stevedore |
Manage dynamic plugins for Python applications |
stomp-py |
Python client library for the STOMP messaging protocol |
strict-rfc3339 |
Strict, simple, lightweight RFC3339 functions |
stripe |
Stripe python bindings |
subprocess-tee |
subprocess.run replacement with tee(1)-like output |
subunit |
A streaming protocol for test results |
suds-community |
Lightweight SOAP client |
sure |
idiomatic assertion toolkit with human-friendly failure messages |
svglib |
Pure-Python library for reading and converting SVG |
svg-path |
SVG path objects and parser |
svgwrite |
Python Package to write SVG files |
swagger_spec_validator |
Validate Swagger specs against Swagger 1.1 or 2.0 specification |
sybil |
Automated testing for the examples in your documentation |
symengine |
Python wrappers to the symengine C++ library |
sympy |
Computer Algebra System in pure Python |
tabulate |
Pretty-print tabular data |
tagpy |
Python Bindings for TagLib |
tappy |
Test Anything Protocol (TAP) tools |
tavalidate |
Utities to validate Tavern responses |
tavern |
A tool, library, and Pytest plugin for testing RESTful APIs |
tblib |
Traceback fiddling library for Python |
tcolorpy |
tcolorpy is a Python library to apply true color for terminal text |
tekore |
Spotify Web API client |
tempest |
OpenStack Integration Testing |
tempora |
Objects and routines pertaining to date and time |
tenacity |
General-purpose retrying library |
termcolor |
ANSI Color formatting for output in terminal |
terminado |
Terminals served to term.js using Tornado websockets |
terminaltables |
Generate simple tables in terminals from a nested list of strings |
testfixtures |
A collection of helpers and mock objects for unit tests and doc tests |
testpath |
Test utilities for code working with files and commands |
testresources |
A pyunit extension for managing expensive test resources |
testscenarios |
A pyunit extension for dependency injection |
testtools |
Extensions to the Python standard library unit testing framework |
textdistance |
Compute distance between the two texts |
texttable |
Module to create simple ASCII tables |
text-unidecode |
The most basic port of the Text::Unidecode Perl library |
textX |
Meta-language for DSL implementation inspired by Xtext |
threadpoolctl |
Limit the number of threads used in native libs that have their own threadpool |
three-merge |
Simple Python library to perform a 3-way merge between strings |
thrift |
Python implementation of Thrift |
thriftpy2 |
Pure python approach of Apache Thrift |
thunarx-python |
Python bindings for the Thunar file manager |
tifffile |
Read and write TIFF files |
tikzplotlib |
Convert matplotlib figures into TikZ/PGFPlots |
time-machine |
Travel through time in your tests |
timeout-decorator |
Timeout decorator |
tinycss |
A complete yet simple CSS parser for Python |
tinycss2 |
A complete yet simple CSS parser for Python |
tiny-proxy |
Simple proxy server (SOCKS4(a), SOCKS5(h), HTTP tunnel) |
tld |
Extract the top level domain (TLD) from the URL given |
tldextract |
Accurately separate the TLD from the registered domain and subdomains of a URL |
tlsh |
Fuzzy matching library - C++ extension for Python |
tokenize-rt |
A wrapper around the stdlib 'tokenize' which roundtrips |
toml |
Python library for handling TOML files |
tomli |
A lil' TOML parser |
tomli-w |
A lil' TOML writer |
tomlkit |
Style preserving TOML library |
toolz |
List processing tools and functional utilities |
toposort |
Implements a topological sort algorithm |
tornado |
Python web framework and asynchronous networking library |
towncrier |
Building newsfiles for your project |
tox |
virtualenv-based automation of test activities |
tpm2-pytss |
Python bindings for TSS |
tqdm |
Add a progress meter to your loops in a second |
traitlets |
A configuration system for Python applications |
transitions |
A lightweight, object-oriented state machine implementation in Python |
translate-toolkit |
Toolkit to convert between many translation formats |
tree-sitter |
Python bindings to the Tree-sitter parsing library |
treq |
A requests-like API built on top of twisted.web's Agent |
trimesh |
Python library for loading and using triangular meshes |
trio |
Python library for async concurrency and I/O |
trio-asyncio |
a re-implementation of the asyncio mainloop on top of Trio |
trove-classifiers |
Canonical source for classifiers on PyPI (pypi.org) |
trustme |
#1 quality TLS certs while you wait, for the discerning tester |
tubes |
Flow control and backpressure for event-driven applications |
tweedledum |
Library for analysis, compilation, synthesis, optimization of quantum circuits |
twine |
Collection of utilities for publishing packages on PyPI |
twisted |
An asynchronous networking framework written in Python |
twython |
An easy way to access Twitter data with Python |
txaio |
Compatibility API between asyncio/Twisted/Trollius |
txAMQP |
Python library for communicating with AMQP peers using Twisted |
txrequests |
Asynchronous Python HTTP for Humans |
typed-ast |
Python typed-ast backported |
typeguard |
Run-time type checker for Python |
types-docutils |
Typing stubs for docutils |
types-gdb |
Typing stubs for gdb |
typing-extensions |
Backported and Experimental Type Hints for Python 3.7+ |
typogrify |
Filters for web typography, supporting Django & Jinja templates |
tzlocal |
tzinfo object for the local timezone |
ubelt |
A stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress |
uc-micro-py |
Micro subset of unicode data files for linkify-it-py projects |
ujson |
Ultra fast JSON encoder and decoder for Python |
ukkonen |
Implementation of bounded Levenshtein distance (Ukkonen) |
u-msgpack-python |
A portable, lightweight MessagePack serializer and deserializer |
unasync |
The async transformation code |
uncertainties |
Python module for calculations with uncertainties |
unidecode |
Module providing ASCII transliterations of Unicode text |
unidiff |
Unified diff parsing/metadata extraction library |
unittest-mixins |
A set of mixin classes and other helpers for unittest test case classes |
unittest-or-fail |
Run unittests or fail if no tests were found |
unpaddedbase64 |
Unpadded Base64 |
untangle |
Convert XML documents into Python objects |
uranium |
A Python framework for building 3D printing related applications |
uri_template |
URI Template expansion in strict adherence to RFC 6570 |
uritemplate |
Python implementation of RFC6570, URI Template |
urlgrabber |
Python module for downloading files |
urllib3 |
HTTP library with thread-safe connection pooling, file post, and more |
url-normalize |
URL normalization for Python |
urwid |
Curses-based user interface library for Python |
urwid_readline |
Text input widget for urwid that supports readline shortcuts |
urwidtrees |
Tree widgets for urwid |
userpath |
Cross-platform tool for adding locations to the user PATH |
utidylib |
TidyLib Python wrapper |
uvicorn |
Lightning-fast ASGI server implementation |
uvloop |
Ultra-fast implementation of asyncio event loop on top of libuv |
validators |
Python Data Validation for Humans |
vcrpy |
Automatically mock your HTTP interactions to simplify and speed up testing |
vdf |
A module for (de)serialization to and from VDF, Valve's key-value text format |
vdirsyncer |
Synchronize calendars and contacts |
vecrec |
2D vector and rectangle classes |
verboselogs |
Verbose logging for Python's logging module |
versioneer |
Easy VCS-based management of project version strings |
versioningit |
A setuptools plugin for versioning based on git tags |
vine |
Python Promises |
virtualenv |
Virtual Python Environment builder |
virtualenv-clone |
A script for cloning a non-relocatable virtualenv |
virtualenvwrapper |
Set of extensions to Ian Bicking's virtualenv tool |
visitor |
A tiny pythonic visitor implementation |
vncdotool |
Command line VNC client |
vobject |
Python package for parsing and generating vCard and vCalendar files |
voluptuous |
A Python data validation library |
vpython |
VPython for Jupyter notebook |
waitress |
A pure-Python WSGI server |
wand |
Ctypes-based simple ImageMagick binding for Python |
warlock |
Python object model built on JSON schema and JSON patch |
watchdog |
Python API and shell utilities to monitor file system events |
watchfiles |
Simple, modern file watching and code reload in Python |
wcag-contrast-ratio |
A library for computing contrast ratios, as required by WCAG 2.0 |
wcmatch |
Wildcard/glob file name matcher |
wcwidth |
Measures number of Terminal column cells of wide-character codes |
weasyprint |
Visual rendering engine for HTML and CSS that can export to PDF |
webcolors |
Color names and value formats defined by the HTML and CSS specifications |
webencodings |
Character encoding aliases for legacy web content |
webob |
WSGI request and response object |
websocket-client |
WebSocket client for python with hybi13 support |
websockets |
Library for building WebSocket servers and clients in Python |
websockify |
WebSockets support for any application/server |
webtest |
Helper to test WSGI applications |
werkzeug |
Collection of various utilities for WSGI applications |
whatever |
Easy anonymous functions by partial application of operators |
whatthepatch |
A patch parsing and application library. |
wheel |
A built-package format for Python |
whichcraft |
Cross-platform cross-python shutil.which functionality |
whisper |
Fixed size round-robin style database |
whoosh |
Fast, pure-Python full text indexing, search and spell checking library |
widgetsnbextension |
IPython HTML widgets for Jupyter |
wrapt |
Module for decorators, wrappers and monkey patching |
wsaccel |
Accelerator for ws4py, autobahn and tornado |
wsgiproxy2 |
HTTP proxying tools for WSGI apps |
wsproto |
WebSockets state-machine based protocol implementation |
wstools |
WSDL parsing services package for Web Services for Python |
wtforms |
Flexible forms validation and rendering library for python web development |
wurlitzer |
Capture C-level stdout/stderr in Python |
wxpython |
A blending of the wxWindows C++ class library with Python |
xarray |
N-D labeled arrays and datasets in Python |
xcffib |
A drop in replacement for xpyb, an XCB python binding |
xdoctest |
A rewrite of Python's builtin doctest module but without all the weirdness |
xkbcommon |
Python bindings for libxkbcommon using cffi |
xlrd |
Library to extract data from Microsoft Excel spreadsheets |
xlsxwriter |
Python module for creating Excel XLSX files |
xlwt |
Python library to create spreadsheet files compatible with Excel |
xmlschema |
An XML Schema validator and decoder |
xmltodict |
Makes working with XML feel like you are working with JSON |
xvfbwrapper |
Python wrapper for running a display inside X virtual framebuffer |
x-wr-timezone |
Convert calendars using X-WR-TIMEZONE to standard ones |
xxhash |
Python binding for the xxHash library |
yamlpath |
Command-line processors for YAML/JSON/Compatible data |
yapf |
A formatter for Python files |
yappi |
Yet Another Python Profiler |
yapsy |
A fat-free DIY Python plugin management toolkit |
yara-python |
Python interface for a malware identification and classification tool |
yarl |
Yet another URL library |
yaswfp |
Yet Another SWF Parser |
yaxmldiff |
Yet Another XML Differ |
youtube-search-python |
Get YouTube video information using link WITHOUT YouTube Data API v3 |
ytmusicapi |
Unofficial API for YouTube Music |
zc-lockfile |
Basic inter-process locks |
zconfig |
Configuration library supporting a hierarchical schema-driven model |
zeep |
A modern/fast Python SOAP client based on lxml / requests |
zipp |
Backport of pathlib-compatible object wrapper for zip files |
zope-component |
Zope Component Architecture |
zope-configuration |
Zope Configuration Architecture |
zope-deprecation |
Zope Deprecation Infrastructure |
zope-event |
Event publishing / dispatch, used by Zope Component Architecture |
zope-exceptions |
General purpose exceptions for Zope packages |
zope-hookable |
Efficient creation of 'hookable' objects |
zope-i18nmessageid |
Zope support for i18nmessageid (tagging source of i18n strings) |
zope-interface |
Interfaces for Python |
zope-schema |
Zope schema Architecture |
zope-testing |
Zope testing helpers |
zstd |
Simple python bindings to Yann Collet ZSTD compression library |