Packages
Instana is a Python instrumentation package that automatically collects metrics and distributed traces from your application, reporting them to an Instana monitoring agent.
SkyPilot provisions and manages AI compute jobs across multiple cloud providers, Kubernetes clusters, Slurm systems, and on-premises infrastructure through a unified YAML or Python interface.
Tower is a CLI and Python runtime for deploying Python data apps, pipelines, and AI agents to production with built-in orchestration, analytical storage, and multi-tenant APIs.
Embeds and executes JavaScript code within Python using the quickjs-ng engine, allowing bidirectional calls between Python and JavaScript with resource limits and thread-safe execution patterns.
However, verify the actual license text before use in proprietary projects, since metadata shows 'unclear' despite the description mentioning MIT.
Implements Widevine Content Decryption Module (CDM) functionality in Python, enabling license acquisition and key retrieval for DRM-protected content.
However, the GPL-3.0 copyleft license is a hard blocker for proprietary projects, and you must obtain a Google-provisioned device provision separately—the package…
Syncs dbt project metadata (table relationships, descriptions, semantic types) to Metabase and extracts Metabase questions and dashboards back into dbt as exposures.
Install it if you use both tools and want a single source of truth for metadata.
Implements Bloom filters—space-efficient probabilistic data structures for fast set membership testing with controllable false positive rates and no false negatives.
Install only if your use case genuinely benefits from Bloom filter semantics; for simple set membership in memory-unconstrained applications, a plain Python set is…
Provides synchronous DNS query functionality for Python 3, supporting common record types with configurable nameservers and result formatting.
Provides Python bindings to the libmagic library for file type detection and MIME type identification using ctypes.
A compact modular framework for building WSGI web applications, console interfaces, and configuration management, last updated in 2011.
A flake8 plugin that enforces the use of the spec or spec_set argument when creating mock objects, helping catch bugs from incorrectly specified mocks.
However, be aware that it is abandoned and will not receive updates or bug fixes—if you encounter issues with newer versions of flake8 or Python, you will need to…
A Python framework and terminal assistant for building autonomous AI agents with tool-calling, sandboxed execution, multi-agent coordination, and live run forking—all type-safe and model-agnostic.
Mailosaur is a Python client library for automating email and SMS testing, letting you retrieve and inspect messages sent to test inboxes as part of CI/CD workflows.
Install it if you need to automate email or SMS verification in your test suite.
scrapli is a Python library for connecting to and automating network devices via SSH or Telnet, with support for multiple vendor platforms and a pluggable transport system.
Recordclass provides memory-efficient, mutable alternatives to namedtuple and dataclass by creating record types that skip Python's garbage collection overhead, reducing instance size by 16–32 bytes depending on Python version.
However, the high install friction (source compilation required) and narrow use case (only beneficial when memory overhead of PyGC_Head is a real bottleneck) mean it…
Converts text to normalized form and back (inverse normalization) for speech recognition and synthesis pipelines, using weighted finite-state transducers and language models.
Provides OpenAI-compatible Python clients for accessing OCI Generative AI Service and OCI Data Science Model Deployment, with OCI-native authentication and authorization.
Reads and writes tabular data in multiple formats (CSV, XLS, JSON, ODS, Google Sheets, SQL) from local files, HTTP, FTP, and S3 sources with low memory overhead.
However, for new projects requiring active maintenance, security updates, or modern Python support, consider Frictionless Framework instead.
Converts strings between different text case formats (snake_case, kebab-case, camelCase, PascalCase, etc.) with support for non-ASCII characters and custom word boundaries.
Install it if you need reliable case conversion; the low friction and permissive license make it a safe addition to any project.
Walrus extends the redis-py client with Pythonic container classes and higher-level abstractions for Redis data types, streams, caching, full-text search, and models.
However, verify the license terms before use (metadata is unclear), and be aware that maintenance is aging—the last release was 211 days ago.
Provides a Python DB-API 2.0 interface to SQLCipher, enabling encrypted SQLite database operations with a familiar sqlite3-like API.
However, the aging maintenance status (219 days since last release, 34 stars) suggests evaluating alternatives for new projects.
Pyleri is a left-right parser generator that lets you define a grammar in Python and parse strings against it, with the ability to export that grammar to JavaScript, C, Go, and Java.
Parses RTCM3 differential GNSS protocol messages into structured data fields, enabling reading and serialization of GPS/GNSS correction data from streams, files, or sockets.
Install it if you work with differential GNSS systems, RTK applications, or need to parse RTCM3 correction streams.
fab-classic provides SSH-based remote command execution and file transfer for deployment and systems administration tasks, built on paramiko.
Not recommended for new projects.
Kubeflow SDK provides Python APIs to submit and manage distributed AI training jobs, hyperparameter optimization, and ML pipelines on Kubernetes without requiring direct Kubernetes knowledge.
Install it if you need to programmatically submit AI workloads to Kubeflow; skip it if you have no Kubernetes infrastructure or prefer direct kubectl/YAML workflows.
fs.sshfs provides a PyFilesystem2 interface to remote SSH/SFTP servers, letting you read, write, and navigate files over SSH as if they were a local filesystem.
Norfair adds real-time multi-object tracking to any detector by matching detected coordinates across frames using configurable distance functions and Kalman filtering.
Install it if you need real-time multi-object tracking in video and already have a detector.
Custodian is a just-in-time job management framework that wraps long-running tasks with error checking, recovery logic, and automatic restart capabilities for high-throughput computational workloads.
Parse, create, and iterate over iCalendar (RFC 5545) files with built-in recurring event expansion, using a single unified API without needing companion libraries.
Install it if you need to work with iCalendar files and want a modern, unified API.
Django Background Tasks is a database-backed task queue for Django that lets you schedule and execute background jobs asynchronously using database storage instead of a separate message broker.
However, the aging maintenance status (last release 728 days ago) means you should verify compatibility with your specific Django and Python versions before…
Implements root-finding algorithms (bisect, ridder, Brent) for single-variable functions without requiring scipy as a dependency.
No—not for new projects.
Backport of Python 2.6/3.0 multiprocessing to Python 2.4 and 2.5, enabling process-based parallelism on older Python versions.
Install only if you are maintaining a legacy system on Python 2.4 or 2.5 that cannot be upgraded; otherwise, use the built-in multiprocessing module.
Parses, loads, edits, and serializes OBO (Open Biomedical Ontology) format files via Python bindings to a Rust parser, supporting both plain and gzip-compressed files.
Reads and writes Microsoft Installer (.msi) files, providing access to the msilib module for Python 3.13 and later where it was removed from the standard library.
Twython is a Python wrapper for the Twitter API that lets you query user data, timelines, direct messages, upload images, and access Twitter's streaming API using OAuth authentication.
A Sphinx extension that enhances autodoc output for Django classes by listing model and form fields as parameters, improving field representations, and adding cross-reference roles for Django and Sphinx documentation.
Install it if you're using Sphinx to document a Django application.
A Rust-backed Python Markdown parser that renders CommonMark, GitHub Flavored Markdown, and other dialects to HTML or AST, with a Python API compatible with markdown-it-py.
Not recommended if you require Python 3.8 support or dynamic plugin authorship in Python.
OSlash implements functional programming abstractions—functors, applicatives, and monads—in Python 3.12+ with modern type annotations, providing educational implementations of concepts from Haskell.
A collection of utility functions covering anonymization, dictionary operations, file handling, hashing, HTML processing, and AWS integration for common Python development tasks.
Extracts request IDs from incoming HTTP requests (from load balancers or infrastructure) and injects them into Flask application logs for distributed tracing.
However, maintenance is dormant since 2019 with no recent commits—test compatibility with your Flask version before deploying to production.