Subcategories
Packages
sktime provides a unified interface for time series machine learning tasks including forecasting, classification, clustering, anomaly detection, and regression, with scikit-learn compatible tools for model building and validation.
Maison reads configuration settings from files like pyproject.toml and .ini files, with support for multiple file types and optional pydantic-based validation.
However, the aging maintenance status (309 days since last release) means you should verify the package still meets your needs and be prepared to maintain a fork if…
Enables DVC to read from, write to, and manage data on Amazon S3 as a remote storage backend.
Provides type hints and stubs for the confluent-kafka package to enable static type checking with mypy and IDE autocompletion.
However, the abandoned status and 1159-day gap since the last release mean you should verify that the stubs remain compatible with your confluent-kafka version and…
Locates shared libraries on the system by searching Python packages, environment variables, standard system paths, and platform-specific library directories.
Provides utility modules for building Robotic Process Automation bots, including input handling, logging to files and JSON, and HTTP client functionality for API interactions.
However, verify the license terms before use, confirm Python version compatibility, and assess whether the aging maintenance status and lack of visible documentation…
ast-grep-py is a Python binding for ast-grep, a tool that searches, lints, and rewrites code using precise abstract syntax tree patterns.
Uproot reads and writes ROOT files (the data format used in high-energy physics) directly in Python using NumPy, without requiring the C++ ROOT library.
Install it if you work with ROOT files or need to integrate them into Python data pipelines.
Flagsmith is a Python SDK for managing feature flags and remote configuration across multiple projects and environments, allowing you to toggle features and update settings without redeploying your application.
HTTPie is a command-line HTTP client that makes it easy to test, debug, and interact with APIs and HTTP servers using simple, human-friendly syntax with formatted and colorized output.
However, the project is dormant with no releases in 651 days—verify that PYSEC-2023-242 does not affect your use case and that dependencies remain compatible with…
Provides type annotations and IDE autocompletion support for boto3's DataExchange service, enabling static type checking with mypy, pyright, and other tools.
Serializes and deserializes NumPy arrays and Python complex types using the msgpack binary format, preserving numerical data types during encoding and decoding.
However, verify compatibility with your Python version (last release was 2022-06-09) and confirm that read-only deserialized arrays and the object-dtype pickle…
Provides unit-aware measurement objects for Python that support conversion between different units and arithmetic operations across multiple measurement types including distance, weight, temperature, energy, speed, volume, time, and area.
Queries and manages device information from CMSIS PACKs, providing processor type, flash algorithm, and memory layout data through Python API or command-line interface.
chz is a configuration management library that handles command-line parsing, validation, and serialization of configuration objects with type checking and immutability support.
Stanza is a Python NLP library that runs accurate natural language processing tools on 60+ languages, including tokenization, part-of-speech tagging, dependency parsing, and named entity recognition, with optional access to Java Stanford CoreNLP.
Install it if you need dependency parsing, NER, or POS tagging across many languages or in biomedical domains; skip it only if you need real-time performance on…
OpenHands is a CLI tool that runs an AI agent in your terminal, IDE, browser, or CI pipeline to automate development tasks like writing code, fixing bugs, and running tests.
Provides reusable utilities and base classes for FastAPI development, including class-based views, CRUD resources, timing middleware, and common model/settings patterns to reduce boilerplate.
However, be aware that maintenance is aging—the last release was in 2024-11-11 with no commits for 641 days—so evaluate whether its utilities align with your…
Provides utilities, constants, and routines for working with dates, times, and scheduling in Python, including timing measurement, event scheduling, and UTC-aware datetime handling.
Provides type stubs for Authlib, enabling static type checkers to validate code that uses the Authlib authentication and authorization library.
Install it if type safety is a priority in your project.
Provides type stubs for the google-auth package, enabling static type checking and IDE autocompletion for code using google-auth.
However, dormant maintenance means stubs may not cover the latest google-auth features—verify coverage for your specific use case before relying on it in strict…
Securesystemslib provides a cryptography interface for creating and verifying digital signatures, with support for ed25519, RSA, ECDSA, and hardware security modules, designed for TUF and in-toto metadata formats.
Provides type stubs for the sortedcontainers library, enabling type checkers like mypy to validate code using SortedDict, SortedSet, and SortedList with their specific API requirements.
Converts XML documents to Python dictionaries (and back) using one of six standardized XML-to-JSON conventions, with support for custom attribute and text-content handling.
fasttext-numpy2 provides Python bindings for fastText, a library for learning word representations and training text classifiers, with compatibility fixes for numpy 2.
However, the repository has not been updated in 644 days and is archived; consider whether you can tolerate lack of future bug fixes or feature updates.
Provides type annotations and IDE autocompletion for boto3's EventBridgeScheduler service, enabling static type checking with mypy, pyright, and IDE tools.
Importlab infers Python import dependencies and builds a dependency graph, enabling tools to process files in dependency order and detect import cycles.
Evaluates feature flags and remote configuration rules using a lightweight, pure-Python engine that powers the Flagsmith API.
However, verify first whether you need the full Flagsmith platform or just this engine—it is a specialized component designed primarily to power the main Flagsmith…
Python client library for interacting with Nextcloud servers and building Nextcloud applications via async and sync APIs.
Provides utilities to inspect and validate Python type annotations, including functions to check subtype relationships, extract type origins and arguments, and resolve forward references in type hints.
Pytype is a static type checker that infers types in Python code without requiring annotations, flagging common mistakes like misspelled attributes and incorrect function calls across file boundaries.
zope.hookable provides a mechanism to create callable objects that can be dynamically replaced at runtime, allowing all references to them to see the change immediately.
Provides type annotations and IDE autocompletion support for boto3's CognitoIdentityProvider service, compatible with mypy, pyright, VSCode, PyCharm, and other development tools.
Install it if you use boto3 with Cognito and want IDE support or static type checking.
logzero provides pre-configured Python logging to console and/or rotating files with colored output, JSON formatting support, and minimal setup overhead.
Snowflake ML Python provides SDKs and infrastructure to build, train, manage, and deploy machine learning models directly within Snowflake, covering data preprocessing, feature engineering, model development, experiment tracking, and model registry.
A flake8 plugin that detects when Python builtins are shadowed by variables, parameters, class attributes, imports, or lambda arguments in your code.
Provides type annotations and IDE autocomplete support for the aiobotocore BedrockRuntime 3.9.0 async AWS client, enabling static type checking with mypy, pyright, and IDE tools.
Install it if you use aiobotocore's BedrockRuntime service and want IDE autocomplete and static type checking—it adds no runtime overhead and integrates transparently…
Provides type annotations and IDE autocompletion for boto3's ElasticLoadBalancingv2 service, enabling static type checking with mypy, pyright, and other tools.
Parameterizes and transforms JSON data structures by embedding context and variables into JSON objects, enabling dynamic data manipulation without external dependencies.
Install it if you need JSON templating or parameterization; the lightweight nature and established maintenance history support reliable production use.
Executes code blocks embedded in Markdown files and replaces them with their output, supporting Python, bash, and other languages with optional ANSI color rendering.