Subcategories
Packages
Provides type annotations and IDE autocomplete support for boto3's CognitoIdentityProvider service, compatible with mypy, pyright, VSCode, PyCharm, and other type-checking tools.
Provides type annotations and IDE autocomplete support for boto3's RTBFabric service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion support for aiobotocore's WAFV2 service, enabling static type checking with mypy, pyright, and other tools.
Conditionally apply a context manager to a code block based on a boolean condition, eliminating the need to duplicate the block's body in if/else branches.
Automatically enables tab shell completion for Bash, Zsh, and Fish in Click CLI applications with minimal setup.
cdifflib provides a C-accelerated reimplementation of Python's difflib.SequenceMatcher for faster sequence comparison on lists, offering roughly 4x speedup over the pure Python version.
Install only if you've profiled and confirmed difflib is actually your bottleneck.
Provides type annotations and IDE autocomplete support for boto3's Route53GlobalResolver service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion for boto3's PartnerCentralChannelAPI service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion support for boto3's SignInService client, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion for the boto3 PartnerCentralAccountAPI service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocomplete support for boto3's WickrAdminAPI service, compatible with mypy, pyright, VSCode, PyCharm, and other development tools.
Pygerduty is a Python client library for PagerDuty's REST API and Events API, providing thin wrapper methods to list, show, create, update, and delete PagerDuty resources.
No—not recommended for new projects.
Provides type annotations and IDE autocompletion for boto3's MWAAServerless service, enabling static type checking with mypy, pyright, and editor support in VSCode, PyCharm, Emacs, and Sublime Text.
Provides type annotations and IDE autocomplete support for boto3's ComputeOptimizerAutomation service, enabling static type checking in mypy, pyright, and compatible editors.
Nanotime provides a 64-bit UNIX timestamp type with nanosecond precision, storing time as a single integer count of nanoseconds since the epoch rather than separate seconds and fractional components.
Provides type annotations and IDE autocompletion support for boto3's NovaActService 1.43.0, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations for boto3's PartnerCentralBenefits service, enabling IDE code completion and static type checking with mypy, pyright, and other tools.
Provides access to system RPM Python bindings inside a virtualenv by shimming the system-installed rpm module, making it importable in isolated Python environments.
However, maintenance is aging (last release 493 days ago), so verify compatibility with your specific RPM and Python versions before relying on it in production.
Manages Azure subscriptions and related resources through a Python client library, providing programmatic access to subscription operations and metadata via the Azure Resource Manager API.
Install it if you need to query or manage Azure subscriptions programmatically; skip it if you only work with individual resources within a known subscription.
Provides type stubs for gunicorn to enable static type checking of code that uses the gunicorn WSGI HTTP server.
Provides type annotations and IDE autocompletion for the boto3 Panorama service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations for aiobotocore's CloudTrail service, enabling type checking and IDE code completion for async AWS CloudTrail operations.
Provides type annotations and IDE autocomplete support for boto3's SimSpaceWeaver service, enabling static type checking in mypy, pyright, VSCode, PyCharm, and other tools.
Provides type stubs for the appdirs package to enable static type checking with mypy, pyright, pytype, and similar tools.
A legacy Python documentation handler for mkdocstrings that extracts and renders API documentation from Python source code, docstrings, and type annotations into MkDocs sites.
Python SDK for Huawei Cloud Elastic Compute Service (ECS) that provides programmatic access to ECS APIs without handling low-level HTTP details.
Install it if you need to programmatically manage Huawei Cloud ECS resources from Python.
Provides type annotations and IDE autocompletion support for the aiobotocore VerifiedPermissions 3.9.0 service, compatible with mypy, pyright, VSCode, PyCharm, and other development tools.
Provides shared utility functions for devpi-server and devpi-client, including version handling, tar extraction safety, and legacy package version support.
Install it if you are building on the devpi ecosystem or need its specific version-handling and tar-extraction utilities; otherwise, it is primarily useful as a…
iminuit is a Python interface to MINUIT2 (CERN's C++ optimization library) for fitting statistical models via maximum-likelihood and least-squares methods, with built-in cost functions and Jupyter visualization.
Loads and merges multiple YAML configuration files hierarchically with variable interpolation via Jinja2, supporting different merge strategies.
Provides a bytearray-like class that stores sparse chunks of data in a virtual memory space with non-contiguous addressing, useful for emulating microcontroller memory or other sparse data structures.
A C-accelerated implementation of the bitstruct library that packs and unpacks binary data into Python objects with significantly higher performance than the pure-Python original.
The copyleft license (MPL-2.0) also requires careful review if you plan to distribute derived works.
Loads, edits, and saves hexadecimal record files (Intel HEX and Motorola S-record formats) commonly used in embedded systems to represent binary data for non-volatile memory.
Autowrapt enables monkey patching of Python applications via setuptools entrypoints and environment variables, without modifying the application code itself.
Pyccolo is a library for declarative instrumentation in Python that rewrites source code with event-emitting AST transformations, letting you specify what instrumentation to perform and handling the implementation details automatically.
However, it is classified as Alpha, so production use should account for potential API changes.
Provides type stubs for Python's contextvars module, enabling static type checkers like mypy, pyright, and pytype to validate code using context variables.
However, be aware that the package is unmaintained—if you are on a newer Python version or type-checker version than those listed, the stubs may become inaccurate.
Parse, inspect, and manipulate XBE executable files from the original Xbox game console in pure Python.
Provides low-level access to zlib decompression with the ability to capture and restore decoder state at block boundaries, enabling resumable gzip file reading.
llmcompressor optimizes large language models for efficient deployment by applying quantization, pruning, and other compression techniques compatible with vLLM inference.
Provides utilities and base classes to reduce boilerplate when building FastAPI applications, including resource-based CRUD patterns, class-based views, and common helper types.