Packages
Provides health monitoring and diagnostics for network devices within the pyATS testing framework, enabling collection of device status, traceback data, and core files.
Install only if your workflow involves Genie-based testing; it is a specialized component, not a general-purpose library.
Generate and parse arcp (Archive and Package) URIs, which identify resources within archives or packages using a standardized URI scheme.
Official Python client library for the DigitalOcean API, wrapping OpenAPI-generated code to provide access to infrastructure management and AI inference endpoints through a single Client interface.
Install it if you need to manage DigitalOcean infrastructure or access Gradient AI services from Python—it's the canonical way to do so.
Parses ASN.1 SNMP MIB files and converts them into JSON or PySNMP-compatible Python modules for network management applications.
Install it if you work with SNMP MIBs or use PySNMP; skip it if your project has no network management requirements.
Async Python client for real-time speech-to-text transcription via the Speechmatics API, supporting both single-stream and multi-channel audio processing over WebSocket.
Install it if you need to integrate Speechmatics' real-time API; skip it if you're using a different speech-to-text provider or don't need real-time streaming.
Provides Unicode text segmentation (graphemes, words, sentences, line breaks) and display width calculation via Python bindings to Rust crates, following Unicode standards.
However, verify the license status before use in proprietary projects, since the metadata does not declare one.
A pytest plugin that provides fixtures for testing code that depends on Redis, managing both Redis process lifecycle and client connections during test execution.
Drake is a robotics toolbox for analyzing robot dynamics and building control systems using optimization-based design and verification methods.
However, verify that the Mosek solver dependency and mixed licensing (BSD + proprietary) align with your project's requirements and budget before committing.
Asynchronous Python client for MinIO object storage, enabling non-blocking operations to upload, download, and manage objects in MinIO or S3-compatible buckets.
Solace Messaging API for Python provides client access to Solace Event Brokers, enabling publish-subscribe and queued message delivery patterns with support for both direct (fire-and-forget) and persistent (guaranteed) messaging.
However, the aging maintenance status (252 days since last release) and the multiprocessing incompatibility are real constraints—verify that your deployment model and…
Compiles Vue single-file components (*.vue) to standalone HTML, JavaScript, and CSS without requiring Node.js, using only Python.
However, the aging maintenance status (last release August 2023) means you should verify compatibility with your Vue version and Python version before committing to…
Parses SQL DDL statements and their dialect variants into structured Python dictionaries or JSON, extracting table schemas, columns, constraints, and dialect-specific properties.
Install it if you need to programmatically extract or transform SQL schema definitions.
M2Crypto wraps OpenSSL via SWIG to provide Python access to cryptographic primitives (RSA, DSA, AES, HMAC), TLS client/server implementation, and HTTPS extensions.
pysubs2 loads, edits, and saves subtitle files in multiple formats including SubStation Alpha, SubRip, MicroDVD, MPL2, TMP, WebVTT, TTML, SAMI, and OpenAI Whisper captions, with a CLI tool for batch conversion and retiming.
Install it if you need to programmatically work with subtitles or build subtitle conversion and retiming tools.
Computes neighbor lists for atomistic systems efficiently, with support for periodic boundary conditions and GPU execution via PyTorch.
Integrates WebTest with Django's testing framework to enable functional and integration testing via WSGI, providing access to rendered templates, context, and form handling without suppressing CSRF checks by default.
Parses and tokenizes JavaScript code up to ECMA 2025 syntax, producing an ESTree-compatible abstract syntax tree or token stream for analysis and manipulation.
Fetches and caches the official UK bank holidays from GOV.UK, with support for regional divisions and English or Welsh locales.
Haiku is a neural network library for JAX that provides an object-oriented module abstraction and function transformation to build and train models while retaining access to JAX's pure function transformations.
Provides REST API connectivity for network testing and automation, enabling interaction with F5, Cisco ISE, and other REST-based network devices through a unified connector interface.
Strands Agent Builder is a terminal-based toolkit for building, testing, and extending custom AI agents and tools with a model-driven approach using Claude and Amazon Bedrock.
However, the repository is archived and no longer maintained as of the fact sheet date; you should verify that its dependencies remain viable and that you are…
PgQueuer turns PostgreSQL into a background job queue, letting you enqueue, schedule, and process jobs transactionally within your existing database instead of running a separate message broker.
ClusterShell is a Python framework for running commands in parallel across many nodes in a cluster, with tools to manage node groups, aggregate results, and handle distributed execution.
Install it if you manage or script operations on Linux clusters or HPC systems and need parallel command execution with node group abstractions.
aioping provides an asyncio-based ICMP ping implementation for checking network reachability and measuring latency to IPv4, IPv6, or hostname targets.
However, be aware that GPLv2 copyleft applies, and no active development means you inherit any unfixed issues.
An ORM for ClickHouse that lets you define model classes, insert records, and query the database using a Python API or raw SQL.
However, dormant maintenance since 2022-11-29 is a real concern—verify that it works with your ClickHouse server version and Python release before committing to it in…
Pyx12 parses, validates, and converts ANSI X12 EDI documents against X12 Implementation Guidelines, generating 997/999 acknowledgments and translating to/from XML representations.
Install it if you need to work with ANSI X12 documents or HIPAA EDI compliance.
Parse and extract metadata, tables, DAX expressions, Power Query code, and security configurations from Microsoft Power BI PBIX files, Excel PowerPivot models, and Analysis Services backup files.
Pyoxigraph is a Python library that provides in-memory and disk-based graph databases with SPARQL 1.1 query support, plus utilities for reading and writing RDF data in multiple formats including JSON-LD, Turtle, TriG, N-Triples, N-Quads, and RDF/XML.
However, it is classified as Alpha, so production use should account for potential API changes.
Parses environment variables with optional type casting, defaults, and schema validation, reducing boilerplate code for configuration management.
A Python SDK for integrating Plivo's voice, SMS, and WhatsApp messaging APIs into applications, with support for making calls, sending messages, and generating Plivo XML for call control.
Install it if you need to integrate Plivo's voice, SMS, or WhatsApp APIs into a Python application.
Parses and renders HTTP Cookie and Set-Cookie headers according to RFC 6265, providing a cleaner API than Python's standard http.cookies module.
Provides SNMP protocol implementation for network management and monitoring, but is deprecated and should not be used for new projects.
Provides a drop-in replacement for mock.mock_open that supports multiple files, persistent file state across open calls, and standard file operations like read, write, seek, and tell.
Provides static type annotations (stubs) for the plotly library, enabling type checking and IDE autocompletion when using plotly in Python projects.
tf-nightly-cpu provides a CPU-optimized nightly build of TensorFlow for numerical computation, machine learning, and deep learning across CPUs, GPUs, TPUs, and edge devices.
Provides testing utilities and frameworks for Python, including doctest support, form parsing, logging verification, and setup/teardown automation.
GridDataFormats reads and writes n-dimensional grid data from files, providing a unified Grid object interface for working with regular gridded datasets.
Install it if you work with gridded scientific data.
Sends messages and embeds to Discord channels via webhooks, with automatic retries, timeouts, and support for custom avatars and rich formatting.
MDAnalysis reads and analyzes molecular dynamics simulation trajectories from many popular simulation packages, providing atom selection, structural analysis, and trajectory iteration through a Python API.
Install it if you work with molecular dynamics simulations and need a standard, well-documented toolkit for trajectory analysis.
stqdm wraps tqdm progress bars for Streamlit apps, displaying iteration progress in the Streamlit UI instead of or alongside terminal output.