Subcategories
Packages
Provides type annotations and IDE autocompletion for boto3's ElasticsearchService client, enabling static type checking with mypy, pyright, and compatible editors.
Install it if you use boto3's ElasticsearchService and want IDE autocompletion or static type checking.
Backtrader is a Python backtesting and live trading engine that simulates trading strategies against historical data and supports live execution with multiple brokers and data sources.
However, maintenance is dormant—the last release was April 2023—so expect no new features or timely bug fixes.
Provides type annotations and IDE autocompletion for boto3's AWS ConfigService client, enabling static type checking with mypy, pyright, and other tools.
Provides type stubs for PyJWT to enable static type checking of JWT token handling code with tools like mypy and PyCharm.
Provides function and method overloading based on runtime argument types and count, dispatching to the best-matching implementation from multiple registered signatures.
Install only if maintaining legacy code that already depends on it.
Provides type annotations and IDE autocomplete support for boto3's Route53Resolver service, enabling static type checking with mypy, pyright, and other tools.
p4python wraps the Perforce C++ API to provide a Python interface for interacting with Perforce version control systems, prioritizing performance and ease of use.
However, verify that the LICENSE.txt terms are compatible with your project, and confirm your Perforce server version is supported before deploying to production.
Integrates mypy static type checking into the Python LSP Server, displaying type errors and inferred types directly in your IDE as you edit.
Install it if you use python-lsp-server and want inline type checking; the only gotcha is the Python 3.10+ requirement and the need to install it in the same…
Manages and distributes plugins for exteraGram and AyuGram Telegram clients through a centralized plugin store.
Python SDK for integrating with the Fireblocks platform to manage vault accounts and execute blockchain transactions programmatically.
Install it if you are building on the Fireblocks platform and need a Python integration layer for vault and transaction management.
A Django application that manages robots.txt files according to the robots exclusion protocol, allowing you to configure which web crawlers can access which parts of your site.
Install it if your site needs to manage robots.txt rules beyond a static file.
Provides type annotations and IDE autocomplete support for the boto3 FIS (Fault Injection Simulator) service, enabling static type checking in mypy, pyright, and compatible editors.
Provides type annotations for boto3's AppSync service, enabling static type checking and IDE code completion for AppSync API calls.
Provides type annotations for boto3 SSM 1.43.53, enabling type checking and IDE code completion when working with AWS Systems Manager through boto3.
Provides type annotations and IDE autocomplete support for AWS Translate service calls via boto3, enabling static type checking with mypy, pyright, and other tools.
Generates high-quality synthetic datasets from scratch or seed data, with control over field relationships, statistical distributions, and built-in validation and quality scoring.
Provides type annotations and IDE autocomplete support for boto3's Neptune service, enabling static type checking with mypy, pyright, and other tools.
Provides decorators that automatically convert function parameters to specified types—for example, converting string arguments to Path objects without manual casting in the function body.
Fetches Apple's DeveloperDiskImage files (legacy DMG format and newer personalized/cryptex variants) from a GitHub repository and provides a Python API to access them programmatically.
Provides type annotations and IDE autocompletion for boto3's TimestreamWrite service, enabling static type checking with mypy, pyright, and editor support in VSCode, PyCharm, Emacs, and Sublime Text.
Provides Python bindings to demumble, a tool for demangling C++, Rust, and Swift symbol names into human-readable form.
GenAI-Perf is a command-line tool for measuring throughput, latency, and token-generation metrics of generative AI models served through an inference server, supporting LLMs, multi-modal models, embeddings, and custom APIs.
Provides type annotations and IDE autocomplete support for boto3's Rekognition service, enabling static type checking with mypy, pyright, and other tools.
A typed, modern replacement for Python's argparse that uses class attributes and type hints to define command-line arguments with static type checking and IDE code completion support.
Provides type annotations and IDE autocomplete support for boto3's MWAA (Managed Workflows for Apache Airflow) service, compatible with mypy, pyright, VSCode, PyCharm, and other development tools.
Install it if you use boto3 for MWAA and want IDE autocomplete and static type checking; it adds no runtime overhead and works transparently with existing code.
Executes JavaScript code from Python by automatically selecting and delegating to an available JavaScript runtime such as Node.js, PhantomJS, or Nashorn.
Provides type hints for the toposort package, enabling type checkers like mypy and pyright to validate code that uses topological sorting.
Kimi CLI is a terminal-based AI agent that helps with software development tasks by reading and editing code, executing shell commands, searching web pages, and autonomously planning actions.
However, install it with awareness that the project is explicitly transitioning to Kimi Code CLI; the maintainers recommend migration.
Provides type stubs and IDE autocompletion for boto3's TimestreamQuery service, enabling type checking in mypy, pyright, VSCode, PyCharm, and other tools.
Provides type annotations and IDE autocomplete support for aiobotocore IAM 3.9.0, enabling static type checking with mypy, pyright, and other tools.
Adds configuration-file support to typer CLI applications, letting you replace long command-line arguments with a single config file parameter.
Provides reusable type protocols and aliases for Python projects to avoid repetitive type definition across codebases.
AutoGluon automates machine learning model training and deployment across tabular, time series, image, text, and multimodal data with minimal code.
Install it if you need to train accurate ML models quickly across tabular, time series, or multimodal data without manual tuning.
Extends Griffe to automatically extract and document Pydantic model schemas, making Pydantic classes visible in API documentation generated through Griffe.
Provides precompiled Protobuf message classes for Foxglove Schemas, enabling serialization and deserialization of Foxglove visualization message types in Python applications.
Install only if you actually need Foxglove Schema support; it is a narrow-purpose library.
Provides type hints for the xlrd library, enabling type checkers like mypy and pyright to validate code that reads Excel files with xlrd.
Provides type annotations and IDE autocompletion support for boto3's MediaConvert service, enabling static type checking with mypy, pyright, and other tools.
TabPFN is a foundation model for tabular data that provides pre-trained classifiers and regressors for rapid inference on structured datasets without requiring hyperparameter tuning.
Provides type annotations for boto3's ECRPublic service, enabling IDE autocomplete, type checking with mypy and pyright, and static analysis across multiple editors.
Loads configuration from YAML files organized by environment, automatically selecting the right file based on an ENVIRONMENT variable and merging settings hierarchically.
However, verify the license metadata before using in proprietary projects, and be aware that the last release was nearly a year ago—check whether the project's pace…