Subcategories
Packages
Provides NVIDIA CUDA C++ Core Compute Libraries (CCCL) for GPU-accelerated computing on Windows and Linux systems.
However, verify the unclear license terms with NVIDIA and confirm your system architecture matches an available wheel before installing.
Audits and repairs Linux and Android wheel packages to ensure compatibility with manylinux and musllinux platform tags by bundling external shared libraries and adjusting runtime paths.
Integrates HTMX into Litestar web applications, enabling server-driven dynamic HTML interactions without writing JavaScript.
However, the aging maintenance status means you should verify compatibility with your Litestar version and be prepared to maintain a fork if upstream support lags.
Manages Azure Notification Hubs resources—namespaces, hubs, and authorization rules—via the Azure Resource Manager API.
TensorFlow CPU provides a machine learning and numerical computation framework for building and training models on CPU-based systems, with support for Python 3.10 through 3.13.
Parses GDB machine interface output into structured Python dictionaries and provides a class to control GDB as a subprocess, returning JSON-serializable responses.
However, choose it with the understanding that maintenance is dormant—it will not be updated for new GDB or Python versions, so verify compatibility with your target…
Flupy provides a fluent interface for lazy evaluation of operations on Python iterables, allowing you to chain transformations like map, filter, and chunk while processing data in constant memory regardless of input size.
Install it if you want readable, chainable lazy evaluation for iterables without the overhead of larger frameworks.
Parses code, docs, PDFs, images, and video into a queryable knowledge graph for AI coding assistants, using tree-sitter AST for deterministic code analysis and optional semantic passes for other media.
Plum implements multiple dispatch in Python, allowing you to define multiple implementations of a function that are selected at runtime based on the types of positional arguments.
u-msgpack-python serializes and deserializes data in MessagePack format, a compact binary protocol compatible with Python 2, Python 3, CPython, and PyPy.
Provides PEP 561 type stubs for Werkzeug, enabling type checkers like mypy and PyCharm to validate code using Werkzeug without runtime overhead.
Enables recursive functions to bypass Python's recursion depth limit by converting them into yield-based generators that the trampoline function executes iteratively.
Command-line tool for querying and extracting data from YAML files via stdin, supporting read-only access to nested values, keys, and sequences.
However, the aging maintenance status (last release 2020-12-15) means it is unlikely to gain new features or adapt to future Python versions—install it for…
verspec parses and compares software version strings and version specifiers (like '~=1.0'), adapted from the packaging library, supporting both loose and Python-specific version schemes.
However, it has not been updated since 2020 and documentation is incomplete, so consider it suitable for straightforward version-matching tasks rather than as a…
Provides type annotations and IDE autocompletion for boto3 KMS service calls, enabling type checking with mypy, pyright, and other static analysis tools.
Search source code files by pattern and display matching lines with their surrounding context in the abstract syntax tree, showing how matches fit into functions, classes, loops, and other code structures.
j2cli is a command-line tool that renders Jinja2 templates using data from JSON, YAML, INI files, or environment variables, designed for use in shell scripts and Docker environments.
This package is deprecated as of v5.0.0 and no longer maintained; it previously bundled Microsoft Azure client libraries but now directs users to install service-specific packages instead.
Parses command-line arguments and .ini-style configuration files for OpenStack applications and other Python projects.
Install it if you are building OpenStack services or any Python application requiring robust command-line and file-based configuration management.
Elastic APM is the official Python agent for Elastic Application Performance Monitoring, instrumenting web frameworks like Django and Flask to capture performance metrics, errors, and traces for centralized monitoring.
Install it if you run applications on Elastic APM Server or plan to adopt centralized performance monitoring; skip it if you have no APM infrastructure or use a…
Solves the linear assignment problem using the Jonker-Volgenant (LAPJV) or Volgenant-Mordecai (LAPMOD) algorithm, returning optimal row-to-column assignments for dense or sparse cost matrices.
Install it if you need to solve linear assignment problems and prefer a specialized implementation over a general-purpose optimizer.
Provides async Python bindings to the Unity Catalog REST API, enabling programmatic access to catalog, schema, table, and asset management across multiple data formats and compute engines.
Provides type annotations for boto3 1.43.71, enabling static type checking with mypy, pyright, and IDE autocompletion in VSCode, PyCharm, Emacs, and Sublime Text.
Provides type hints and stub files for the confluent-kafka package to enable static type checking with mypy and IDE autocompletion.
Provides type annotations and IDE autocompletion for boto3's LakeFormation service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion for aiobotocore Lambda 3.9.0, enabling static type checking with mypy, pyright, and editor support in VSCode, PyCharm, Emacs, and Sublime Text.
Install it if you use aiobotocore's Lambda service and want static type checking or IDE completion; it is purely a development aid and can be excluded from production…
Provides type hints for the python-jose library, enabling static type checkers like mypy and pyright to validate code that uses python-jose for JWT and cryptographic operations.
VizTracer traces Python code execution and generates interactive visualizations showing function calls, timing, and execution flow across threads, processes, and async code.
Install it if you need to profile or debug Python execution; the command-line interface requires no code changes for initial exploration.
Typish provides runtime type checking and introspection functions for Python's typing system, including generic type instance checks, type origin/argument extraction, and duck-typing validation.
Provides type stubs for networkx to enable static type checking of networkx code with mypy, pyright, and other type checkers.
Provides typing extensions for the Pyre type checker, including ParameterSpecification for decorator typing, none_throws for explicit Optional handling, and safe_json for type-safe JSON parsing.
However, dormant maintenance (630 days since last release) means no active bug fixes or feature development; evaluate whether your use case requires these features…
Provides the lru_cache decorator from Python 3.3's functools module for Python environments that lack it natively.
However, verify whether your actual minimum Python version truly requires this backport—Python 3.8+ already includes functools.lru_cache natively, making this package…
Provides type annotations for boto3's CloudWatch service, enabling type checking and IDE autocompletion in VSCode, PyCharm, mypy, pyright, and other tools.
Install it if you use boto3's CloudWatch service and want IDE support or static type checking.
ThriftPy2 is a pure Python implementation of Apache Thrift that lets you load Thrift IDL files dynamically and build RPC clients and servers without code generation or compilation.
Install it if you need Thrift RPC without compilation overhead.
This package is deprecated as of v5.0.0 and contains no functional code; it redirects users to install service-specific packages instead.
Confuse is a YAML configuration library that handles defaults, type validation, layering, platform-specific file locations, and command-line/environment variable integration for Python applications.
Provides Python bindings to manage Azure Scheduler resources via the Azure Resource Manager API, though the service itself has been deprecated in favor of Azure Logic Apps.
Provides Python APIs to create, retrieve, and execute Unity Catalog functions with both async and sync interfaces, supporting integration of UC functions as tools in GenAI agents.
Install it if you need to integrate Unity Catalog functions into Python applications or GenAI agent workflows.
Manages Power BI Embedded resources in Azure—creating, configuring, and administering workspace collections and workspaces through the Azure management API.
Client library for managing container images, artifacts, and metadata in Azure Container Registry—list repositories and tags, query image properties, set access controls, and delete registry items.