Subcategories
Packages
Provides async-compatible versions of Python standard library functions like zip, map, enumerate, and itertools operations, enabling them to work with async iterables and callables.
Python SDK for server-side integration with Stream Chat, providing APIs to manage users, channels, messages, and chat metadata.
However, if starting a new project, consider the newer `getstream` SDK instead, as stream-chat is in maintenance mode.
Wraps the Windows Java Access Bridge to let Python code programmatically interact with Java GUI applications' accessibility tree and events.
However, it requires careful setup: 64-bit Windows, Java >= 8, Python >= 3.9, and explicit enablement of the Java Access Bridge via jabswitch.
Provides type annotations and IDE autocomplete for boto3's CloudTrail service, enabling static type checking with mypy, pyright, and other tools.
STUMPY computes the matrix profile for time series data, enabling pattern discovery, anomaly detection, and other time series mining tasks through efficient algorithms optimized with Numba.
Install it if you need matrix profile computation or the downstream mining tasks it enables; skip it if your time series work is limited to forecasting or simple…
Provides a decorator to automatically retry a function when it raises an exception, with configurable attempt limits and timeout intervals.
Converts text between Traditional Chinese, Simplified Chinese, and Japanese Kanji, supporting character-level and phrase-level conversion with regional vocabulary variants.
Adds ROS2 message deserialization support to the Python MCAP file format reader, allowing you to read and parse ROS2 messages from MCAP recordings without requiring a ROS2 environment.
Install it if that matches your workflow; skip it if you work exclusively within ROS2 or use other bag formats.
Enables DVC to read from and write to Google Cloud Storage by providing a gs:// remote backend plugin.
Install only if you have a GCS bucket and DVC already in use.
Pyston is a performance-optimizing JIT compiler for Python that runs as a drop-in replacement for the standard Python interpreter, available in both a full CPython fork and a lightweight extension module.
Conditional yes for experimental evaluation; not recommended for production systems without thorough testing.
Provides Python bindings to CityHash, a fast non-cryptographic hashing algorithm, specifically tuned for ClickHouse protocol compatibility.
Install only if you specifically need ClickHouse protocol compatibility; for general-purpose hashing, use the original python-cityhash package instead.
Automatically loads and enables Pyston, a performance-optimizing JIT for Python, when Python starts up, making it a drop-in way to speed up Python code without changing your interpreter.
However, verify the license terms before use, and note that the package has not been updated since September 2022.
Provides type stubs for the ldap3 package, enabling static type checkers like mypy and pyright to validate code that uses ldap3 for LDAP directory operations.
Provides type annotations for boto3's SSO service, enabling type checking and IDE autocomplete for AWS Single Sign-On operations.
Provides type stubs and annotations for aiobotocore's Step Functions service, enabling IDE code completion and static type checking with mypy, pyright, and other tools.
Install it if you use aiobotocore's Step Functions service and want IDE support and static type checking; it is especially valuable in teams using mypy or pyright.
Provides type hints for the hvac package, enabling static type checkers like mypy and pyright to validate code that uses hvac.
Provides type annotations and IDE autocomplete support for boto3's Bedrock Agents service, enabling static type checking with mypy, pyright, and other tools.
PyGeodesy provides pure Python implementations of geodetic calculations for ellipsoidal and spherical earth models, including distance, bearing, coordinate conversions, and geometric operations on geographic points.
Provides a mutable and immutable multiset data structure that extends Python's set semantics to allow duplicate elements, supporting set operations like union, intersection, and difference.
However, maintenance is dormant (last release 717 days ago), so consider whether you need active support or can rely on a mature, unchanging implementation.
Converts fitted Scikit-Learn pipelines to PMML (Predictive Model Markup Language) for deployment in other environments, supporting a wide range of estimators and transformers.
Provides C++ implementations of multiple tokenizers (SentencePiece, Tiktoken, Huggingface, Llama2.c, Tekken) with Python bindings for use in PyTorch-based LLM applications and ExecuTorch runners.
Advanced Alchemy provides sync and async SQLAlchemy repositories with CRUD and bulk operations, plus integration with web frameworks like Litestar, FastAPI, and Starlette.
Install it if you're building a data-driven web application and want structured, tested patterns for database access; skip it if you prefer minimal abstractions over…
Distributes Python source code as a package; the fact sheet provides no detail on what transformations or utilities it applies to that source.
No—install only if you have already identified a specific need for this package.
Provides type stubs and IDE autocompletion for the boto3 EFS service, enabling static type checking with mypy, pyright, and IDE support in VSCode, PyCharm, Emacs, and Sublime Text.
ExecuTorch exports and runs PyTorch models on mobile, embedded, and edge devices with support for hardware acceleration backends like XNNPACK, Core ML, and QNN.
Serializes and deserializes Python dataclasses to/from dictionaries, JSON, or MessagePack, with built-in validation and support for nested types.
Python SDK for connecting to and running computer vision models and workflows on a local or remote Inference server, enabling image and video stream processing with object detection, classification, segmentation, and custom model inference.
Install it if you need to programmatically interact with Inference from Python; if you only need the server itself, install inference-cli instead.
Provides asyncio support for the contextvars backport library on Python 3.5 and 3.6, and delegates to the built-in contextvars module on Python 3.7+.
Provides type annotations for boto3's Transfer service, enabling type checking and IDE code completion for AWS Transfer operations without runtime overhead.
Provides a base Visitor class to implement the visitor design pattern in Python, dispatching method calls based on node type through dynamic method lookup.
Provides type annotations and IDE autocomplete support for boto3's ApiGatewayV2 service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion support for boto3's S3Control service, enabling static type checking with mypy, pyright, and other tools.
Provides a gateway implementation for Alibaba Cloud OSS (Object Storage Service) operations, enabling Python applications to interact with Alibaba Cloud's object storage infrastructure through a standardized OpenAPI client interface.
YDF trains, evaluates, and interprets decision forest models (Random Forests, Gradient Boosted Trees, and others) through a Python wrapper around the C++ Yggdrasil Decision Forests library.
Provides type annotations and IDE autocompletion support for boto3's CostExplorer service, enabling static type checking with mypy, pyright, and other tools.
Bundles DLL dependencies into Windows Python wheels to create self-contained packages that work without requiring system libraries on the target machine.
Daemonize provides a Python library for converting regular Python scripts into Unix daemon processes that run in the background with proper process management.
However, do not use it for new projects or for production systems where you need active maintenance and security updates.
Adds Prometheus metrics collection and exposure to Starlette web applications, allowing you to instrument HTTP request/response behavior and expose metrics via a `/metrics/` endpoint.
However, dormant maintenance means you should verify compatibility with your Starlette version and be prepared to fork or patch if issues arise.
PySCF is a Python framework for quantum chemistry simulations, providing tools to model molecular systems and compute electronic structure properties using methods like Hartree-Fock, density functional theory, and post-Hartree-Fock approaches.
A pure Python implementation of a Bloom filter—a probabilistic data structure for testing set membership with configurable space-accuracy tradeoff, supporting mmap, in-memory, and disk-seek backends.
However, verify compatibility with your Python version and consider whether an actively maintained alternative is available for production systems where you need…