Packages
Provides GNU readline library support for Python on platforms like macOS that lack it by default, bundling and statically linking readline into a Python extension module.
A pure-Python client library for Apache Kafka that provides high-level producer and consumer APIs designed to mirror the official Java client, with support for consumer groups, message serialization, and compression.
A Sphinx extension that defines documentation site-maps in a single YAML file using a top-down approach, instead of scattered toctree directives throughout source files.
NautilusTrader is a Rust-native event-driven trading engine that runs research backtests and live trading strategies using the same deterministic code, with Python as the control plane for strategy logic.
Stem is a Python controller library for interacting with Tor, allowing applications to query and command Tor instances over the control protocol.
The copyleft LGPLv3 license requires careful review if you plan to distribute derivative work.
django-pipeline bundles and compresses CSS and JavaScript assets in Django projects, concatenating multiple files into optimized outputs during the collectstatic command.
Install it if your project uses Django's static files system and you want straightforward concatenation and compression; skip it if you're already using webpack,…
Attaches a unique correlation ID to all logs for every Django request, making it easy to trace related log entries across your application.
Install it if you need to correlate logs across a single request or trace requests through a distributed system.
Parses user agent strings and client hints to detect the browser, operating system, device type, brand, and model of client requests.
However, verify the actual license in the repository before use in proprietary or restricted-license contexts, since the package metadata declares no license.
PyFCM is a Python client for Firebase Cloud Messaging (FCM) that sends push notifications and data messages to Android, iOS, and Web clients.
However, be aware that maintenance is aging (382 days since last release); verify compatibility with your target Python version, as the classifiers list only up to…
Provides a typed Python client for the PostGrid REST API, supporting both synchronous and asynchronous access to print mail, address verification, and bulk verification services.
Install it if you need to integrate PostGrid's print mail or address verification APIs into a Python application; skip it if you don't use PostGrid or prefer direct…
Implements Bloom filters in Python with serialization/deserialization compatible with Java's Guava library, enabling cross-language Bloom filter interchange.
However, dormant maintenance (last activity 2024-08-10, no recent commits) means you should verify compatibility with your target Python version and be prepared to…
Efficiently parse and stream-process MediaWiki XML database dumps with memory-conscious iteration and optional distributed processing across multiple files.
Install it if you need to process wiki database exports; skip it if you're not working with MediaWiki XML data.
Xpress9 is a Python wrapper for Microsoft's Xpress9 compression library, providing efficient compression and decompression of binary data through a C extension with Cython bindings.
However, the limited community adoption (5 stars, 257 days since last release) and aging status suggest it may not receive timely updates or bug fixes.
Provides Django class-based views and response classes for generating PDF documents from HTML templates using WeasyPrint.
Install it if you need to generate PDFs from Django views or templates.
Mounts a GraphQL API built with Graphene v3 onto a Starlette or FastAPI application, handling queries, mutations, subscriptions, and file uploads over HTTP and WebSocket.
Provides standardized Python classes for MediaWiki data types, normalizing representations across database, XML dumps, and API responses.
However, verify that the included types match your specific use case, and be aware that maintenance is dormant—if you need active support or compatibility updates for…
pyKML parses and creates KML documents using a Pythonic XML interface built on lxml.objectify, letting you read and write geographic markup programmatically.
Pyrofork is an asynchronous Python framework for interacting with Telegram's MTProto API, enabling you to build user clients and bots that send messages, handle events, and execute Telegram actions programmatically.
Provides an abstract base class for defining Python objects that serialize to and deserialize from JSON with minimal boilerplate.
Distributes CPU-intensive processing of collections across multiple cores using Python's multiprocessing module, with a primary map() function for parallel execution.
Provides helper functions and classes for building command-line utilities that work with MediaWiki data.
No—not for new projects.
Mozrunner manages the lifecycle of Mozilla applications (Firefox, Thunderbird, etc.) — starting, stopping, and configuring them programmatically for testing and automation.
Provides Python classes for representing and manipulating intervals (ranges) of comparable objects with support for open, closed, and half-open bounds, and operations like intersection and containment checking.
However, do not adopt it for new projects requiring long-term support or compatibility with future Python versions—the last commit was 2022-05-05 and no maintenance…
Converts machine learning models to LiteRT format for deployment on mobile and embedded devices with low latency and minimal binary size.
Asynchronous Python client library for interacting with the GitHub API using aiohttp and backoff for resilient HTTP requests.
PubNub Python SDK provides real-time publish-subscribe messaging and presence detection across distributed applications, handling message delivery, subscriptions, and event listeners.
A Python client library for interacting with the Simile API server, providing programmatic access to Simile AI agents for simulation tasks.
However, the aging maintenance status (204 days since last release) warrants caution—verify that the package is still supported by the Simile team and that it covers…
Generates X-Client-Transaction-ID headers for authenticating requests to X.com APIs by implementing the reverse-engineered transaction ID generation algorithm.
Adds multi-agent delegation to Pydantic AI agents, letting you spawn and coordinate specialist subagents that run synchronously, asynchronously, or in auto-selected mode with built-in token tracking and task cancellation.
Provides a logging handler that tunnels log records from multiprocessing subprocesses to the main process, preventing garbled or lost log messages.
Provides a Python client library for calling the Athena Intelligence API, with type-safe request/response definitions and both synchronous and asynchronous HTTP clients.
YOLOv5 is a packaged object detection model that runs inference on images and video to identify and localize objects, with integrated training, validation, export, and CLI support.
rhino3dm provides Python bindings to OpenNURBS geometry and 3D modeling operations, allowing you to read, write, and manipulate Rhino 3D model files and geometric data programmatically.
Stirrup is a lightweight Python framework for building LLM-powered agents that can execute code, search the web, process files, and call external tools with minimal scaffolding.
Configures CORS settings for FastAPI applications via environment variables, with optional health-check endpoint.
Zuban is a Rust-based Python language server and type checker offering Mypy-compatible and PyRight-like checking modes, with LSP support for diagnostics, completions, goto, references, rename, hover, and document highlights.
Flask-Cognito integrates AWS Cognito JWT authentication into Flask applications, allowing you to protect routes by validating tokens and mapping Cognito identities to your application's user model.
However, maintenance is dormant (latest release 2024-04-13), so verify compatibility with your Flask version and check whether cognitojwt and Cognito's API have evolved.
cx_Freeze converts Python scripts into standalone executables that run with the same performance as the original scripts, supporting cross-platform deployment.
Pynini compiles grammar rules into weighted finite-state transducers and related automata structures, enabling programmatic construction and application of complex linguistic transformations.
Tailer provides functions to read lines from the end, beginning, or continuously from growing files, plus a command-line tool equivalent to GNU tail for systems lacking it.
No, not recommended for new projects.