Packages
Provides Python bindings to macOS's IOBluetoothUI framework, enabling Bluetooth device selection and pairing dialogs in native applications.
Provides a typed Python client library for the Modern Treasury REST API, with both synchronous and asynchronous interfaces for managing financial operations like counterparties and external accounts.
Install it if you need to integrate with Modern Treasury in Python 3.9+.
Provides Python bindings to Apple's AVRouting framework on macOS, enabling audio routing control from Python code.
Adds Pydantic model validation to Flask route handlers, automatically parsing and validating query parameters, request bodies, form data, and URL path parameters.
However, note that maintenance is aging (235 days since last release); verify compatibility with your specific Flask and Pydantic versions before adopting.
Provides Python bindings to Apple's HealthKit framework on macOS, enabling programmatic access to health and fitness data stored in the system.
Provides Python bindings to Apple's MetalFX framework on macOS, enabling access to graphics optimization and upscaling capabilities through PyObjC.
Provides Python bindings to macOS's ExtensionKit framework, enabling Python developers to access native extension capabilities on macOS through PyObjC.
Provides Python bindings to macOS's SafetyKit framework, enabling access to safety-related APIs through PyObjC.
Provides Python bindings for macOS's SharedWithYou framework, enabling access to shared content and collaboration features through PyObjC.
ftputil provides a high-level FTP client library that wraps FTP connections with a virtual file system interface, allowing you to interact with remote FTP servers using file-like objects and functions similar to Python's os, os.path, and shutil modules.
Install it if you need reliable, high-level FTP access in Python.
Provides Python bindings to Apple's PHASE framework on macOS, enabling audio processing and spatial audio capabilities through PyObjC.
However, it is only useful on macOS; Windows and Linux users cannot use it.
PyGObject provides Python bindings for GObject-based libraries such as GTK, GStreamer, WebKitGTK, GLib, and GIO, enabling Python developers to build graphical and multimedia applications.
Sends Python log records to Logstash over UDP or TCP, formatting them as JSON events compatible with Logstash's input pipeline.
However, dormant maintenance since 2022 and source-only distribution create friction.
Unofficial Python wrapper for the Binance exchange REST API v3, supporting spot trading, futures, margin trading, and real-time websocket streams with both synchronous and asynchronous interfaces.
Install it if you need to programmatically trade or fetch data from Binance.
Provides Python bindings to Apple's ThreadNetwork framework on macOS, enabling Python code to interact with Thread networking capabilities through PyObjC.
However, it is only useful on macOS and requires Python 3.10+; it is not a cross-platform solution.
Provides Python bindings to Apple's BrowserEngineKit framework on macOS, enabling programmatic access to browser engine capabilities from Python code.
However, it is macOS-only and requires understanding of both PyObjC translation patterns and Apple's BrowserEngineKit documentation.
Provides Python bindings to macOS's InputMethodKit framework, enabling development of custom input methods for text input on macOS 10.5 or later.
Pure Python library for communicating with IPMI-enabled devices over multiple interfaces including RMCP, RMCP+, KCS, and IPMB.
SeeK-path generates optimal k-point band paths in the Brillouin zone for crystal structures, automatically detecting Bravais lattice type and applying crystallographic conventions to label high-symmetry points.
Install it if you routinely prepare band structure calculations.
Proxmoxer is a Python wrapper for the Proxmox REST API that lets you programmatically manage Proxmox Virtual Environment (PVE), Proxmox Mail Gateway (PMG), and Proxmox Backup Server (PBS) over HTTPS, SSH, or the pvesh utility.
Provides Python bindings for Apple's Cinematic framework on macOS, enabling programmatic access to cinematic video features through PyObjC.
However, it is macOS-only and requires Python 3.10+; it is not useful outside that environment.
A Python client for the 2Captcha API that automates captcha solving across multiple captcha types including reCAPTCHA, FunCaptcha, GeeTest, Cloudflare Turnstile, and many others.
Provides Python bindings to Apple's SensitiveContentAnalysis framework on macOS, enabling detection and classification of sensitive content in images and videos.
Provides Python bindings for macOS's Symbols framework, enabling access to native symbol-related APIs through PyObjC.
A Python client library for NocoDB that provides CRUD operations, bulk operations, file management, and advanced querying against NocoDB REST API with support for both v2 and v3 API versions.
Provides Python bindings to the macOS Collaboration framework, enabling access to user identities and identity selection UI elements from Python code running on macOS 10.5 or later.
Chalk is a Python SDK for building and deploying machine learning feature pipelines that compute features from multiple data sources and serve them for both online inference and offline training.
However, the license is unclear, so verify terms before production use.
Provides Python bindings to macOS's DictionaryServices framework, enabling dictionary and spelling lookup functionality from Python code running on macOS.
An async Python library for controlling and monitoring Homematic and HomematicIP devices through multiple backend systems (CCU3, OpenCCU, Homegear, CUxD, CCU-Jack) using XML-RPC and JSON-RPC protocols.
Install it if you need to control Homematic devices from Python; the only constraint is a requirement for Python 3.14 or later and network access to a compatible…
Provides Python bindings to macOS's CalendarStore framework, enabling access to iCal data including calendars and tasks with change notifications.
However, it is macOS-only and requires familiarity with Objective-C API translation; it is not a high-level calendar library.
Provides Python bindings to the macOS InstantMessage framework, allowing access to iChat information and auxiliary video source control for iChat Theater.
Install only if you have a specific legacy iChat use case and are willing to work without built-in documentation.
Provides utility functions for vector search operations in MongoDB using PyMongo, simplifying the integration of vector-based queries with MongoDB collections.
However, adoption is still limited (top 15000 tier), so verify that its API surface and feature set match your specific vector search requirements before committing…
Python library for D-Bus communication with asyncio and blocking call support, built on systemd's sd-bus for efficient inter-process communication on Linux.
Python client library for Google Earth Engine, enabling programmatic access to satellite imagery and geospatial datasets for remote sensing and environmental analysis.
The main gotcha is that authentication and an Earth Engine project are prerequisites; also, dynamic class loading means you'll rely on the official API Reference.
Implements a Windows system tray icon with a right-click context menu and callback support for menu actions.
TgCrypto provides fast C-based implementations of AES-256 encryption in IGE, CTR, and CBC modes, designed specifically for Telegram's MTProto protocol and related cryptographic needs.
Provides finite state machine support for Django models, allowing you to define states and controlled transitions between them using decorators and enums.
However, the aging maintenance status (311 days since last release, marked inactive) and the breaking API change in version 3.0 mean you should verify that the…
Find and replace multiple strings in text with word-boundary awareness, using C-accelerated Aho-Corasick matching for speed comparable to regex but typically 30-100x faster.
However, verify that pyahocorasick works on your target platform and Python version, and accept that no updates will arrive for compatibility or security issues.
Python wrapper for the Blosc compression library, providing fast compression and decompression of binary data optimized for numerical arrays and low-entropy data.
However, check whether Python-Blosc2 better suits your needs if you require more advanced features or plan a new project, as the maintainers recommend it as the more…
Converts Textile markup (a human-friendly text format) into HTML, handling formatting, lists, links, and other common web text structures.
Install it if you need to accept or process Textile-formatted text in your application.