Packages
Automatically formats .ini and .cfg configuration files with consistent indentation, spacing, and value assignment syntax while preserving comments.
Provides Python models and serialization for the Airbyte Protocol, enabling data integration connectors to communicate using Airbyte's standard message format.
However, the 413-day release gap warrants checking whether active development continues or whether you need to pin to version 0.18.0 for stability.
Provides a set of raisable exception classes corresponding to HTTP status codes, allowing you to raise semantic HTTP errors directly from application code instead of manually constructing responses.
Detects whether strings are gibberish or valid text by training on example corpora and scoring input against learned patterns.
Applies a range of blending modes to composite a foreground image over a background using numpy and pillow.
Install it if you need to blend images with standard layer modes in Python.
Genie is a test automation library and harness built on the pyATS framework, providing object-oriented abstractions for network device configuration, operational state, and event-driven testing across multiple operating systems and management interfaces.
ObjectPath is a query language for finding and extracting data from nested JSON documents using a syntax similar to XPath but with SQL-like expressiveness, arithmetic, and built-in functions.
Provides timelock encryption for Bittensor commit-reveal weight commitments and general-purpose data using drand randomness, with Rust core and Python bindings.
However, the repository is archived and marked abandoned, meaning no active maintenance or bug fixes should be expected.
SAHI performs sliced inference on large images to detect and segment small objects, breaking images into overlapping tiles for processing by detection models and merging results.
Install it if you work with large images containing small objects or need a framework-agnostic wrapper for detection inference.
Reads, writes, and manipulates KML files—an XML-based geospatial data format—using a simple Python API with support for geometry objects and date/time handling.
Adds enum value generation to the Faker library, allowing you to randomly select from Python enum members during test data generation.
Adds an include directive to Python-Markdown that lets you embed the contents of other files into Markdown documents, with support for line-range selection and heading-depth adjustment.
Parses human-readable time and bitrate strings (e.g. '120 sec', '1 Gbps') and converts them to numeric values in different units, or formats numeric values back to human-readable strings.
Install it if you need to accept or format human-readable time or bitrate strings; skip it if your code works only with numeric values already in a fixed unit.
Builds GraphQL query strings programmatically in Python using a domain-specific language, letting you construct queries from Python classes instead of writing raw GraphQL strings.
A typed Python client for the Courier REST API that sends notifications, manages user profiles, checks message status, and issues JWT tokens for client-side SDKs.
Runs a Model Context Protocol server that lets AI assistants control Unity Editor through natural language commands, bridging Claude, Cursor, and other LLMs to game development workflows.
Install it if you want to control Unity Editor through AI assistants—it's the only tool that bridges MCP and Unity.
LightRAG is a retrieval-augmented generation framework that builds knowledge graphs from documents and answers queries by combining graph-based retrieval with LLM reasoning, supporting multiple storage backends and embedding providers.
Install it if you need a production-ready RAG framework with flexibility in storage and LLM choice; skip it only if you need a simpler, lighter-weight alternative or…
Interfaces a Python API with the SuperTokens authentication service to add session management, user authentication, and multi-factor authentication to web applications.
A Python client library for Alfresco Content Services REST APIs, supporting all 7 Alfresco APIs with both synchronous and asynchronous calls, Pydantic models for AI integration, and ActiveMQ event support.
Install it if you need a Python client for Alfresco Content Services.
A pytest plugin that provides MySQL and MariaDB fixtures for testing—manages both local database processes and connections to running instances, with automatic cleanup between tests.
Install it if your test suite needs a managed MySQL database.
A Python client library that wraps the News API, providing methods to query top headlines, search articles, and list news sources via simple function calls.
However, if you require ongoing support or bug fixes, consider checking whether a more recently maintained wrapper exists.
TensorFlow Probability provides probabilistic modeling, statistical inference, and Bayesian machine learning tools integrated with TensorFlow and JAX, including distributions, bijectors, inference algorithms, and probabilistic neural network layers.
Aerich is a database migration tool for TortoiseORM that generates, tracks, and applies schema changes through a CLI and programmatic interface, similar to Alembic for SQLAlchemy.
However, check whether tortoise-orm>=1.0.0's built-in migration support meets your needs first, as the project itself recommends it as an alternative for newer versions.
Adds JSON Web Token (JWT) authentication to Django GraphQL APIs, handling token generation, verification, and refresh through GraphQL mutations and middleware.
Provides a lightweight abstraction layer over psycopg2 for PostgreSQL database access, simplifying common query patterns and connection management.
No, not for new projects.
Provides a Flask integration to serve Silk icon assets within your application, making the icon set available as static resources.
Genie Libs SDK provides a library of reusable test triggers and verifications for the pyATS testing framework, enabling rapid development of network and infrastructure test automation.
Converts byte counts into human-readable file size strings using configurable unit systems (traditional 1024-based, SI 1000-based, verbose, or alternative formats).
Install only if you are maintaining legacy code already using it and cannot refactor.
Flask-AutoIndex generates directory listing pages for Flask applications, similar to Apache's mod_autoindex but with customizable HTML output.
pook intercepts and mocks HTTP traffic for testing, supporting popular Python HTTP clients with a fluent API, regex matching, JSON/XML support, and pluggable mock engines.
Install it if you need to mock HTTP traffic in tests and want flexibility in matching and response definition.
Mixer generates test data and model instances for Django, SQLAlchemy, Flask-SQLAlchemy, Peewee, Pony, Mongoengine, and Marshmallow, replacing manual fixture creation with automatic fake-data generation.
However, verify compatibility with your specific framework versions—maintenance is dormant (last release 2022-03-23), so if you use very recent Django or SQLAlchemy…
Parses device output into structured data for network test automation, converting raw command responses into Python objects for use in the Genie/pyATS testing framework.
However, verify first whether it can be used standalone or requires the full Genie framework—the description suggests it is a sub-component designed to work within…
Galois extends NumPy arrays to perform arithmetic operations over finite fields (Galois fields), enabling efficient computation in GF(p^m) with a NumPy-compatible interface.
The non-constant-time implementation is explicitly documented as unsuitable for production security but appropriate for research and education, so install only if…
Official Python SDK for the Brevo API, providing typed client access to email, SMS, marketing automation, and CRM endpoints with sync and async support.
Adds user authentication, authorization, and role-based access control to Flask applications with support for multiple authentication methods including OAuth, WebAuthn, and multi-factor authentication.
Install it if you need user authentication and authorization in a Flask app and want to avoid the complexity of assembling and maintaining a custom solution.
Sarge wraps Python's subprocess module to provide POSIX-style command pipelines with chains, pipes, and redirection on Windows, macOS, and Unix.
Install it if subprocess boilerplate is slowing you down.
Genie Clean provides device recovery and state management implementations for the Genie test automation framework, enabling test setups to bring devices to a known testable state.
Provides utility functions for transferring files to and from servers as part of the Genie test automation framework, supporting protocols like FTP, TFTP, and SSH.
Genie Libs Ops provides a library component for the Genie test framework that models and retrieves the operational state of network topology features through object attributes.
Genie Libs Conf provides Python object-based configuration management for network topology, compatible across operating systems and management interfaces (CLI, YANG, REST).