Subcategories
Packages
flit_scm is a PEP 518 build backend that combines setuptools_scm for version control-based versioning with flit_core for package building, configured via pyproject.toml.
Provides type annotations and IDE autocomplete support for boto3 SNS 1.43.23, enabling static type checking with mypy, pyright, and other tools.
Generates sortable string keys for inserting items into ordered sequences without requiring full re-indexing, using fractional indexing to compute positions between existing keys.
Python SDK for Huawei Cloud Elastic Volume Service (EVS), enabling programmatic management of block storage volumes without direct API handling.
Provides type annotations for boto3 ECS 1.43.65 to enable static type checking and IDE code completion when working with AWS ECS through boto3.
Parses Itanium C++ ABI mangled symbols into an abstract syntax tree, enabling direct type extraction and symbol demangling without interpreting source code.
However, do not rely on it for security updates or compatibility with future Python versions—treat it as a utility for a specific, narrow task rather than a long-term…
Merges nested Python dictionaries efficiently by delegating the merge logic to Rust, with support for marking keys that should not be merged.
However, verify the license status (metadata shows unclear treatment despite the description claiming MIT) and assess whether the early version number and small user…
Provides a BitField model field for Django that stores multiple boolean flags in a single database BigIntegerField, enabling efficient flag-based queries and admin UI support.
However, verify the license before use and confirm PostgreSQL compatibility with your deployment.
git-cliff generates changelog files from Git history using conventional commits and customizable regex parsers, with templating to match your desired format.
Install it if you need automated changelog generation from Git history.
MAPIE computes prediction intervals and prediction sets for regression, classification, and time series, and controls risks for complex tasks like multi-label classification and semantic segmentation using conformal prediction methods.
Provides an OrderedDict implementation for Python 2.4–2.6, preserving insertion order in a dictionary-like object with O(1) amortized insertion, deletion, and lookup performance.
Provides type hints for the zstd compression library, enabling type checkers like mypy and pyright to validate code that uses zstd.
Serializes and deserializes NumPy arrays and Python complex types using msgpack's efficient binary format, with optional monkey-patching to make msgpack globally NumPy-aware.
ZConfig is a schema-driven configuration library that parses hierarchical XML-based schemas and loads configuration files with type validation and custom conversion routines.
Provides the standard Python curses module on Windows by wrapping PDCurses, enabling terminal UI development that would otherwise require platform-specific workarounds.
Automatically synchronizes your project's requirements.txt with packages you install via pip, keeping dependencies up-to-date without manual editing.
However, the aging maintenance (468 days since last release) means you should verify it works reliably with your current Python and pip versions before committing to…
Python interface to the FICO Xpress Optimizer for creating and solving linear, quadratic, conic, and nonlinear optimization problems, including mixed-integer variants.
Generates and parses KSUIDs (K-Sortable Globally Unique IDs) using a high-performance Cython implementation, providing sortable unique identifiers with embedded timestamps.
Provides Python bindings to Windows Runtime (WinRT) APIs for device enumeration, enabling access to hardware like Bluetooth, USB, serial ports, and cameras directly from Python.
Provides Python bindings to Windows Runtime Bluetooth APIs, enabling direct access to Bluetooth hardware and device management from Python on Windows.
Provides type annotations for aiobotocore 3.9.0, enabling IDE autocomplete, type checking with mypy and pyright, and static analysis across VSCode, PyCharm, Emacs, and Sublime Text.
Install it if you use aiobotocore and want IDE support or static type checking; it costs nothing at runtime and integrates transparently with existing code.
Provides PEP 561 type stubs for the humanfriendly package, enabling static type checkers like mypy, pyright, and pytype to validate code that uses humanfriendly.
MNN is a lightweight deep learning inference and training framework that runs neural network models efficiently on mobile devices, embedded systems, and servers with support for multiple hardware backends including CPU, GPU, and NPU.
Provides Python bindings to access Windows Runtime Bluetooth Generic Attribute Profile (GATT) APIs, enabling Bluetooth device communication from Python on Windows.
Install it if your use case matches; do not install if you need cross-platform Bluetooth support.
Provides Python bindings to access Windows Runtime Bluetooth advertisement APIs directly from Python on Windows.
However, maintenance is aging (last release June 2025, last commit December 2025); verify that the API surface and stability meet your requirements before committing…
Async-compatible reimplementation of Python's pathlib with awaitable I/O operations, compatible with asyncio and trio.
However, the dormant maintenance status means no active support for bugs or Python version changes—verify that Python 3.12+ support meets your needs and that the…
Python wrapper for Intel RealSense SDK 2.0 that enables depth and color streaming from RealSense depth cameras, with access to calibration data and frame intrinsics.
Retrieves the name of a variable or attribute as a string at runtime through AST inspection, mimicking C# nameof functionality.
Clize turns Python functions into command-line interfaces automatically, generating argument parsing and help text from function signatures and docstrings instead of requiring manual argparse configuration.
Not recommended if you need ongoing support or anticipate heavy customization beyond what decorators provide.
Parses compiled binary map files (GNU ld, clang lld, Metrowerks ld formats) and provides CLI tools to extract symbol information, progress tracking, and metadata for decompilation projects.
However, verify the license terms first, as they are not clearly documented in the package metadata.
Provides Python bindings to interact with Scaleway cloud APIs, enabling programmatic access to Scaleway's infrastructure and services.
Provides curated stop-word lists for multiple languages, enabling filtering of common words in natural language processing and text analysis tasks.
Install it if you need multilingual stop-word filtering for NLP or text preprocessing; the aging maintenance status is not a blocker for a stable, feature-complete…
Provides type stubs for the pika AMQP client library, enabling static type checking of pika-based code with mypy, pyright, and other type checkers.
Install it if you want static type checking of pika code; skip it if you don't use type checkers or don't use pika.
A Python server SDK for DevCycle feature management that evaluates feature flags and variables through local bucketing, integrating with the DevCycle API and supporting OpenFeature.
However, verify the license terms before use (currently unclear in the metadata), and be aware that OpenFeature support is explicitly alpha and may have rough edges.
Featuretools automates feature engineering for machine learning by synthesizing new features from multi-table datasets using Deep Feature Synthesis (DFS), eliminating manual feature creation.
Install it if you're prototyping ML pipelines or need to scale feature generation; skip it if your data is already a single flat table or if you prefer manual feature…
Provides shorthand syntax to create OrderedDict instances using bracket notation with colon-separated key-value pairs, or as a regular constructor.
Adds Git version control integration directly into JupyterLab, enabling commit, push, pull, and branch operations through a graphical interface without leaving the notebook environment.
Install it if you work with JupyterLab 4.0+ and use Git for version control; it requires no special configuration beyond standard Git setup.
Pyan3 performs static analysis on Python source code to generate call graphs showing how functions, classes, and modules use each other, with output to GraphViz, yEd, or plain text.
TensorFlow Recommenders provides a Keras-based library for building recommender system models, covering the full workflow from data preparation through training, evaluation, and deployment.
Provides type annotations and IDE autocompletion support for aiobotocore's SESV2 service, enabling static type checking with mypy, pyright, and other tools.