Packages
SQLFluff-rs is a Rust-based optional component that integrates with a SQL linting package to accelerate certain operations; it is not a standalone linter and requires the main package to function.
Converts Python requests and httpx HTTP request objects into equivalent curl command-line strings for debugging, logging, or manual execution.
However, the last release was 2023-06-09; verify that it handles the request and httpx versions in your environment before relying on it for production logging.
pytest-odoo is a pytest plugin that runs Odoo addon tests using pytest's CLI instead of Odoo's built-in test runner, enabling faster iteration during development.
git-review is a command-line tool that streamlines submitting Git branches to Gerrit for code review, integrating Git workflows with Gerrit's review system.
However, verify compatibility with your Gerrit server version given the 452-day gap since the last release—contact the maintainers or test in a non-critical…
Encodes binary data into text using base2048, a binary-text encoding that achieves 11 bits per character and produces display-safe, markdown-compatible output without padding overhead.
Converts large numbers into human-readable abbreviated strings (e.g., 1234567 → '1.23M'), similar to social media follower count displays.
PyGAD is a Python library for building and running genetic algorithms to optimize single-objective and multi-objective problems, with built-in support for training Keras and PyTorch models.
Install it if you need genetic algorithm optimization; skip it if you only do gradient-based machine learning.
Loads configuration from multiple file formats (.yaml, .json, .ini, .env, .py, .cfg) and environment variables into a unified interface with dot-notation and dictionary access.
Serves static and templated content over WSGI, with optional gzip compression and custom headers. Provides both a simple file server (Cling) and a templated variant (Shock) supporting string substitution, kid, and Genshi templates.
click-prompt adds interactive prompts to Click CLI applications, letting you build command-line tools with user-friendly choice selection, text input, file picking, and confirmation dialogs.
However, the aging maintenance status (235 days since last release, modest repository activity) means you should be comfortable with a stable but not actively…
A pytest plugin that captures and exports OpenTelemetry spans for each test execution, sending trace data to an OTLP-compatible backend.
Install only if you have an OTLP endpoint available and a clear use case for tracing test runs; it adds a runtime dependency on three OpenTelemetry packages and…
Provides Python utilities for VAT (Value Added Tax) calculations and operations, with integration for AWS services via boto3 and JSON pointer support.
Install only if you are maintaining existing code that depends on it, and only after verifying the license and testing compatibility with your Python version and…
Highcharts Maps for Python wraps the Highcharts Maps JavaScript library to create interactive geospatial and map-based data visualizations directly from Python, with native integration into Jupyter, Pandas, PySpark, and GeoPandas workflows.
However, verify the license terms first (they are unclear in the metadata), and be aware that the package has not been updated in 724 days—test compatibility with…
Minifies JSON by removing whitespace and JavaScript-style comments (// and /* */) to produce valid, compact JSON suitable for parsing or transmission.
However, verify compatibility with your Python version first, and consider whether the lack of active maintenance poses a risk for your use case—if you need ongoing…
Provides pytest fixtures that integrate the Faker library for generating fake data in test functions.
A Language Server Protocol implementation for Python that provides code completion, navigation, refactoring, and diagnostics to editors and IDEs via the LSP standard, powered by Jedi.
aws-sso-util provides command-line utilities and a Python library to work around rough edges in AWS IAM Identity Center, handling configuration, login/logout, SDK integration, identifier lookup, and CloudFormation tasks.
DownloadKit is a multithreaded file downloader that handles multiple concurrent downloads and automatically splits large files across threads, with task scheduling and automatic retry on connection failure.
However, do not rely on it for active bug fixes or compatibility updates—test thoroughly with your target Python and requests versions before production use, and…
Generates fake E164-formatted phone numbers for use with the Faker library in testing and development.
Displays mask characters (like asterisks) as the user types a password, providing visual feedback that standard library getpass does not offer.
However, the high install friction (source distribution only) and lack of updates since early 2023 mean you should verify it works on your target Python version…
Reads and modifies Tableau workbook and data source files (TWB, TWBX, TDE, TDSX) by programmatically updating their internal XML, without creating files from scratch.
However, verify that it builds cleanly on your Python version before committing to it in production, and be aware that Tableau does not officially support this API.
Converts bitmap images to vector graphics by tracing outlines, implemented in pure Python as a port of Peter Selinger's Potrace algorithm.
Griffe extension that enables inline documentation of function parameters, class attributes, return types, and variables using Python's Annotated type hint, following PEP 727 conventions.
RobotCode is a language server and IDE toolkit for Robot Framework that provides code completion, debugging, test discovery, and a unified configuration model across VS Code, JetBrains IDEs, and the command line.
Install it if you use Robot Framework and want IDE-grade tooling (completion, debugging, refactoring) plus a unified configuration model for local and CI workflows.
MemPalace stores conversation history and project files as verbatim text and retrieves them via semantic search, with a structured index (wings, rooms, drawers) and pluggable backends including ChromaDB, Qdrant, Milvus, and pgvector.
Install it if you work with Claude Code, need local RAG, or want to preserve and search your conversation history.
Provides a plugin management system for RobotCode, enabling dynamic loading and registration of extensions through a standardized interface.
Install it if you are building on RobotCode or need a pluggy-based plugin system for Robot Framework tooling; skip it if you have no use for plugin extensibility.
Python library for controlling Sony audio devices (soundbars, receivers, speakers) that implement the SongPal protocol over UPnP, with both programmatic and command-line interfaces.
However, maintenance is dormant—expect no active support for new Sony models or breaking changes in dependencies.
Provides a lightweight, customizable multi-core apply function for Pandas DataFrames that distributes work across CPU cores using a shared queue for load balancing.
Provides project handling and integration utilities for Robot Framework within the RobotCode ecosystem, enabling programmatic access to Robot Framework project structure and metadata.
However, this appears to be a library component rather than a standalone tool—verify that your use case aligns with RobotCode's architecture before adopting it.
Converts between different calendar systems, allowing date translation across calendar formats such as Gregorian, Persian, and other calendar types.
A spell checker plugin for MkDocs that validates spelling in generated HTML pages using pluggable backends like codespell or symspellpy.
However, the aging maintenance status and explicit statement that the maintainer is dedicating effort elsewhere means you should be prepared to fork or switch if…
Provides core type definitions and utility classes for the RobotCode project, a tool ecosystem for Robot Framework development and automation.
Generates consistent hashes for Python dictionaries and supports hashing Pandas, Polars, Numba, and NumPy objects using default hash or cryptographic algorithms like SHA256.
DataRecorder provides buffered writing tools for saving data to files (CSV, XLSX, JSON, TXT, SQLite) with support for multithreaded access and automatic crash recovery.
Flattens nested dictionaries into single-level key-value pairs using a separator, and reconstructs them back to their original nested structure.
However, dormant maintenance means no bug fixes or Python version updates are forthcoming—use it only for stable, self-contained use cases where you can own any…
Converts between Placekeys (location identifiers), geographic coordinates, and H3 indices; includes an API client for batch geocoding and dataset access.
However, the aging maintenance status (540 days since last release) and reliance on an external service for API features mean you should verify that the Placekey…
pySplashsurf provides Python bindings for surface reconstruction from particle data in SPH (smoothed particle hydrodynamics) simulations, available as both a library and command-line tool.
Parses and reads NTFS file systems, the primary file system used by Windows operating systems, enabling programmatic access to NTFS structures and data.
Validates Git commit messages, branch names, author identity, and push safety against a versioned TOML policy, enforced across local hooks, CI, and AI automation.
Enables DVC to store and retrieve data from Google Drive by acting as a remote storage backend plugin for the DVC version control system.