Packages
A Python client library for etcd, a distributed key-value store, enabling read, write, delete, and watch operations on etcd servers.
Parses Windows Event Log files (.evtx) into structured XML or JSON, providing programmatic access to event records, templates, and metadata across Windows, macOS, and Linux.
Install it if you need to read Windows event logs outside Windows or integrate event log data into analysis pipelines.
FastHTML is a Python web framework that builds interactive web applications using HTML-over-the-wire with HTMX, allowing you to write full-stack web apps in Python without writing JavaScript.
Not recommended if you need a stable, battle-tested framework or require a large ecosystem of third-party integrations.
Python bindings for the Flexible Collision Library (FCL) that perform collision detection, distance computation, and continuous collision detection queries on pairs of geometric models.
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…
Python bindings for FLINT and Arb that provide exact integer and rational arithmetic, arbitrary-precision real and complex numbers with error tracking, and polynomial, power series, and matrix operations over these types.
Parse, compile, and match FLIRT signatures (Fast Library Identification and Recognition Technology) against byte sequences to recognize statically-linked code without IDA Pro.
python-freeipa is a lightweight client library for interacting with FreeIPA directory and authentication services over HTTP.
However, verify that the package's API coverage matches your FreeIPA version and use case, and be aware that aging maintenance means you may need to maintain patches…
Parses and manages text files with YAML (or JSON, TOML) front matter, separating structured metadata from document content for easy access and manipulation.
Install it if you work with front-matter-delimited documents (Jekyll posts, static site content, or similar).
Provides a high-level API for common file-system operations—creating, reading, copying, deleting, and querying files and directories—without external dependencies.
Install it if you find yourself repeatedly writing path checks, directory creation, or file-copy logic; skip it if your code already uses built-in modules idiomatically.
Provides a Python interface to the Fully Kiosk Browser REST API, allowing programmatic control and monitoring of Fully Kiosk Browser instances running on Android devices.
Python wrapper for GDCM (Grassroots DICOM), a C++ library that reads, writes, and manipulates DICOM medical image files with support for multiple transfer syntaxes including JPEG, JPEG 2000, JPEG-LS, RLE, and deflated formats.
Install it if you need to work with DICOM medical images in Python; the C++ bindings are mature and the library is production-stable.
python-geohash encodes and decodes geographic coordinates into compact geohash strings for spatial indexing and proximity queries.
Provides a Python client library for interacting with Gerrit Code Review via its REST API, wrapping common operations on projects, changes, accounts, and groups.
Install it if you need to automate Gerrit workflows from Python.
Parses command-line flags and arguments for Python programs, but this package is obsolete and unmaintained—its functionality has been merged into Abseil Python.
Python wrapper for GitLab's REST and GraphQL APIs, with a CLI tool for managing GitLab resources and accessing API endpoints.
Install it if you need to programmatically interact with GitLab APIs from Python.
Python client library and command-line tool for the OpenStack Images API, providing programmatic access to Glance image management with full v1 API support and in-progress v2 support.
Provides Python bindings to GnuPG for key management, encryption, decryption, signing, and signature verification operations.
Sends GraphQL queries, mutations, and subscriptions to a GraphQL server using synchronous or asynchronous requests over HTTP or WebSocket.
Python library that abstracts the Greenbone Management Protocol (GMP) and Open Scanner Protocol (OSP) to remotely control Greenbone vulnerability management systems.
Parses HCL2 configuration files (used by Terraform and other HashiCorp tools) into Python data structures, and converts Python dicts back to HCL2 format. Includes CLI tools for format conversion and querying.
Install it if you need to parse, query, or generate HCL2 files from Python.
Python client library and command-line tool for interacting with OpenStack Heat orchestration services, enabling programmatic stack management and template deployment.
python-hglib provides a Python interface to Mercurial version control by communicating with Mercurial's command server, enabling programmatic access to hg operations.
Asyncio client library for communicating with HomeWizard Energy devices over HTTP, enabling queries of device state, energy measurements, and control of outlets.
Install it if you own or manage HomeWizard Energy hardware and need programmatic access from Python; skip it if you have no HomeWizard devices or prefer synchronous…
Manages hosts file entries programmatically—add, remove, import, and query IP-to-hostname mappings without manual file editing.
However, the aging maintenance status (416 days since last release) means you should verify compatibility with your Python version before relying on it for critical…
Automates HP iLO (Integrated Lights Out) server management through a Python library and command-line tool, eliminating the need to manually write XML or use HP's perl-based locfg.pl utility.
However, verify compatibility with your iLO version (support stated only through iLO 4) and test with your Python version before deploying to production, as the…
Provides a simplified Python interface for making HTTP requests to RESTful APIs by building request paths through attribute chaining and method calls.
However, note that the latest release was in 2022-03-09; if you need active feature development or rapid bug fixes, verify that the maintenance status meets your…
Reads, edits, and creates HWPX documents (Korean word processor format) in pure Python without requiring Hancom Office, supporting text extraction, form filling, and document generation across Windows, macOS, Linux, and AI environments.
However, be aware the API is in Alpha and may change; pin the version if stability is critical.
Provides internationalization (i18n) functionality for Python applications, enabling translation of strings into multiple languages with support for pluralization, placeholders, and fallback locales.
However, verify Python support matches your target version, and consider whether the lack of recent maintenance poses a risk for your use case.
Python interface to the igraph graph library for network analysis and complex graph algorithms; this is a legacy package superseded by the igraph package.
A Python client library for the incident.io API, providing sync and async methods to interact with incident management endpoints with built-in authentication and SSL certificate handling.
A Python client library for the Intercom API, providing synchronous and asynchronous access to Intercom's messaging, customer data, and AI content management endpoints.
Declares interfaces and statically asserts that classes implement them, offering stricter semantics and better error messages than Python's built-in abc module.
Pure Python library for communicating with IPMI-enabled devices over multiple interfaces including RMCP, RMCP+, KCS, and IPMB.
Extracts a client's IP address from web request headers, handling proxies and multiple header formats to identify the originating client in server applications.
However, do not rely on it as a primary security mechanism—always pair it with firewall rules and validate proxy chains carefully if IP spoofing is a concern in your…
Python client library for iRODS, a distributed data management system, enabling connections, authentication, queries, and management of collections, data objects, metadata, users, and resources.
Install it if you are building applications that must integrate with iRODS for data management or administration.
Python client library and CLI for the OpenStack Bare Metal API, providing programmatic and command-line interfaces to manage bare metal provisioning and node operations.
Maps ISO 639 language codes (639-1, 639-2, 639-3) to language names and metadata, with methods to look up or guess a language from any code or name format.
Python library for controlling iZone air conditioning systems over HTTP, with UDP discovery and async command support.
Python wrapper for the Jenkins REST API that provides a higher-level, pythonic interface to control Jenkins servers and automate common administration tasks.
However, the aging maintenance status (376 days since last release) means you should verify compatibility with your specific Jenkins version and be prepared to…