Subcategories
Packages
Provides utilities to locate the current Python file's directory and modify sys.path relative to that location for importing from nearby modules.
Provides NVIDIA CUDA NVRTC (runtime compilation) native libraries for Python, enabling just-in-time compilation of CUDA kernels on x86_64 and aarch64 Linux and Windows systems.
Provides PEP 561 type stubs for the click package, enabling static type checkers like mypy and PyCharm to understand click code.
Provides a decorator and function wrapper to automatically retry failed function calls with configurable delays, backoff, and exception handling.
However, the dormant maintenance status (last release 2023-01-11) means you should verify it handles your specific exception types and retry patterns before relying…
Provides Python bindings to manage Azure Data Lake Analytics accounts, jobs, and catalog resources through the Azure Resource Manager API.
However, verify that it supports your authentication method and Python version before committing; consider checking the Azure SDK documentation for any newer or…
Parses and compares semantic version strings using Node.js semver rules, including range matching and prerelease handling.
Install it if you need Node.js-compatible semver semantics in Python; skip it if you only need basic version comparison or Python's own versioning rules.
Downloads and loads pre-trained TensorFlow SavedModels from TensorFlow Hub (now redirected to Kaggle Models) for reuse in TensorFlow programs with minimal code.
However, be aware that maintenance is dormant and many models from the original tfhub.dev have been deleted; verify your models exist before committing to this…
Provides type annotations and IDE autocomplete support for boto3's APIGateway service, enabling static type checking with mypy, pyright, and other tools.
Parses and handles XML data as part of Alibaba Cloud's Tea SDK framework for Python, providing XML serialization and deserialization utilities.
Provides Python bindings to the Unleash Yggdrasil engine for evaluating feature flags in applications.
STPyV8 embeds Google V8 JavaScript engine into Python, allowing you to run JavaScript code from Python and call Python code from JavaScript within the same process.
However, do not rely on it for active maintenance or security patches; use it only in contexts where you control the JavaScript code being executed or can audit it…
Provides market and exchange trading calendars for pandas, including holiday, early close, and break schedules for over 50 global equity and futures markets.
Install it if you need to work with market hours, holidays, or trading schedules in pandas.
Provides type hints, API specs, and IDE autocomplete support for developing Databricks Delta Live Tables pipelines locally without functional runtime implementation.
However, maintenance is dormant, so type hints may lag behind the current DLT API.
Defers loading of module attributes and their dependencies until first access, and provides optional imports that delay exceptions until use.
SQLAlchemy dialect for ClickHouse that enables ORM-style database access via native TCP, async TCP, or HTTP interfaces.
However, you must manually install clickhouse-driver, asynch, or requests depending on your transport choice—verify this requirement before adding it to your project.
oslo.utils provides common utility functions for encoding, exception handling, string manipulation, and time handling, designed for use in OpenStack and other Python applications.
Model Bakery creates test fixtures for Django models automatically, generating realistic data for object instances with a single line of code.
An asyncio-based Redis client library providing both low-level and high-level APIs for connecting to and interacting with Redis servers.
No—not for new projects.
GrowthBook is a feature flagging and A/B testing SDK that evaluates feature flags and experiments locally without network requests, supporting both synchronous and asynchronous Python applications.
Install it if you need feature flags or A/B testing; the only caveat is verifying whether the in-memory cache meets your deployment model (especially in multi-process…
Provides NVIDIA CUDA C Runtime libraries for Python, enabling GPU-accelerated compute on supported platforms.
Install only if you have a specific dependency requirement from another package or a documented need for CUDA 13.3 runtime support; it is not typically installed…
Provides type annotations and IDE autocompletion for boto3's SESV2 (Simple Email Service v2) client, enabling type checking in mypy, pyright, VSCode, PyCharm, and other tools.
scmrepo provides an fsspec-based filesystem interface to Git repositories, allowing you to read files from any Git revision without checking them out, and abstracts over multiple Git backends (pygit2, dulwich, gitpython).
Provides type annotations for boto3's CloudWatchLogs service, enabling type checking and IDE autocompletion when working with AWS Logs through boto3.
Install it if you use boto3 for CloudWatch Logs and want IDE autocompletion and static type checking.
FastDepends provides a standalone dependency injection system extracted from FastAPI, supporting both sync and async code with automatic type casting and pydantic validation.
Litestar is an ASGI framework for building REST APIs with built-in data validation, dependency injection, ORM integration, and OpenAPI schema generation.
Install it if you are building an ASGI API and want these conveniences; skip it if you prefer minimal frameworks or are not building REST APIs.
Pathy provides a pathlib-compatible interface for working with cloud bucket storage (Google Cloud Storage, Amazon S3, Azure) and local filesystems through a unified Path-like API.
Install it if you work across multiple cloud providers or want to defer cloud decisions during development.
Extracts the most recent reply from an email thread, stripping quoted text and previous messages that email clients format differently.
However, maintenance is dormant—last release was 2020-10-07—so it will not receive updates for modern email formats or Python versions beyond 3.8.
Provides filesystem and object-database abstractions for working with multiple storage backends (local, S3, GS, GDrive, SSH/SFTP, etc.) via fsspec, used internally by DVC and dvc-data.
However, this is primarily a library for other packages rather than a standalone tool—install it as a dependency, not as a direct solution to a storage problem.
Provides type annotations for the boto3 Signer service (version 1.43.0), enabling static type checking and IDE code completion when working with AWS Signer through boto3.
Provides single-dispatch generic functions—a decorator-based mechanism to define functions that behave differently based on the type of their first argument—backported from Python 3.4's functools module for use on older Python versions.
Retrieves stub file paths, AST nodes, and exported names from typeshed and PEP 561 stub packages, enabling programmatic access to type annotations.
Provides Python client library for managing Azure Logic Apps resources—workflows, integration accounts, and related entities—via the Azure Resource Manager API.
Provides core utilities and protocol handling for Alibaba Cloud SDKs in Python, enabling structured communication with Alibaba Cloud services through a common abstraction layer.
Provides type stubs for the dateparser package, enabling static type checkers like mypy, pyright, and others to validate code that uses dateparser for date parsing.
Provides type stubs for the passlib password-hashing library, enabling type checkers like mypy and pyright to validate code that uses passlib.
Provides type annotations for boto3's XRay service, enabling type checking and IDE autocompletion for XRay API calls in mypy, pyright, VSCode, PyCharm, and other tools.
Integrates isort into flake8 linting, reporting import violations as flake8 errors with configurable rules via .isort.cfg.
Provides type annotations and IDE autocomplete support for the boto3 Schemas service, enabling static type checking with mypy, pyright, and other tools.
MCAP is a logging library and file format for serializing structured data, commonly used in robotics to record and replay sensor streams and messages under various resource and durability constraints.
Install it if you need to log or replay structured time-series data in robotics, autonomous systems, or similar domains where message-based recording is standard.
Converts trained machine learning models from popular frameworks into Apple's Core ML format (.mlmodel) and provides tools to examine, test, and make predictions with Core ML models.