Packages
Validates email addresses against RFC standards and optionally checks DNS records to confirm the domain can receive mail.
This package is a deprecated migration shim that exists only to redirect users to the main typer package; it has no independent functionality.
Python library for querying Tibber's electricity pricing and real-time consumption data, with support for live measurement streaming from Pulse and Watty devices.
Defcon provides lightweight, UFO-based objects for font editing applications, implementing the UFO3 format with a focus on fast, flexible base functionality rather than end-all solutions.
Install it if you are building font editing tools or need programmatic access to UFO font data.
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.
Official Python client library for Egnyte's Public APIs, providing file and folder management, search, and event handling through Egnyte cloud storage.
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.
Programmatically manage, manipulate, and extract information from Google Cloud Document AI outputs stored in GCS buckets and processed via BatchProcessDocuments or ProcessDocument methods.
However, be aware of its Alpha status—expect potential breaking changes between releases, and review the changelog before upgrading in production.
Converts strings into URL-friendly slugs while preserving unicode characters, with options to transliterate non-ASCII, adjust case, and customize allowed characters.
Provides PostgreSQL CIText field types for Django models, enabling case-insensitive text and email fields that delegate matching to the database.
Fetch and analyze Google Trends data including search interest over time, geographic distribution, related queries, and real-time trending searches.
However, the project is dormant (no updates since December 2024), so be prepared to fork or patch if Google changes its endpoint or if bugs emerge.
Provides async Python integration with Switcher smart home devices, enabling control and monitoring over the network.
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…
Connects to GoodWe solar inverters over local network to retrieve runtime sensor data and configuration parameters via UDP or Modbus/TCP protocols.
Install it if you own a GoodWe inverter or compatible model and need programmatic local-network access to its sensor data.
Provides official Python bindings for Open vSwitch, enabling programmatic access to OVSDB (Open vSwitch Database) and network switch configuration via JSON-RPC.
However, installation requires a source build and platform-specific dependencies; verify your build environment has necessary tools before attempting install.
Asynchronous Python client library for communicating with the Husqvarna Automower Connect API, enabling programmatic control and monitoring of Automower devices.
Cython-based wrapper for systemd's libsystemd library, enabling Python applications to read and write to the systemd journal, send daemon notifications, and interact with systemd services.
Provides a Python client library for accessing the Reka API, with support for synchronous and asynchronous chat operations, multimodal content, and streaming responses.
However, the 683-day maintenance gap raises a red flag: verify that Reka's API service is still actively supported and that this SDK will receive updates if the API…
Implements parameterized role-based access control (PRBAC) for Django applications, allowing you to define roles and privileges with parameters to control who can do what across your system.
Detects the version of Chrome installed on Windows, Linux, or macOS without requiring Selenium or external dependencies.
Install it if you need to detect Chrome version on any platform without adding framework overhead.
Parses and compares package version strings in RPM/Yum format using pure Python, without requiring system tools or external dependencies.
ahocorapy implements the Aho-Corasick algorithm in pure Python to search for multiple keywords in text or arbitrary sequences in linear time, supporting unicode and case-insensitive matching.
Install it if C extensions are unavailable or undesirable; if you are searching very dense text with many overlapping matches and latency is critical, a C-based…
Provides an asynchronous Python client for querying the Open-Meteo weather API, which offers free weather forecasts without requiring an API key.
Adds OpenAPI documentation generation and request/response validation to Flask applications using Pydantic models and Python annotations.
Parses and constructs Tasmota MQTT messages, enabling Python applications to communicate with Tasmota smart home devices over MQTT.
pyschlage is a Python library for authenticating with and controlling Schlage Encode WiFi locks through their API, allowing you to lock, unlock, and query the status of connected locks.
aimmspy provides Python bindings to run AIMMS optimization models headless from Python scripts, exchanging data via pandas, polars, or PyArrow and executing AIMMS procedures programmatically.
aioharmony is an asyncio library for programmatically controlling Logitech Harmony Link and Ultimate Hub devices over the network, supporting activity management, device commands, and event callbacks.
Install it if you own a Harmony device and need to automate or integrate it into a Python application.
Godot AI exposes a Model Context Protocol (MCP) server that lets AI assistants and LLM clients directly control a live Godot editor, building scenes, editing nodes and scripts, and configuring game assets through over 120 operations across approximately 43 MCP tools.
However, verify the license terms before use in commercial projects (license treatment is unclear), and confirm that the 43 tools and 120+ operations cover your…
A Django application that manages cookie consent workflows, letting site visitors accept or reject cookies through a configurable consent interface stored in Django models.
Asynchronous Python client for controlling and monitoring BSBLan heating devices over HTTP, supporting multiple circuits, hot water control, and automatic device capability detection.
Merges data into LibreOffice/OpenOffice templates (ODT, ODS) to generate formatted documents without requiring LibreOffice installed.
Provides a typed Python REST client for the Agentex API with both synchronous and asynchronous interfaces, automatically generated with full request and response type definitions.
Install it if you are building on the Agentex platform.
Adds WebSocket support to the Bottle web framework by integrating gevent-websocket and gevent, enabling bidirectional communication on Bottle routes.
Cinemagoer retrieves and queries movie, actor, director, and company data from IMDb's freely distributed datasets using a local SQLAlchemy-backed database.
A Python client library for Microsoft Dataverse that provides CRUD operations, SQL queries, table metadata management, and file uploads through the Dataverse Web API.
However, verify the actual license before use in proprietary contexts (license treatment is unclear), and be aware that it is in preview—expect possible breaking…
CPEX is a plugin framework that lets you intercept and enforce policies on AI agent operations through composable hooks and plugins, without modifying core application logic.
However, it is early-stage (0.1.3, released 2026-03-05) with 12 GitHub stars—evaluate stability and API maturity for your use case before committing to production.
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.
CLI and Python SDK for managing GPU compute, sandboxes, training runs, and environments on Prime Intellect's cloud platform.
Install only if you have a Prime Intellect account and API key; the CLI and SDK are tightly coupled to that platform and will not function standalone.
Provides Django utilities and middleware for managing release pipelines in edX's independently-deployable applications (IDAs).