Packages
A CLI tool that auto-detects and downloads content from URLs using a plugin-based architecture, supporting multiple extraction methods (HTML, PDFs, screenshots, metadata, media) in a single command.
Generates and parses UUIDv7 identifiers with embedded creation timestamps, following the final RFC 9562 specification and providing Python datetime integration.
Sphinx-doc extensions and command-line tools that extract documentation from C/C++ source file comments for structured doc generation.
The AGPL-3.0-or-later license requires careful review if you plan to redistribute or modify the package, but poses no barrier to using it as a documentation tool in…
Teradata ModelOps Client provides a CLI and SDK for managing machine learning model lifecycle—training, evaluation, deployment, and versioning—within Teradata's data platform.
However, the proprietary license restricts use to internal purposes tied to a Teradata database license, and Windows users must manually install OpenSSL.
Provides Azure CLI commands for managing App Service resources including web apps, function apps, and app service plans on Microsoft Azure.
However, verify that this version (0.2.21 from 2019) is compatible with your current Azure CLI installation, as it may have been superseded by newer integrated versions.
Compresses CSS files by removing unnecessary characters while preserving functionality, available as both a command-line tool and Python library.
Install only if you are maintaining legacy code that already depends on it.
WeChat SDK providing Python bindings for WeChat's public platform, enterprise, payment, mini-program, and third-party APIs.
Django middleware that logs the number of database queries executed for each HTTP request in the runserver console, with configurable thresholds and filtering.
However, maintenance is dormant (last release 2023-01-05); verify compatibility with your Django and Python versions before relying on it.
Converts integers to and from base36 representation, a compact alphanumeric encoding using digits and letters.
However, be aware it is dormant since 2014 and classifiers list only older Python versions; test thoroughly on your target Python version before relying on it in…
Beautysh automatically formats and beautifies Bash shell scripts with configurable indentation, function styles, and variable formatting, handling complex Bash syntax including here-docs and special cases.
Programmatically interact with AWS IAM Identity Center to obtain boto3 sessions, log in users, and discover available accounts and roles.
However, the aging maintenance status (last release 2023-01-27) means you should verify compatibility with your boto3 version and current Identity Center API before…
awslogs is a command-line tool for querying and streaming logs from Amazon CloudWatch, supporting log group and stream filtering, time-range queries, and real-time log watching.
Django Activity Stream generates and displays activity feeds from user actions on your site, allowing users to follow actors and see personalized streams of events.
Converts numbers, dates, times, file sizes, and lists into human-readable strings with support for 20+ locales including English, Portuguese, French, German, Spanish, Chinese, Japanese, and others.
Install it if you need to display numbers, dates, times, or file sizes in human-friendly formats, especially if you need multi-locale support.
Provides Rust-based utility functions for PyAVD, handling data structure validation and manipulation with performance and safety guarantees.
Install only if PyAVD requires it as a transitive dependency, or if you are contributing to the PyAVD project itself.
Compares the similarity between two JSON files and reports structural and content differences.
However, if you require ongoing support, bug fixes, or active development, look for an actively maintained alternative.
Fuzzy finder that matches partial strings from a list and returns ranked results, similar to Sublime Text and Vim's Ctrl-P plugin.
Provides shell command wrappers and hooks to organize, create, switch between, and manage multiple Python virtual environments from a central location.
The main gotcha is that it requires shell integration (sourcing in your shell config) and works only with bash/zsh, so it is not suitable for Windows PowerShell or…
Unpacks and repacks Android backup files (.ab format), with optional support for encrypted archives when pycrypto is installed.
Lists the shared libraries (DLLs) currently loaded by the Python process, returning their paths as a simple list.
Extracts WeChat account metadata, decrypts chat databases, and provides web-based viewing and export of chat history as HTML or CSV.
However, the aging maintenance status and Windows-only practical support are concerns.
Query, retrieve, update, merge, validate, and diff YAML, JSON, and EYAML documents using a path-based syntax that works from the command line or as a Python library.
Install it if you need command-line YAML/JSON manipulation, configuration file merging, or programmatic access to nested data structures.
Provides random name generation for cats, dogs, superheroes, and supervillains via Python API or command-line interface.
Python SDK for connecting to Hopsworks clusters to manage feature stores, model registries, and model serving deployments.
Flattens and unflattens nested JSON structures with SIMD-accelerated parsing and optional parallel processing, supporting both Rust and Python with DataFrame integration.
Ansible-base is the core automation engine for IT infrastructure management, handling configuration, deployment, provisioning, and orchestration through agentless SSH-based execution.
Beancount is a double-entry accounting system that reads financial transactions from text files, loads them into memory, and generates reports like balance sheets and income statements with an SQL-like query interface.
Reads MS Excel files and translates Excel formulas into Python code for evaluation, allowing spreadsheet calculations to run without Excel.
However, high install friction and the gap since the last release warrant checking that your target Excel functions are supported and testing numeric precision on…
Paver is a Python-based task automation and scripting tool for software projects, similar to Make or Rake, designed to automate repetitive development tasks using Python syntax.
Reads and writes Garmin FIT files for Activity, Workout, and Course workflows, with support for parsing, validation, streaming, and format conversion.
Provides lazy-loading and self-destructive proxy objects to defer expensive module imports and global state construction until first use, speeding up application startup times.
Pyarmor CLI Core Alpine provides pre-built extension modules for Pyarmor that enable obfuscation of Python scripts, machine binding, and expiration date enforcement on Alpine Linux systems.
However, the 'Free To Use But Restricted' license means the free trial has limitations; review the EULA and license terms before production use.
Wrapper for AWS Systems Manager Parameter Store that retrieves configuration values and secrets as Python dictionaries, supporting single parameters, multiple parameters, or path-based queries.
Substitutes environment variables in strings using shell-like syntax, supporting both simple variable references and default value expressions.
Generates random timeouts between specified minimum and maximum values, and provides time-aware sleep functions with optional active-time windows.
Install only if you need random timeout generation and can verify the license and Python compatibility in the repository.
Provides enhanced print functions that format and beautify terminal output, including pretty-printing nested data structures and logging messages to both console and file.
However, the unclear license status requires verification before use in commercial or restricted-distribution projects, and the high install friction warrants…
Creates minimal valid empty files of various types—for example, a 1x1 pixel JPG—implementing the Null Object pattern to avoid null checks in code.
However, be aware the package is abandoned—no updates or fixes are forthcoming.
Provides a Python interface to PEMicro debug probe libraries, enabling control and communication with PEMicro Multilink/FX and Cyclone/FX probes for ARM microcontroller debugging.
Install only if you have the required hardware and PEMicro libraries already set up on your system.
A PyOCD plugin that adds support for PEMicro debug probes (Multilink/FX, Cyclone/FX) to enable embedded debugging on NXP ARM microcontrollers.
However, proceed with caution: it is abandoned as of 2023, so compatibility with the latest PyOCD or Python versions is not guaranteed.
A Poetry plugin that automatically loads environment variables from `.env` files before Poetry commands run, delegating to python-dotenv for variable expansion and interpolation.
However, note that maintenance is dormant (last release July 2023); if you need active support or compatibility with very recent Poetry versions, verify compatibility…