Packages
Adds JSON serialization and type validation to Python dataclasses, letting you convert between dataclass instances and JSON/dict representations with automatic type checking.
Loads and merges settings from multiple sources (environment variables, config files, vaults) into a single typed and validated Python object.
However, the aging maintenance status (258 days since last release) means you should verify that the project remains actively supported for your use case before…
Loads and dumps JSON-like data into typed Python structures (dataclasses, NamedTuples, enums, etc.), enforcing schema validation at runtime.
Implements unit of measurement arithmetic with static type checking and protobuffer serialization support, allowing operations on quantities with compatible units.
Performs run-time type checking for Python functions and objects against PEP 484 type annotations, catching type violations that static type checkers cannot detect.
Install it if you need runtime type validation—either selectively via check_type() or wholesale via instrumentation—to catch type errors that static checkers cannot.
Generates and parses TypeIDs—type-safe, sortable identifiers based on UUIDv7 with optional prefixes, backed by Rust acceleration for high-performance generation and parsing.
Typepy checks, validates, and converts Python variable types at runtime, supporting built-in types like bool, int, float, str, list, dict, datetime, and specialized types like IP addresses and null strings.
Install it if your code needs to safely check or coerce types at runtime.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
This package is a deprecated migration shim that exists only to redirect users to the main typer package; it has no independent functionality.
Adds configuration-file support to typer CLI applications, letting you replace long command-line arguments with a single config file parameter.
Adds FastAPI-style dependency injection to Typer CLI applications, allowing you to define reusable parameter dependencies and inject them into multiple commands.
typer-slim is a deprecated migration shim that installs the full typer package; it exists only to redirect old projects and should not be used for new installations.
Provides type annotations for aioboto3 15.5.0, enabling IDE autocomplete and static type checking across VSCode, PyCharm, mypy, pyright, and other tools.
Provides type stubs and annotations for aioboto3 15.5.0, enabling IDE autocomplete and static type checking across VSCode, PyCharm, mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion support for aiobotocore 3.9.0, enabling static type checking with mypy, pyright, and other tools across VSCode, PyCharm, Emacs, and Sublime Text.
Provides type annotations and IDE autocompletion support for aiobotocore ACM 3.9.0, enabling static type checking in mypy, pyright, and editor environments.
Provides type annotations and IDE autocomplete support for AppConfigData service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations for aiobotocore's Athena service, enabling IDE code completion and static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocomplete support for aiobotocore's AutoScaling service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion support for aiobotocore's Batch service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations for the aiobotocore Bedrock 3.9.0 service, enabling IDE autocomplete and static type checking with mypy, pyright, and other tools.
Install it if you use aiobotocore with Bedrock and want IDE autocomplete and static type checking—it's a pure development dependency that adds no runtime overhead.
Provides type annotations and IDE autocompletion support for aiobotocore's async AWS Bedrock Agents service client.
Provides type annotations and IDE autocompletion support for aiobotocore's BedrockAgentCore 3.9.0 service, enabling static type checking with mypy, pyright, and other tools.
Provides type stubs and annotations for the BedrockAgentCoreControl 3.9.0 service, enabling IDE autocomplete, type checking, and static analysis across VSCode, PyCharm, mypy, pyright, and other tools.
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 aiobotocore's CloudFormation service, enabling static type checking with mypy, pyright, and editor support.
Install it if you use aiobotocore's CloudFormation service and want IDE support or static type checking—it costs nothing in runtime overhead and catches real bugs.
Provides type annotations for aiobotocore's CloudTrail service, enabling type checking and IDE code completion for async AWS CloudTrail operations.
Provides type stubs and IDE autocompletion for aiobotocore's CloudWatch service, enabling type checking in mypy, pyright, VSCode, PyCharm, and other editors.
Provides type stubs and IDE autocomplete support for aiobotocore's CognitoIdentityProvider service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion support for aiobotocore's Comprehend service, enabling static type checking with mypy, pyright, and other tools.
Install it if you use aiobotocore's Comprehend service and want IDE autocomplete and static type checking.
Provides type stubs and annotations for the aiobotocore Connect service, enabling IDE autocomplete, type checking with mypy and pyright, and static analysis for async AWS Connect API calls.
Provides type annotations and IDE autocomplete support for the DataExchange service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion for aiobotocore's DynamoDB 3.9.0 service, enabling static type checking in mypy, pyright, VSCode, PyCharm, and other tools.
Provides type stubs and annotations for aiobotocore EC2 3.9.0, enabling IDE autocomplete, type checking with mypy and pyright, and static analysis for async AWS EC2 operations.
Install it if you use aiobotocore EC2 3.9.0 and want IDE autocomplete or static type checking.
Provides type annotations and IDE autocomplete support for aiobotocore ECR 3.9.0, enabling static type checking with mypy, pyright, and compatible editors.
Provides type stubs and IDE autocompletion for ECS service, enabling static type checking with mypy, pyright, and IDE language servers.
Install it if you use ECS and want type checking and IDE support; it adds no runtime overhead and is safe to exclude from production via TYPE_CHECKING guards.
Provides type annotations and IDE autocompletion for aiobotocore EKS 3.9.0, enabling static type checking with mypy, pyright, and compatible editors.
Provides type annotations and IDE autocompletion support for aiobotocore's ElastiCache service, enabling static type checking with mypy, pyright, and other tools.
Provides type annotations and IDE autocompletion for aiobotocore's ElasticLoadBalancingv2 service, enabling static type checking with mypy, pyright, and editor support.
Provides type stubs and annotations for aiobotocore's EventBridge service, enabling IDE autocomplete, type checking with mypy and pyright, and static analysis for async AWS EventBridge operations.