Packages
Converts strings and other inputs to numbers (int, float, or real) with fast, flexible error handling and type-checking functions that outperform Python's built-in int() and float().
Zuban is a Rust-based Python language server and type checker offering Mypy-compatible and PyRight-like checking modes, with LSP support for diagnostics, completions, goto, references, rename, hover, and document highlights.
cx_Freeze converts Python scripts into standalone executables that run with the same performance as the original scripts, supporting cross-platform deployment.
Provides a Python binding for FFmpeg with both synchronous and asynchronous APIs to encode, transcode, and process audio and video files.
However, if you require active bug fixes or ongoing feature development, consider whether the dormant status (last release April 2024, no recent commits) is…
aqt is the Qt-based desktop GUI for Anki, the spaced repetition flashcard program. It provides the deck browser, card editor, reviewer, and add-on manager, communicating with Anki's core logic via the anki package.
Provides helper classes, decorators, and functions to simplify setup and instrumentation of OpenTelemetry tracing in Python applications.
However, note that maintenance is dormant (last release 662 days ago); if you need active support or compatibility with very recent OpenTelemetry SDK versions, verify…
Provides utilities for parsing, validating, and manipulating IPv4 and IPv6 addresses, including CIDR notation and range operations.
Provides JavaScript assets from the pygal.js library for use in Python projects, bundling chart rendering code as a distributable package.
Installs ffmpeg v8 and ffprobe binaries for your platform on first use, making them available to Python code or the command line without requiring a separate system-level ffmpeg installation.
Provides context managers and decorators to enforce timeouts on code blocks and function calls, and raise exceptions asynchronously in other threads.
CLI and Python SDK for managing DuploCloud infrastructure, supporting 30+ resource types including tenants, services, RDS, S3, Lambda, and Kubernetes resources with multiple output formats and JMESPath filtering.
Install it if you manage DuploCloud infrastructure or need to automate DuploCloud operations in scripts or pipelines.
Manages Digital Loggers web-based network power switches through a Python class and command-line interface, allowing remote control of outlet power states and configuration.
Reads and writes Data Matrix barcodes, accepting image objects, numpy arrays, and raw bytes, with barcode location decoding.
However, maintenance is aging (last release 2022)—evaluate whether you need active support or can accept a stable, mature library.
Parses Android APK files to extract and display metadata including manifests, strings, file listings, and certificates.
Provides dictionary-like read and write access to Excel worksheets through openpyxl, letting you treat spreadsheet rows as structured data objects.
However, be aware that maintenance is inactive—if you encounter bugs or need compatibility updates, you may need to fork or switch to openpyxl directly.
Provides access to system RPM Python bindings inside a virtualenv by shimming the system-installed rpm module, making it importable in isolated Python environments.
However, maintenance is aging (last release 493 days ago), so verify compatibility with your specific RPM and Python versions before relying on it in production.
Peewee Migrate provides a command-line and programmatic interface for creating, running, and rolling back database migrations for Peewee ORM applications.
Install it if you need reliable schema versioning for a Peewee application.
wlc is a command-line client for Weblate's REST API, enabling developers to manage translations, pull and push localization changes, and interact with Weblate projects from the terminal.
nr.util provides general-purpose utility functions and helpers for Python applications, supporting Python 3.7 through 3.10.
No, not for new projects.
A legacy Python documentation handler for mkdocstrings that extracts and renders API documentation from Python source code, docstrings, and type annotations into MkDocs sites.
Parse binary data using C-like structure definitions, converting raw bytes into typed Python objects and back again.
Provides a Python interface to DomainTools cybersecurity APIs (Iris Investigate, Iris Enrich, Iris Detect) for querying domain data, threat intelligence, and risk scoring.
Install only if you have a valid DomainTools subscription or API access.
Provides a bytearray-like class that stores sparse chunks of data in a virtual memory space with non-contiguous addressing, useful for emulating microcontroller memory or other sparse data structures.
Provides a curated collection of TTP (Template Text Parser) templates for parsing structured text output from network devices and other systems into validated Python data structures.
Provides OAuth 2.0 token management for H2O Python clients, handling refresh token exchange and access token lifecycle with both sync and async interfaces.
Install only if you need OAuth token management for H2O services; it is not a general-purpose OAuth library.
Loads, edits, and saves hexadecimal record files (Intel HEX and Motorola S-record formats) commonly used in embedded systems to represent binary data for non-volatile memory.
Finds your project root directory and configures Python path, working directory, and environment variables in one call, so scripts run consistently from anywhere.
Provides utilities for COS Lite charms, including bindings for cos-tool, Juju topology logic for observability labels, and a Python logging handler that forwards logs to Loki.
Provides utilities and base classes to reduce boilerplate when building FastAPI applications, including resource-based CRUD patterns, class-based views, and common helper types.
Provides pytest fixtures and utilities for managing temporary workspaces, running shell commands, and controlling environment variables in automated tests.
However, maintenance is aging—the last release was 623 days ago—so adopt it only if you need its specific pytest fixtures for shell and environment testing and can…
A command-line interface for interacting with the Hugging Face Hub—downloading models, managing authentication, and accessing hub resources without writing Python code.
Edalize abstracts the interface to EDA tools (simulators, synthesis tools, linters) so you can define a project once and run it across different tools without rewriting tool-specific configurations.
Wraps the US Census Geocoder API to convert addresses to coordinates and coordinates to Census geographic data, with both programmatic and command-line interfaces.
Adds technical analysis indicators and statistics to pandas DataFrames for stock market data, including moving averages, momentum, trend, volatility, and volume calculations.
Install it if you need to add technical analysis to pandas-based financial workflows; skip it only if you require indicators not in its supported list or need…
A library providing additional utilities and facilities beyond the Python Standard Library, with support for modern Python versions and typed interfaces.
Install only if another package explicitly requires it as a dependency.
Compares two CSV, TSV, or JSON files and reports what rows were added, removed, or changed, with output as human-readable text or machine-readable JSON.
Install it if this is your use case; skip it if you need active development or advanced diffing features.
Streamlink extracts video streams from various online services and pipes them into a video player or file, bypassing resource-heavy websites to access streamed content directly.
Python wrapper that drives the pdftk binary to fill PDF forms, merge PDFs, extract pages, split documents, and perform other PDF manipulation tasks.
Install only if you already have pdftk running on your system and need straightforward Python bindings to its core functions.
Encrypts and decrypts files and binary streams using AES256-CBC, compatible with the AES Crypt file format (version 2).
Install it if you are not expecting active security updates or bug fixes; avoid it if you require ongoing support or are encrypting data where file-size tampering is…
Command-line tool for provisioning AWS IoT Things and ThingTypes, and attaching certificates to them.