Packages
pyhelm3 is a Python library for programmatically managing Helm releases in Kubernetes clusters using Helm 3 and later, supporting installation, upgrades, listing, and uninstallation of releases.
Provides a collection of utility functions for Python projects, including SSH command execution on remote servers via python-rrmngmnt and logging/debugging helpers.
An asynchronous Python library for controlling Denon and Marantz HEOS devices over the local network via the HEOS CLI Protocol, supporting device discovery, playback control, and event notifications.
Install it if you own compatible Denon or Marantz equipment and need programmatic control; skip it if you have no HEOS devices or prefer a different audio ecosystem.
PyHive provides DB-API and SQLAlchemy interfaces to query Presto, Hive, and Trino clusters from Python, supporting both synchronous and asynchronous execution.
A Python library for controlling Hive smart home devices (heating, hot water, lights, plugs, sensors) via the Hive API, with both async and sync interfaces.
PyHMMER provides Python bindings to HMMER3, a biological sequence analysis tool that uses profile hidden Markov models to search for sequence homologs in protein or DNA databases.
Parses HOCON (Human-Optimized Config Object Notation) configuration files into Python dictionaries with automatic type inference, supporting nested access, environment variable substitution, and file includes.
PyHPKE implements HPKE (Hybrid Public Key Encryption) as defined in RFC 9180, providing authenticated encryption with public-key cryptography for sender-recipient message exchange.
However, note that it has not been formally audited—do not use it for high-security applications without independent security review.
Converts strings and dictionary keys between snake_case, camelCase, PascalCase, and kebab-case, plus functions to check what case a string is in.
The dormant maintenance status is acceptable for a mature utility that does one thing well; however, if you need active support or expect breaking changes in future…
Parses and extracts data from HWP Document Format v5 files, with experimental support for conversion to OpenDocument (.odt) or plain text (.txt) formats.
However, be aware that the last release was in 2020, the experimental conversion features may not be production-ready, and AGPLv3+ licensing imposes copyleft…
Automates HWP (아래아한글) document creation and editing through Python by wrapping the HwpAutomation COM API via pywin32, enabling text insertion, document manipulation, and file operations on Windows.
However, verify the license terms before use in commercial or copyleft-sensitive projects, and confirm that the HwpAutomation API coverage meets your specific…
PyIceberg provides programmatic access to Apache Iceberg table metadata and data, implementing the Iceberg table specification in Python for reading and writing Iceberg-format datasets.
Provides a Rust-powered core implementation for Apache Iceberg table format operations in Python, intended as an internal dependency for the pyiceberg library.
PyiCloud provides Python access to iCloud web services, including device location, calendars, contacts, photos, and account management, with both a library API and command-line interface.
PyICU wraps the ICU C++ libraries to provide Python access to Unicode text processing, internationalization, and localization features including collation, formatting, and script handling.
Install only if your system can satisfy the high build-time friction: pre-built packages exist for major platforms, but source builds require ICU libraries,…
PyICU-binary provides pre-built Python bindings to the ICU C++ libraries for Unicode text processing, internationalization, and localization without requiring compilation.
However, the package is abandoned (no releases since 2021-09-14), so verify that prebuilt wheels exist for your Python version and platform before committing.
PyIMG4 parses Apple's Image4 format through a Python library and CLI tool, supporting manifest, payload, and restore info operations with platform-aware compression.
Not relevant for general Python development—install only if you have a specific need to parse or work with Image4 files.
Async Python client for Imou Open Platform cloud APIs, providing authentication, device management, and channel control through aiohttp-based HTTP calls.
pyinfra executes Python code as infrastructure automation, translating declarative operations into shell commands and running them over SSH, Docker, or local targets at scale.
Pyink is a Python code formatter forked from Black that applies Black's formatting rules with several customizable behavioral differences, including optional two-space indentation and majority-quote inference.
Monitors Linux filesystem events (file creation, modification, deletion) and triggers callbacks when they occur, allowing Python programs to react to filesystem changes in real time.
PyInstaller bundles a Python application and all its dependencies into a single standalone executable or folder that runs without requiring a Python interpreter or installed modules on the target system.
Install it if you need to distribute Python applications as standalone executables.
Provides community-maintained hooks that extend PyInstaller to bundle data files, hidden imports, and runtime configurations for packages that don't work out of the box with PyInstaller.
Generates Windows VERSIONINFO resource files for PyInstaller from YAML metadata or installed Python package distributions, automating version-file creation for bundled applications.
Pyinstrument is a statistical call-stack profiler that samples your Python program's execution to identify which functions consume the most time, helping you find and optimize performance bottlenecks.
Extracts Python bytecode and resources from PyInstaller-generated executables (Windows PE and Linux ELF), with support for automatic decryption of encrypted archives.
Invokes Python functions by full module path specifier, loading the target as a proper module rather than as __main__, which enables relative imports to work correctly.
Converts Amazon Ion documents and QLDB query results to JSON format for easier consumption in Python applications.
Parses and decrypts iOS device backups, extracting individual files or entire backup contents via CLI or Python API.
Provides unified I/O handling for command-line, GUI, and programmatic argument processing, with type validation, interactive console features, and object profiling and caching utilities.
Asynchronous Python client for querying and monitoring printers that support the Internet Printing Protocol (IPP) over network connections.
Install it if you need to programmatically interact with IPP printers; skip it if your use case does not involve network printer communication.
PyIQA provides a PyTorch-based toolbox for computing image quality assessment metrics, supporting both full-reference and no-reference methods with GPU acceleration and calibration against official implementations.
Validates email addresses against RFC standards and optionally checks DNS records to confirm the domain can receive mail.
Serializes and deserializes ISO8583 financial protocol messages between raw bytes and Python dictionaries, with support for custom field specifications covering encoding, length types, and data formats.
PyISY is a Python library for asynchronous communication with Universal Devices ISY-994, Polisy, and eisy home automation controllers, supporting real-time updates via WebSocket or SOAP.
Install it if you need to interact with an ISY-994, Polisy, or eisy controller from Python—especially if you're building a Home Assistant integration or custom…
Extends pandas DataFrames with method-chainable data-cleaning functions, enabling readable, verb-based operations for common preprocessing tasks like column renaming, null removal, and data transformation.
Install it if you work with pandas and want method chains to replace imperative preprocessing logic.
Computes Jaro and Jaro-Winkler similarity and distance scores between two strings, with optional UTF-8 normalization, case sensitivity control, and homoglyph sanitization.
Install it if you need to compare short strings (names, addresses, codes) and want a non-edit-distance metric that handles transpositions and prefix similarity.
PyJKS loads and manipulates Java KeyStore (JKS), JCEKS, BKS, and UBER keystores from Python without requiring a JVM, exposing private keys, certificates, and secret keys for inspection and use.
However, verify that it handles your specific keystore format and encryption algorithms, and be aware that no updates have been released since 2020—consider it a…
Reads and writes JLS (Joulescope) files, a specialized format for storing high-frequency time-series signal data with built-in summaries, annotations, and multi-source support.
PyJNIus lets Python code call Java classes and methods directly using the Java Native Interface (JNI), enabling interoperability between Python and Java on desktop and mobile platforms.
Install it if you're building a Kivy mobile app, integrating Python with Java libraries, or automating JVM-based systems.