Packages
Calculates thermodynamic and transport properties of water, steam, ice, seawater, and heavy water according to IAPWS industrial standards (IF97, 95, 06, 08, 17).
Implements an Earley algorithm parser for context-free grammars with Abstract Syntax Tree support and a regex-based scanner.
Not recommended if you need active maintenance or support.
lia-web is a deprecated shim package that re-exports cross-web under the lia namespace for backwards compatibility; new users should install cross-web directly instead.
No, not for new projects.
Python SDK for creating, managing, and executing code in remote Prime Intellect sandboxes—secure containerized environments with synchronous and asynchronous clients.
Install it if you need to run code on Prime Intellect infrastructure or want a type-safe SDK for remote execution.
Provides the cached_property decorator for Python 3.6 and 3.7, allowing methods to be computed once per instance and cached as attributes.
AG2 is a Python framework for building AI agents that interact with language models, call tools, and coordinate with other agents to solve tasks.
Install it if you need to build AI agents that coordinate with LLMs and other agents.
Pyrogram is an asynchronous Python framework for interacting with Telegram's MTProto API, enabling you to build custom clients and bots that send messages, handle events, and execute Telegram actions programmatically.
However, the project is abandoned—no maintenance since April 2023—so you should only adopt it if you can tolerate the risk that Telegram protocol changes or security…
Python client library for Nacos service discovery, configuration management, and AI services via OpenAPI, supporting gRPC and HTTP protocols with async/await.
A complete Python implementation of OpenID Connect and OAuth 2.0 specifications, enabling authentication and authorization workflows in applications.
However, the description acknowledges that documentation and examples are largely unmaintained and contain issues.
Validates wheel file contents before publishing, detecting common packaging errors like bytecode files, cache directories, and missing or unexpected top-level modules.
Install it if you publish wheels to PyPI or maintain strict wheel quality standards.
sshconf reads and modifies SSH config files while preserving their formatting and structure, letting you programmatically manage SSH host entries and settings.
Install it if you need to read or modify SSH config files from Python code; skip it if you only work with SSH configs manually or through shell scripts.
libscrc provides a compiled library for calculating CRC checksums across many variants (CRC3 through CRC82), supporting both single-pass and incremental computation on byte data.
FunASR is a speech recognition toolkit that transcribes audio offline or via streaming, with integrated voice activity detection, speaker identification, punctuation restoration, and emotion/audio-event tagging across multiple languages and deployment targets.
Install it if you need speaker diarization, emotion detection, streaming support, or self-hosted deployment.
uncompyle6 translates Python bytecode back into equivalent Python source code, supporting Python versions from 1.0 through 3.8 and PyPy bytecodes.
Pluginlib provides a framework for defining, discovering, and loading plugins in Python applications, with support for multiple plugin versions, conditional loading, and plugin groups to prevent conflicts.
Install it if you need a plugin system; skip it if your application has no extensibility requirements.
Provides a Python client library for the Metronome REST API with full type definitions, supporting both synchronous and asynchronous operations via httpx.
Install it if you need to integrate with Metronome's usage ingestion or billing APIs from Python.
A Python wrapper for the YouTube Data API V3 that lets you query and manage YouTube resources through OAuth or API key authentication.
Install it if you need programmatic access to YouTube data or want to automate YouTube operations.
Python SDK for server-side integration with Stream Chat, providing APIs to manage users, channels, messages, and chat metadata.
However, if starting a new project, consider the newer `getstream` SDK instead, as stream-chat is in maintenance mode.
Scans a project's dependencies to extract their licenses and checks compatibility with the project's own license, reporting results in multiple formats.
dj-stripe syncs Stripe payment objects into Django models via webhooks, giving you a local database copy of your Stripe data that stays in sync automatically.
Esprima parses ECMAScript (JavaScript) source code into an abstract syntax tree, supporting tokenization and full syntactic analysis of JavaScript programs.
Install only if you are maintaining legacy code that already depends on esprima and cannot migrate.
py_zipkin provides context managers and decorators to instrument Python applications with Zipkin distributed tracing, sending span data to a central collector via pluggable transport handlers.
Provides stronger cryptographic algorithms for SNMP authentication and encryption as an optional extension to an SNMP library.
However, verify first whether your SNMP library version already includes the crypto features you need, given the package's dormant maintenance status since 2024-09-09.
Provides Python bindings for Apple's ARKit framework on macOS, enabling augmented reality capabilities through Objective-C bridge access.
However, it is macOS-only, requires Python 3.10+, and offers no bundled documentation—you must cross-reference Apple's ARKit docs and PyObjC guides.
Provides Python bindings to macOS's CompositorServices framework, enabling access to low-level composition and rendering APIs from Python on macOS systems.
However, it is macOS-only and requires Python 3.10+, and you will need to consult Apple's documentation to use it effectively since the bindings themselves are…
Provides Python bindings for macOS's GameSave framework, allowing Python code to access native game-saving functionality on macOS through PyObjC.
However, it is only useful on macOS and requires familiarity with both the GameSave framework itself and PyObjC's translation patterns.
Implements JWT, JWS, JWE, and JWK standards for signing, encrypting, and managing JSON Web tokens and cryptographic keys.
Provides Python bindings to NVIDIA's Management Library (NVML) for querying and monitoring GPU devices, including memory usage, driver version, and device information.
Provides an immutable, chainable URL class for constructing, parsing, and manipulating URLs with a clean API, plus support for RFC 6570 URI template expansion.
Provides Python bindings to the CUPS printing system API, allowing Python programs to interact with CUPS for printer management and print job control.
Implements the Munkres algorithm (Hungarian algorithm) to solve the Assignment Problem, finding optimal one-to-one matchings between sets given a cost matrix.
However, the abandoned status (no updates since 2020-09-15) means you should verify the implementation meets your accuracy and performance needs before adopting it in…
Provides a Python client library for accessing the Square API, enabling payment processing, customer management, and business operations through synchronous and asynchronous interfaces.
Install it if you need to integrate Square payments or business operations into a Python application.
XProf is a profiler for ML workloads that visualizes performance across multiple devices, showing execution timelines, memory usage, and operation-level details through a web interface.
Converts text between Traditional Chinese, Simplified Chinese, and Japanese Kanji, supporting character-level and phrase-level conversion with regional vocabulary variants.
sodapy is a Python client for querying and writing data to Socrata Open Data API endpoints, enabling programmatic access to public datasets hosted on Socrata domains.
However, do not use it for new projects requiring active maintenance or ongoing API support—it is unmaintained as of August 2022 and will not receive bugfixes.
Autologging provides decorators to automatically inject logging and method-call tracing into Python classes and functions, eliminating boilerplate setup code and allowing tracing to be configured independently from application logging.
Parses Cobertura code coverage reports and compares two reports to show coverage changes, with output in multiple formats including plain text, HTML, CSV, JSON, YAML, and GitHub annotations.
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.
Provides Python access to Shodan's search engine for Internet-connected devices, enabling queries for device information, bulk IP lookups, streaming data, and exploit searches.
Provides runtime support for LinkML-generated Python dataclasses, including loaders and dumpers for converting between JSON, YAML, RDF, TSV, and LinkML object instances.