Packages
Converts between Gregorian (solar) and Chinese lunar calendars, and computes associated astrological and traditional calendar properties like zodiac signs, stems-and-branches, lucky directions, and festival dates.
However, the high install friction (source-only distribution) and aging maintenance status (last commit 282 days ago) mean you should verify compatibility with your…
Provides type-safe wrapper types for representing values that may be absent, failed, or deferred, enabling functional-style error handling and optional value composition in Python.
However, note that the project is dormant (last release 719 days ago) and the README examples are incomplete, so verify that the current API meets your needs before…
Parse and build Amazon S3 URLs in multiple formats, extracting or constructing bucket names, keys, regions, and optional credential names.
A Sphinx extension that auto-generates documentation for Typer CLI applications, rendering command help text in HTML, SVG, or text format using Typer's rich console formatting.
An agentic coding CLI with an interactive terminal UI that integrates with Cloudflare's stack, supporting multiple AI models with automatic fallback, file and shell command tools, and git/deployment integration.
However, it is early-stage (Alpha, 26 days old, 0 stars), targets a specific stack (Cloudflare-first), and has a dense dependency tree.
QReader detects and decodes QR codes from images using a YOLOv8 model combined with Pyzbar, handling difficult and damaged QR codes through image preprocessing.
Install only if you can satisfy the system-level pyzbar dependencies and accept that the last release was in February 2025.
Publishes messages to multiple endpoints via HTTP or ZMQ using the EPCP protocol, with optional JWT and basic authentication.
Provides Python and command-line access to read, write, and manage Mycroft/OVOS configuration files with loose and strict key searching, type-safe casting, and a CLI tool for quick config inspection and modification.
Install it if you are building on top of Mycroft or OVOS and need programmatic config access.
dictknife provides utility functions for manipulating, querying, and transforming Python dictionaries, with optional support for loading data from files and command-line operations.
However, the aging maintenance status (405 days since last release) and sparse documentation suggest checking whether the specific dict operations you need are…
Implements the GRIP (Generic Real-time Interoperability Protocol) specification for Python, enabling real-time HTTP response publishing, long polling, and WebSocket message control via GRIP proxy endpoints.
Provides utilities to interact with Enphase Envoy solar systems, including installer password calculation, device discovery via Bonjour/Zeroconf, and production/consumption data streaming.
No, not recommended for new projects.
Provides a collection of utility functions for Python projects, including SSH command execution on remote servers via python-rrmngmnt and logging/debugging helpers.
cwe2 provides programmatic access to the Common Weakness Enumeration (CWE) database, allowing you to look up vulnerability weakness categories by ID and retrieve their detailed attributes.
Provides utilities and abstractions built on anyio to simplify backend-agnostic asynchronous programming in Python.
However, be aware that maintenance is dormant—no updates or bug fixes are expected unless you or the community contribute.
Generates lightweight container classes with automatic `__repr__`, comparison methods, and field initialization from a fluent attribute-chain syntax, eliminating boilerplate for simple data holders.
No, not for new projects.
DeepFilterNet removes background noise from full-band audio at 48kHz using deep learning models, providing both command-line and Python API interfaces for speech enhancement.
Parses and manipulates ISO 8601 date-time strings according to the 2004 specification, providing a Python API similar to the standard datetime module for working with dates, times, durations, and recurrences.
Install it if your application receives or generates ISO 8601 formatted dates.
Provides test execution and runner utilities for Robot Framework, integrated into the RobotCode ecosystem to streamline test automation workflows.
Install only if you have a concrete need for RobotCode-integrated test execution; it is a specialized component, not a general-purpose test runner.
pyDOE3 provides functions to construct experimental designs for scientific and engineering research, including factorial, response-surface, randomized, low-discrepancy, sampling, Taguchi, optimal, and sparse grid designs.
However, the archived repository and abandoned maintenance status mean you should not expect active bug fixes or compatibility updates; use it for stable, well-tested…
Alphabetizes lines in files based on indentation levels, triggered by a pragma comment, with optional case-insensitive sorting.
Integrates Django with GRIP-compatible proxies (Pushpin, Fastly Fanout) to delegate long-lived HTTP and WebSocket connection management away from the application.
Constructs, modifies, and searches kd-trees—spatial data structures for organizing points in multi-dimensional space to enable efficient nearest-neighbor queries.
However, the last release was 2017-10-19 and maintenance is aging; for production use at scale or with modern Python versions, verify compatibility and consider…
Generates random 12-digit MAC addresses in multiple formats, with optional support for locally administrated address (LAA) format compliance.
However, the abandoned maintenance status and Alpha classification mean it's best suited for non-critical tooling; do not rely on it for production systems.
Provides utility functions and base classes to simplify building Flake8 plugins, handling common patterns for rule detection and reporting.
Provides a Valkey cache and session backend for Django, allowing you to use Valkey as a drop-in replacement for Django's default caching and session storage.
Provides a decorator that lets a single method behave differently when called on a class versus an instance, combining classmethod and instance method logic in one.
However, dormant maintenance and minimal download volume suggest it remains a niche utility; only install if this exact pattern fits your design.
A pytest plugin that adds optional test-count validation, duplicate test-name detection, test-ID safety checks, and CI log collection to help catch common testing issues.
However, maintenance is aging (558 days since last release), so evaluate whether the specific checks it offers match your project's needs before adopting it as a…
httpdbg intercepts and displays HTTP(S) requests made by or received by Python programs, providing a web-based dashboard to inspect client and server traffic without code changes.
Install it if you regularly debug HTTP-based Python applications.
Parses and compares package version strings in RPM/Yum format using pure Python, without requiring system tools or external dependencies.
Fetches historical and forecasted energy usage and cost data from utility companies that use the Opower platform, supporting dozens of US utilities through their web APIs.
The main gotcha is that it requires Python 3.11+ and async code; if your utility isn't listed, you'd need to contribute support for it.
Provides a Python ReST API client library and interactive shell for communicating with Spirent TestCenter servers, wrapping HTTP calls into function-like automation commands.
Determines whether a file is binary or text by analyzing its content using a heuristic similar to Perl's file-type detection, relying on chardet for encoding analysis.
However, do not install if you require ongoing maintenance, support for edge cases discovered after May 2022, or compatibility with Python versions beyond 3.10—the…
NestedText is a human-friendly file format for structured data that uses only strings, requiring no quoting or escaping, and provides a Python parser and serializer for reading and writing such files.
Megatron-FSDP implements Fully Sharded Data Parallelism (FSDP) in native PyTorch to distribute training and inference of large models across multiple GPUs with configurable memory-communication trade-offs.
Hickle serializes Python objects to HDF5 files as a pickle alternative, enabling cross-language data interchange and optional compression of numpy arrays and other data structures.
However, verify the license first—it is marked OSI-approved but the exact terms are not in the metadata.
A pure-Python library for creating and extracting Microsoft Cabinet (CAB) archive files without external dependencies.
osfclient is a Python library and command-line tool for uploading and downloading files to and from Open Science Framework projects.
However, be aware the project is dormant—no active maintenance since 2021, so compatibility with Python versions beyond 3.9 and recent dependency updates is unverified.
A Sphinx extension that embeds block diagrams into documentation by rendering blockdiag syntax within reStructuredText.
Provides X11 and XF86 keysym definitions as Python data structures, mapping mnemonic names to integer values and optional Unicode code points.
However, the last update was in February 2023 and the repository shows no recent commits, so expect no bug fixes or updates.
Implements consistent hashing in Python using md5 as the hashing function, enabling distributed systems to map keys to nodes in a way that minimizes remapping when nodes are added or removed.
However, verify that md5 hashing meets your security and collision-tolerance requirements, and test compatibility with your target Python version—the package's…