Subcategories
Packages
A flake8 plugin that detects and flags old-style string formatting (percent operator) in Python code, encouraging migration to the .format() method or f-strings.
Install it if string formatting consistency is a priority in your project.
Parses version strings in multiple formats (semantic, filename, classname styles) and provides comparison and conversion operations between them.
An MCP server that connects MiniMax's AI APIs (web search and image analysis) to coding-focused MCP clients like Claude Desktop, Cursor, and Windsurf.
However, the package is aging (last release 185 days ago) and carries no known vulnerabilities, so monitor for maintenance gaps if you rely on it long-term.
RPi.GPIO provides Python control over Raspberry Pi GPIO pins, supporting digital input/output, edge detection, and software PWM on all channels.
No, not for new projects.
Provides type annotations for the pyperclip clipboard library, enabling type checkers like mypy and pyright to validate code that uses pyperclip.
Pansi provides a clean interface for rendering text and graphics in the terminal using ANSI escape sequences, with modules for text styling, image rendering, and full-screen layout.
However, note that the project is dormant (no releases in 649 days), so do not expect active maintenance, bug fixes, or updates—suitable for stable use cases but…
Integrates OpenFeature SDK with remote flag evaluation servers via the OpenFeature Remote Evaluation Protocol (OFREP), enabling centralized feature flag management over HTTP.
Deal is a Python library for design by contract that adds decorators to enforce preconditions, postconditions, invariants, and side-effect tracking, enabling static analysis, property-based testing, and runtime verification.
However, the aging maintenance status (257 days since last release) means you should verify that the version works with your Python version and toolchain before…
OpenML-Python provides a Python interface to download and upload datasets, tasks, and machine learning experiment results from the OpenML online platform for collaborative open science research.
Install it if you work with OpenML datasets or benchmarks; skip it if you manage datasets locally or use a different platform.
Provides type annotations and IDE autocompletion for boto3's CloudWatchEvidently service, enabling static type checking with mypy, pyright, and editor support in VSCode, PyCharm, Emacs, and Sublime Text.
Provides a Python SDK for interacting with Alibaba Cloud Object Storage Service (OSS), enabling programmatic access to cloud storage operations.
klepto provides multiple caching algorithms (LRU, LFU, MRU, random-replacement) and persistent archiving to files, databases, or HDF5, with a dictionary-style interface and function decorator support.
Install it if you need caching beyond functools.lru_cache or persistent result archiving; skip it if simple in-memory caching suffices.
Cabina provides class-based configuration management with automatic environment variable parsing, type safety, computed values, and hierarchical sections for building environment-driven configs.
However, the dormant maintenance status (584 days since last release) means you should verify it handles your specific use cases and accept that bug fixes or feature…
Fetches and caches configuration from AWS AppConfig, handling API token tracking, multiple content types (YAML, JSON, plain text), and configurable refresh intervals.
Cleanlab automatically detects and helps fix data quality issues—mislabeled examples, outliers, duplicates, and annotation errors—in datasets for machine learning, working with any model and any data modality.
Packages the tippecanoe command-line tool as a Python package, making it installable via pip and usable in build systems to convert GeoJSON, FlatGeobuf, or CSV features into vector tilesets.
Generates ULIDs (Universally Unique Lexicographically Sortable Identifiers), which are 128-bit unique identifiers encoded as 26-character sortable strings, offering an alternative to UUIDs with better efficiency and lexicographic ordering.
Generates SVG files programmatically in Python using a type-safe API that mirrors the SVG standard structure, with no external runtime dependencies.
However, verify that your target SVG features are already implemented, since the last release was 229 days ago and there is no recent development activity.
Adds ROS1 message serialization and deserialization support to the MCAP file format, enabling reading and writing of ROS1 data in MCAP files.
Install it if you need to work with ROS1 data in MCAP format; skip it if you have no ROS1 integration requirement.
Confu validates and generates configuration files, providing a framework to define, check, and produce structured configuration data.
However, dormancy since 2024-02-21 means no recent bug fixes or feature updates—suitable for stable, mature use cases but not for projects requiring active upstream…
Generates sortable unique identifiers (KSUIDs) that combine a timestamp with random data, enabling time-ordered ID generation without external dependencies.
However, verify Python 3.x compatibility with your target version before committing, and be aware that no release has shipped since 2017 despite active repository…
PyStructurizr provides a Python DSL for defining C4 software architecture diagrams programmatically, with CLI tools to convert to Structurizr DSL, generate SVG output, and preview diagrams live in a browser.
However, proceed with caution: the package is in alpha, dormant since 2023, and has no known vulnerabilities but also no recent maintenance.
Provides type annotations and IDE autocompletion support for boto3's Firehose service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion support for aiobotocore's TimestreamQuery service, enabling static type checking with mypy, pyright, and editor tools.
Provides bundled data files—function and type prototype definitions—for the angr binary analysis framework, accessible via a simple path lookup API.
Provides Python bindings to the Azure DevOps REST API, allowing programmatic access to projects, teams, work items, builds, and other Azure DevOps resources.
Provides base data types and utilities for Chia coin operations, spends, and contract development, wrapping compiled dependencies for blockchain data handling.
Generates a formatted changelog from git commit history, filtering and classifying commits according to configurable rules and templates.
Consider it suitable for established projects with stable workflows, not for bleeding-edge setups.
InstantTensor provides a high-throughput Safetensors loader optimized for moving model weights from disk to GPU memory, with support for distributed loading via torch.distributed.
Not recommended if you load small models infrequently or have ample host memory for caching—standard Safetensors loading will suffice.
Emport provides a single function to import Python files by filename, handling edge cases like relative imports within packages and directory/`__init__.py` imports that standard import mechanisms don't easily support.
However, the aging maintenance status and minimal activity suggest it is not actively developed; if you encounter edge cases or need new features, expect to maintain…
Provides a Python SDK for interacting with Alibaba Cloud AnalyticDB for PostgreSQL (GPDB), enabling programmatic access to cloud database operations and management.
Provides type annotations and IDE autocomplete support for aiobotocore's Firehose service, enabling static type checking with mypy, pyright, and editor plugins.
Programmatically interact with live Jupyter notebooks over WebSocket, adding and executing cells, and reading their outputs without running a kernel directly.
sentinelhub provides a Python interface to Sentinel Hub's satellite data APIs and geospatial utilities, enabling access to Sentinel, Landsat, MODIS, and other satellite imagery collections through Process, Catalog, Batch, and Statistical APIs.
Install it if you need programmatic access to Sentinel Hub's imagery APIs; skip it if you don't use Sentinel Hub or prefer direct REST calls.
Generates UUID v7 and v6 identifiers, extending Python's built-in uuid module with time-based and sortable UUID variants.
However, verify the license before use in proprietary code, and note that the package is dormant—no updates are expected.
Provides Python bindings to post-quantum cryptographic algorithms (key encapsulation and digital signatures) that resist attacks from both classical and quantum computers.
Pandas-TD connects pandas DataFrames to Treasure Data's cloud analytics platform, enabling you to query and load data from Treasure Data into pandas for analysis and write results back to tables.
skfolio is a Python library for portfolio optimization and risk management that integrates with scikit-learn to build, tune, cross-validate, and stress-test portfolio models using a unified interface.
Install it if you need portfolio optimization; skip it if you only need basic mean-variance calculations or prefer a different API.
Jina is a framework for building and deploying AI services that communicate via gRPC, HTTP, and WebSockets, with built-in support for scaling, containerization, and cloud deployment.
Not recommended if you prefer minimal dependencies or need cutting-edge feature velocity.
udatetime provides fast RFC3339-compliant date-time parsing, formatting, and manipulation for Python, offering faster instantiation and serialization than the standard datetime library.
However, the dormant maintenance status (last commit 2024-06-11) and high build friction mean you should verify it works on your target Python version before committing.