Packages
Provides command-line tools for Frida, a dynamic instrumentation framework that lets you inject code and inspect running processes on Windows, macOS, Linux, iOS, and Android.
Connects Python applications to Azure IoT Hub for device-to-cloud messaging, cloud-to-device commands, device twins, and direct method invocation over MQTT.
Provides Python bindings to CityHash, a fast non-cryptographic hashing algorithm, specifically tuned for ClickHouse protocol compatibility.
Install only if you specifically need ClickHouse protocol compatibility; for general-purpose hashing, use the original python-cityhash package instead.
Provides a pure-Python LRU (least recently used) cache with constant-time lookup, insert, and delete operations, plus wrapper classes for caching access to dict-like objects and functions.
Install it if you need a simple, pure-Python caching layer with constant-time operations and optional write-through or write-back semantics for dict-like backends.
A Pylint plugin that formats linting output as GitHub Actions annotations, making violations appear directly in pull request reviews and workflow logs.
pyvalid is a Python data validation tool that checks function input and output values, typically via decorators for runtime type and value validation.
pyslang provides Python bindings to parse, analyze, and elaborate SystemVerilog code, exposing the underlying slang compiler's syntax tree and evaluation capabilities for programmatic inspection and manipulation.
Automatically downloads and installs the chromedriver binary matching your installed Chrome version, then adds it to your system PATH.
Install it if your workflow involves frequent Chrome updates or cross-platform testing; skip it if you already have a chromedriver management strategy in place.
Provides structured logging for Python applications with specialized support for Mozilla testing and automation workflows, handling console output formatting and log aggregation.
Parses and executes JsonLogic rules—a language-agnostic JSON format for expressing conditional logic—allowing you to share and store rules between front-end and back-end code.
Not recommended for new projects requiring active maintenance or support.
Exposes local services via secure tunnels on Prime infrastructure, making them accessible over the internet through a managed reverse-proxy mechanism.
Provides C++ implementations of multiple tokenizers (SentencePiece, Tiktoken, Huggingface, Llama2.c, Tekken) with Python bindings for use in PyTorch-based LLM applications and ExecuTorch runners.
GRequests wraps the requests library with gevent to make concurrent HTTP requests without explicit async/await syntax, allowing you to send many requests in parallel using lightweight greenlets.
ExecuTorch exports and runs PyTorch models on mobile, embedded, and edge devices with support for hardware acceleration backends like XNNPACK, Core ML, and QNN.
Rule Engine provides a lightweight, custom expression language for evaluating rules against Python objects, with optional type hinting and support for regex matching, datetime handling, and compound data types.
Validates product codes across multiple barcode and ISBN standards including EAN, GTIN, ISBN, UPC, and others using a simple check function.
LinkML is a modeling language for defining linked data schemas in YAML, with tools to generate JSON, RDF, and other schema formats from a single source definition.
Validates, infers, and works with tabular data using the Table Schema standard, providing schema definition, field type casting, and data validation for CSV and other table formats.
Python client for the Delighted API that manages customer feedback surveys, including creating survey recipients, scheduling surveys, collecting responses, and retrieving satisfaction metrics.
pyu2f provides U2F (Universal 2nd Factor) device authentication over USB on Linux, Windows, and macOS using ctypes-based system calls without compiled dependencies.
Install only if you must maintain legacy code already using pyu2f; for new projects, use python-fido2.
This package is an alias that installs the official reductoai SDK, allowing you to import and use Reducto's Python library under the name `reducto`.
Parses redis:// and redis+sentinel:// URLs and returns a connected Redis client, with optional Sentinel support for high-availability deployments.
A decorator that attaches metadata attributes to functions or classes without repeating boilerplate code.
Django-CRUM stores the current request and user in thread-local storage, making them accessible throughout your application without passing the request object explicitly.
Install only if your project's Django version is within the tested range and you accept that updates will not arrive.
Flask-Bootstrap packages Bootstrap CSS and JavaScript into a Flask extension, providing pre-built templates and CDN links to add Bootstrap styling to web applications with minimal setup.
Parses string-formatted tables (with pipe-delimited columns and headers) into Python dictionaries accessible by row or by column.
However, the abandoned maintenance status means no bug fixes or Python version updates will arrive—install only if you can tolerate a static dependency.
YDF trains, evaluates, and interprets decision forest models (Random Forests, Gradient Boosted Trees, and others) through a Python wrapper around the C++ Yggdrasil Decision Forests library.
Extracts and stores docstrings for class attributes at runtime, implementing PEP 224 to make attribute documentation programmatically accessible via decorator or function call.
Reads and writes GRIB meteorological data files via a Python interface to the ECMWF ECCODES C library, with limited write support for modifying existing files.
Adds declarative finite state machine support to Django models, letting you define state transitions once with decorators instead of managing state values manually throughout your code.
ws4py implements the WebSocket protocol (RFC 6455) for Python, enabling bidirectional communication between clients and servers over a single TCP connection.
Morphological analyzer and POS tagger for Russian and Ukrainian text that performs inflection analysis and lemmatization.
A Flask-based web dashboard for monitoring RQ job queues, workers, and jobs in real time, deployable as a standalone service or integrated into an existing Flask application.
Provides Python dataclass models for the Airbyte Protocol, enabling type-safe work with Airbyte data pipeline specifications with minimal performance overhead.
Install it if you need Airbyte protocol types; skip it otherwise.
mrcfile reads and writes MRC2014 format files used in structural biology to store image and volume data, exposing headers and data as numpy arrays through a simple Python API.
Install it if you work with MRC format files in cryo-EM or related fields; skip it if you have no need for MRC file I/O.
A flake8 extension that detects poorly named variables by flagging single-letter names, overly generic names like 'result' or 'value', and names that shadow Python builtins.
Install it if your team values explicit variable naming; skip it if you prefer flexibility in naming conventions or use a different linter.
Bundles DLL dependencies into Windows Python wheels to create self-contained packages that work without requiring system libraries on the target machine.
Provides CRUD operations and service management for Azure IoT Hub devices, including device registry operations and service statistics retrieval.
Install it if you are building a backend service that needs to manage IoT devices in Azure IoT Hub; skip it if you are building device firmware or client-side IoT…
Provides Russian morphological dictionaries for pymorphy3, enabling morphological analysis and lemmatization of Russian text.
However, it is abandoned—no updates since 2022-01-08.
bravado-core validates, marshals, and transforms OpenAPI Specification v2.0 schemas for Python clients and servers, handling request/response validation and type conversion.
Install it if you are building or consuming OpenAPI v2.0 APIs in Python.