Packages
Integrates asset management into Flask applications, providing merging, minifying, and compiling of CSS and JavaScript files through the webassets library.
Flower is a framework for building federated learning systems where machine learning models are trained collaboratively across distributed clients without centralizing raw data.
Install it if you need to build federated learning systems or conduct distributed model training while preserving data privacy.
A pytest plugin that integrates ruff code linting and formatting checks into your test suite, running ruff validation as part of pytest.
However, verify that it remains compatible with your versions of pytest and ruff, and clarify the license metadata before using it in a compliance-sensitive context.
Implements rate limiting with multiple algorithms (Fixed Window, Sliding Window, Token Bucket, Leaky Bucket, GCRA) and storage backends (Redis, In-Memory), supporting both sync and async code.
Install it if you need flexible, performant rate limiting; skip it only if your use case is trivial or you require Python 3.8/3.9 support.
Distrax provides JAX-native probability distributions and bijectors (invertible functions with Jacobian computation) as a lightweight reimplementation of a subset of TensorFlow Probability, designed for extensibility and readability.
Install it if you need probability distributions in JAX and value extensibility and mathematical clarity over a comprehensive feature set.
PyVISA-sim provides a simulated VISA backend for PyVISA that lets you test instrument communication code without physical devices or the National Instruments VISA library installed.
Install it if you work with PyVISA and need to test offline or in automated environments.
Python client library for programmatically managing IBM Cloud Virtual Private Cloud (VPC) resources—VPCs, subnets, instances, and related infrastructure—via the IBM Cloud VPC Service APIs.
Programmatic access to Google Gemini Notebook for automating research, content generation, and artifact export via Python, CLI, and AI agent integration.
However, it relies on undocumented Google APIs that can break without notice, carries no official support, and is best suited for prototypes, research, and personal…
TensorFlow Transform preprocesses data with full-pass operations like normalization, vocabulary generation, and bucketing, exporting a reusable TensorFlow graph for consistent training and serving.
Combines vector similarity search with graph traversal over metadata to retrieve documents from existing vector stores, enabling both unstructured and structured retrieval in a single query.
However, the package is in Beta with limited recent activity (last release April 2025), so verify that your vector store is supported and test thoroughly before…
Retrieves documents from a graph structure using vector similarity search, combining graph traversal strategies with LangChain's retriever framework for efficient document discovery.
However, verify that the graph traversal strategies and vector store adapters you need are production-ready before deploying to critical systems.
A Python client library for interacting with Netflix Genie, a distributed job execution service, providing resource models, API wrappers, and retry logic for submitting and managing jobs.
However, maintenance is aging (last release 528 days ago), so verify that it remains compatible with your Genie instance version and modern Python environments before…
Extracts a version string or other variable from Python source code for use in setup.py, eliminating boilerplate version-parsing code during package builds.
LiteRT is a runtime for running trained machine learning models on mobile and embedded devices with low latency and minimal binary footprint.
However, avoid it for production deployments requiring stability—use a stable release instead.
Manages conversation history for Pydantic AI agents by automatically summarizing or trimming old messages to prevent exceeding model context limits while preserving tool call/response pairs.
Coqui TTS synthesizes speech from text using deep learning models, supporting over 1100 languages with pretrained weights and tools for training and fine-tuning custom models.
Install it if you want pretrained models out-of-the-box or plan to fine-tune.
Official Python SDK for the Extend document processing API, enabling you to parse, extract, classify, split, and edit PDFs and 35+ file types via a few lines of code.
Formats flake8 linting output as JUnit XML, enabling integration with CI/CD systems and test reporting tools that consume JUnit format.
However, the package is dormant (last release April 2018) and untested against recent flake8 versions, so verify compatibility with your current flake8 before relying…
Provides an Infinity class that can be compared to any object and supports arithmetic operations, offering a more flexible alternative to Python's built-in float('inf').
Encodes and decodes byte arrays using the Base58Check scheme, a binary-to-text encoding used primarily for Bitcoin addresses and similar cryptographic identifiers.
However, note that no releases have been published since 2018, so verify that it meets your Python version requirements and handles edge cases your use case requires…
Adds pagination to Django admin inline forms, allowing you to display related objects in smaller, navigable chunks rather than all at once.
Official Python SDK for the Todoist API, providing synchronous and asynchronous clients to interact with Todoist tasks, projects, and comments.
pylast provides a Python interface to Last.fm and API-compatible music networks like Libre.fm, enabling programmatic access to music data, scrobbling, and user account operations.
Install it if you need to interact with Last.fm or Libre.fm APIs; skip it if you only need local music metadata or don't require scrobbling or online music service…
Fawltydeps identifies undeclared dependencies (imports without corresponding declarations) and unused dependencies (declared but never imported) in Python projects.
Trinity orchestrates multiple AI coding agents (Claude, Codex, Antigravity) in structured round-based deliberation, reaching consensus before distributing tasks to each agent's specialty.
However, alpha status means workflows and APIs may change; use it for exploration and prototyping rather than critical production pipelines.
Python bindings for Kerberos administration (kadm5), enabling remote and local management of Kerberos realms through MIT Kerberos or Heimdal.
Provides an asyncio-based Python interface to control ffmpeg for Home Assistant, enabling webcam emulation, stream analysis, and image capture from video/audio sources.
Provides Python methods and data structures to access SAP's AI API, enabling queries and management of scenarios, executables, and configurations in AI Core environments.
mac_alias generates and reads binary Alias and Bookmark records for macOS files from Python code.
Provides Python protobuf message definitions and serialization support for Flyte's interface definition language (IDL), enabling communication between Flyte workflow components.
A client library for querying PyPI's JSON API to retrieve package metadata, dependencies, and release information programmatically.
Provides Python methods to manage scenarios, workflows, and resources in SAP AI Core, including pipeline execution, model deployment, and metric logging.
Stellar SDK provides Python APIs to build and sign transactions, query network history, and communicate with Stellar Horizon and Stellar RPC servers for blockchain applications.
Enables WebSocket connections through HTTP and SOCKS proxies by wrapping the websockets package with proxy support via python-socks.
RedditWarp is a Python wrapper for the Reddit API that provides type-complete, synchronous and asynchronous access to Reddit's data and operations with automatic rate limit handling.
However, verify that recent Reddit API changes have not broken authentication or core endpoints, and be prepared to maintain a fork if critical bugs emerge.
Integrates NumPy arrays into Pydantic models with type validation, allowing you to define, validate, serialize, and deserialize NumPy arrays as model fields.
Pygerrit2 is a client library for interacting with Gerrit Code Review's REST API, enabling programmatic access to Gerrit instances from Python.
However, verify compatibility with your Gerrit version and Python release before adopting, and be prepared to maintain a fork if upstream does not respond to issues.
Endesive signs and verifies digital signatures in PDF, S/MIME email, XML, and plain-text documents using cryptographic keys and certificates.
Python SDK for the Sarvam API, providing access to text translation and speech-to-text services across Indian languages with both synchronous and asynchronous clients.
However, install only if you have a Sarvam API subscription and can verify the license terms independently—the package metadata does not declare a license, creating…
Integrates Django Debug Toolbar into the GraphiQL IDE, providing performance profiling and debugging information directly within GraphQL query execution.