Packages
Executes ONNX machine learning models on GPU hardware, providing inference acceleration for neural networks and other machine learning workloads.
Provides Python utilities for querying NVIDIA GPU device information through the NVIDIA Management Library (NVML).
A pure-Python X11 client library that implements the X protocol to allow Python programs to interact with X servers on Unix-like systems.
Parses human-readable time expressions (like '2h32m', '1.2 minutes', '2 days, 4:13:02') into seconds or timedelta objects.
Install it if you need to accept time expressions from users or configuration; skip it if you only work with numeric seconds or strict time formats.
igraph provides a Python interface to a high-performance C graph library for constructing, analyzing, and visualizing networks and complex graphs.
Provides Python bindings to execute untrusted Python code in a sandboxed subprocess pool, with crash isolation and resource limits enforced by the Monty interpreter.
PyDispatcher implements a signal-dispatch system where multiple producers can send signals that multiple consumers listen for and handle via registered callbacks.
Downloads files from HTTP URLs with progress reporting, usable as a command-line tool or Python library.
asynch is an asynchronous ClickHouse driver with native TCP support, providing PEP 249-compliant Connection and Cursor interfaces for async/await-based database operations.
Install it if you are building async code that queries or writes to ClickHouse.
PyObjC-core provides the foundational bridge layer that lets Python code call Objective-C APIs and frameworks on macOS, enabling direct interoperability with native libraries.
A PEP 249-compliant Python database driver for connecting to and querying SAP HANA databases, supporting both cloud and on-premise instances with parameterized queries and cursor-based result handling.
However, verify license compliance for your use case (development vs.
Parses and compiles Excel formulas and workbooks into executable Python code without requiring Excel itself.
The copyleft license (EUPL 1.1+) requires careful review if you plan to distribute derivative works or integrate into proprietary software; internal use is generally…
Schedula is a flow-based programming library that automatically manages control flow by building a directed acyclic graph (DAG) of functions and their data dependencies, then selects and executes the optimal path to compute requested outputs from given inputs.
Install it if you need automatic dataflow scheduling and can accept EUPL 1.1+ copyleft obligations.
Renders Django forms programmatically with full HTML control using reusable layout components, supporting multiple CSS frameworks without writing templates.
Install it if you're building Django forms and want to avoid writing HTML templates.
aiologic provides thread-aware and async-aware locking and synchronization primitives that work across asyncio, trio, curio, anyio, gevent, eventlet, and threading—enabling safe coordination between async tasks in different event loops and between async and sync code.
Automatically configures Python to use the operating system's certificate store for SSL/TLS verification instead of bundled certificates, working transparently with pip, requests, urllib3, and other standard Python libraries.
Generates QR codes and Micro QR codes conforming to ISO/IEC 18004:2015(E), with output to multiple formats including SVG, PNG, PDF, and EPS without external dependencies.
Defines custom null and sentinel values that behave like empty containers or designated markers, distinct from Python's built-in None, False, and True.
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.
Sends and receives email in Django through multiple transactional email service providers (ESPs) with a unified API that avoids vendor lock-in.
Install it if you're using Django and any transactional ESP; the abstraction pays for itself the moment you need to switch providers.
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.
Geocoder provides a unified Python interface to multiple online geocoding services, converting addresses to coordinates and vice versa without requiring you to handle each provider's different API schemas.
Parses Docker image reference strings into their component parts (registry, repository, tag, digest) following Docker's distribution reference grammar and normalization rules.
Provides NFS-safe file locking with timeout support across POSIX and Windows systems, using an atomic link-based algorithm to prevent race conditions.
Install it if you need cross-platform, NFS-safe file locking with timeout support.
Official Python SDK for Deepgram's speech recognition, text-to-speech, language understanding, and voice agent APIs, with synchronous and asynchronous client support.
Install it if you need to integrate Deepgram's speech or language AI services into a Python application.
DBUtils provides pooled, persistent database connections for multi-threaded Python applications, supporting DB-API 2 compliant interfaces and PyGreSQL.
Install it if you need pooled database connections in a multi-threaded application.
Provides Python classes implementing the SARIF 2.1.0 object model for representing static analysis results in a standardized interchange format.
Formats Python logging records as JSON, enabling structured log output suitable for ingestion by log aggregation systems like Logstash.
Install it if you're already using Python's logging module and need JSON output for log aggregation or cloud platforms.
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.
Generates PDF documents from Python code, supporting text, images, barcodes, Unicode fonts, and basic HTML-to-PDF conversion without external runtime dependencies.
Ansible Runner provides a Python library and CLI tool that wraps Ansible execution, offering a stable interface to run playbooks and ad-hoc commands with process and container isolation.
Parses human names into seven structured fields—title, given, middle, family, suffix, nickname, maiden—with support for multiple scripts including East Asian names, and provides immutable results with composable configuration.
Install it if you need to parse or normalize human names, especially in multilingual contexts.
Provides base classes to create custom Jinja2 template tags (standalone, container, and inclusion types) with minimal boilerplate by implementing a render method.
Install it if you need to write custom template tags and want to avoid boilerplate.
Provides standard schema, statistics, and problem statement representations for machine learning metadata that can be used with TensorFlow for data validation, exploration, and transformation.
SeleniumBase is a browser automation framework that combines Selenium WebDriver with pytest integration, CDP mode for bot-detection bypass, and tools for web testing, scraping, and crawling.
However, the 60 runtime dependencies are substantial—evaluate whether you need the full feature set or if a lighter alternative suits your use case.
PasteDeploy loads and configures WSGI applications and servers from URI-based configuration files, allowing you to compose web applications declaratively.
However, if you are starting a new project, verify whether your chosen web framework or deployment tool has a more modern alternative, as this package reflects older…
Provides Python bindings to macOS Cocoa frameworks (CoreFoundation, Foundation, AppKit) for building native macOS applications and accessing system APIs.
Automate Microsoft Windows GUI interactions by sending mouse and keyboard actions to windows, dialogs, and controls, with support for both Win32 API and MS UI Automation backends.
Provides assertion methods for testing PySpark code with descriptive error messages formatted for easy debugging.
fcache provides a dictionary-like file-based cache that persists data to disk, with an optional write buffer and Shelf compatibility for simple key-value storage without a database.
However, the dormant maintenance status means you should verify that the package meets your performance and concurrency requirements before adopting it in production;…