Subcategories
Packages
optype provides single-method protocols and typed operators for precise type hints, letting you express exact types that reject sneaky subtypes and work cooperatively with type checkers like mypy and pyright.
Install it if you write code that needs to accept objects based on what operations they support rather than their concrete type.
Unified Python API for Snowflake workloads, providing access to data engineering, Snowpark, Snowpark ML, and client application resources through a single namespace package.
PySide6 Essentials provides Python bindings to Qt 6.0+ core modules for building cross-platform desktop applications with native UI widgets, graphics, networking, and database support.
The copyleft license requires careful review for commercial projects; consider a commercial Qt license if needed.
Shiboken6 provides Python access to metadata and introspection functions for C++/Python bindings, allowing you to check object validity and debug wrapper state in applications built with Qt for Python.
Install only if you actually need binding introspection; it is not a general-purpose library.
Removes image backgrounds using deep learning models, available as a Python library, CLI tool, HTTP server, or Docker container.
Provides temporary backward compatibility for code that imports the old unrelated `snowflake` package, allowing it to read from `/etc/snowflake` or an alternative path; this is a migration bridge, not a primary tool.
Provides type stubs and annotations for aiobotocore EC2 3.9.0, enabling IDE autocomplete, type checking with mypy and pyright, and static analysis for async AWS EC2 operations.
Install it if you use aiobotocore EC2 3.9.0 and want IDE autocomplete or static type checking.
Provides type annotations for the simplejson package, enabling type checkers like mypy and pyright to validate code that uses simplejson for JSON serialization and deserialization.
PySide6-Addons extends PySide6 with additional Qt modules for 3D graphics, multimedia, web engines, charts, and specialized hardware interfaces.
Provides Python implementations of red-black trees with optional uniqueness enforcement, supporting both set-like and dictionary-like operations.
However, the dormant maintenance status and source-only distribution mean you should verify compatibility with your Python version before committing to production use.
Statsig Python bindings for server-side feature gates, dynamic configs, and A/B/n testing via the Statsig Core SDK.
dlib-bin provides pre-compiled binary wheels of dlib, a machine learning and computer vision toolkit, eliminating the need to build from source during installation.
However, verify that the Boost Software License is compatible with your project, and confirm that the pre-built wheels meet your performance and feature requirements…
Loads and provides a generic interface to call functions on CLR (.NET) runtime implementations from Python.
pythonnet enables Python code to call .NET and Mono libraries directly, and allows .NET applications to embed and invoke Python code with full CLR interoperability.
PySide6 provides Python bindings to the Qt 6.0+ framework, enabling you to build cross-platform desktop applications with native UI components and comprehensive framework features.
Install it if you need a mature, feature-complete GUI framework for desktop applications on Windows, macOS, or Linux.
Valkey GLIDE is an official async and sync Python client for Valkey and Redis OSS, supporting both standalone and cluster modes with built-in pub/sub, high availability, and automatic subscription reconciliation.
Packages Swagger UI's static files and templates as a Python distribution, allowing web frameworks to serve interactive API documentation without bundling the files separately.
Encodes and decodes integers using LEB128 (Little Endian Base 128), a variable-length compression format used in DWARF debug files and WebAssembly binary encoding.
Provides type stubs for Celery and related packages (kombu, amqp, billiard, vine, django-celery-results, ephem) to enable static type checking in projects using these libraries.
Executes ONNX machine learning models on GPU hardware, providing inference acceleration for neural networks and other machine learning workloads.
Adds script, stylesheet, and JSON tags with custom attributes to Django's forms.Media, enabling CSP-compatible data injection and import map support.
Expands Unix-style variable references in strings with bash-like syntax, supporting default values, error handling, and nested variable lookups as an alternative to Python's os.path.expandvars.
Provides Python client library for managing Azure subscriptions, including operations to create, rename, cancel, and query subscription state through the Azure REST API.
Install it if you need to manage Azure subscriptions programmatically; it is the standard choice for this task.
Provides type stubs for gRPC Python, enabling static type checking of gRPC code with mypy and other type checkers.
Provides type annotations and IDE autocomplete support for the aiobotocore SQS 3.9.0 async AWS client, compatible with mypy, pyright, VSCode, PyCharm, and other type-aware tools.
Provides type stubs and annotations for boto3's SSM (Systems Manager) service, enabling IDE autocomplete, type checking, and static analysis across mypy, pyright, VSCode, PyCharm, and other tools.
Provides type annotations and IDE autocompletion for boto3's BedrockRuntime service, enabling static type checking with mypy, pyright, and editor support in VSCode, PyCharm, Emacs, and Sublime Text.
Munch provides a dictionary subclass that allows attribute-style access to keys, letting you read and write dictionary data using dot notation like JavaScript objects.
Install it if you want to reduce dict-bracket noise in your codebase.
Pmdarima provides automated ARIMA time series forecasting with a scikit-learn-compatible interface, wrapping statsmodels to deliver R's auto.arima functionality in Python.
Provides type annotations and IDE autocompletion for boto3 IAM service, enabling static type checking with mypy, pyright, and other tools.
Install it if you use boto3 for IAM and want type checking and autocompletion.
Provides portable inter-process locks implemented using lock files and OS-level file-locking primitives, allowing multiple processes to coordinate access to shared resources.
CuPy provides a NumPy- and SciPy-compatible array library that runs computations on NVIDIA GPUs using CUDA 12.x, letting you write GPU-accelerated numerical code with a familiar NumPy-like API.
OpenCLIP provides open-source implementations of CLIP (Contrastive Language-Image Pre-training) models that encode images and text into a shared embedding space for zero-shot classification, retrieval, and multimodal tasks.
SignXML implements W3C XML Signature (XMLDSig) standard for signing and verifying XML documents, with support for SAML 2.0, XAdES, EBICS, and WS-Security protocols.
Provides type annotations and IDE autocompletion support for boto3 SQS 1.43.0, enabling type checking with mypy, pyright, and other tools.
Provides credential management interfaces and service provider integration (SPI) for Alibaba Cloud API clients in Python.
Django Ninja builds type-hint-based REST APIs on top of Django, using Pydantic for validation and async support to generate OpenAPI documentation automatically.
Install it if you're building a REST API in Django and want automatic schema generation and validation without extra configuration overhead.
Backport of Python 3's concurrent.futures module to Python 2.6 and 2.7, providing thread and process pool executors for parallel task execution.
Queuelib provides in-memory and disk-persisted queue, stack, priority queue, and round-robin collection implementations with a simple API.
Install it if you need disk-backed queues or priority/round-robin scheduling; skip it if you require thread-safety or distributed queue semantics.
Provides standard schema, statistics, and problem statement representations for machine learning metadata that can be used with TensorFlow for data validation, exploration, and transformation.