Registry / type-stubs / types-aiobotocore-route53

types-aiobotocore-route53

JSON →
library3.7.0pypypiunverified

Provides static type checking for `aiobotocore`'s Route53 service using `mypy`. It enhances asynchronous AWS operations in Python by offering precise type hints for clients, requests, and responses. The project is actively maintained, with frequent releases that often align with `boto3`/`aiobotocore` updates and `mypy-boto3-builder` improvements.

pip install types-aiobotocore-route53
INSTALL
IMPORT
SIG · TYPES-AIOBOTOCORE-
T
types-aiobotocore-route53
type-stubspythonv3.7.0
Install
1.6s avg
Import
Disk
16MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v3.7.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.920 runs
installs and imports cleanly · install 0.0s · import 0.000s · 18.5MB
glibc
py 3.103.920 runs
installs and imports cleanly · install 1.6s · import 0.000s · 19MB
16MB installed
● package 16MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Route53Client
from types_aiobotocore_route53 import Route53Client
from types_aiobotocore_route53 import Route53Client

This quickstart demonstrates how to use `types-aiobotocore-route53` to provide type hints for an `aiobotocore` Route53 client. It initializes an asynchronous client and fetches a list of hosted zones, leveraging the provided TypedDicts for type-safe access to the response structure.

import asyncio from aiobotocore.session import get_session from types_aiobotocore_route53 import Route53Client, Route53ServiceName from types_aiobotocore_route53.type_defs import ListHostedZonesResponseTypeDef, HostedZoneSummaryTypeDef async def main(): # Ensure AWS credentials are configured (e.g., via environment variables or ~/.aws/credentials) session = get_session() async with session.create_client(Route53ServiceName.route53) as client: # type: Route53Client print(f"Successfully created Route53 client: {type(client)}") try: response: ListHostedZonesResponseTypeDef = await client.list_hosted_zones() print(f"Number of hosted zones: {len(response['HostedZones'])}") for zone: HostedZoneSummaryTypeDef in response['HostedZones']: print(f" ID: {zone['Id']}, Name: {zone['Name']}, Public: {not zone['Config']['PrivateZone']}") except Exception as e: print(f"An error occurred: {e}") if __name__ == "__main__": asyncio.run(main())
Debug
Known issues
breakingSupport for Python 3.8 was removed in `mypy-boto3-builder` version 8.12.0 (which generated `types-aiobotocore-route53` version 3.4.0). Users on Python 3.8 will need to pin to an older version of the stubs.
fix
Upgrade to Python 3.9+ or pin `types-aiobotocore-route53` to a version prior to 3.4.0 (e.g., `<3.4.0`).
affects: >=3.4.0
breakingTypedDict names for service request/response arguments changed significantly in `mypy-boto3-builder` version 8.9.0. Names were shortened (e.g., `CreateDistributionRequestRequestTypeDef` -> `CreateDistributionRequestTypeDef`) and `Extra` postfixes moved (e.g., `CreateDistributionExtraRequestTypeDef` -> `CreateDistributionRequestExtraTypeDef`).
fix
Review your code for any direct references to TypeDef names and update them according to the new naming conventions. Refer to the specific service's `type_defs.pyi` for current names.
affects: >=3.1.0
gotchaThese are type stubs for `aiobotocore`. You must install `aiobotocore` itself (`pip install aiobotocore`) in addition to `types-aiobotocore-route53` for your code to run at runtime. The type stubs only provide static analysis.
fix
Ensure both `aiobotocore` and `types-aiobotocore-route53` are listed in your project's dependencies.
affects: All
gotchaWhile `types-aiobotocore` aims to be compatible with `aiobotocore`, significant version mismatches between the stubs and the runtime library can lead to incorrect type checking or runtime errors. For best results, keep their versions relatively synchronized.
fix
Regularly update both `aiobotocore` and `types-aiobotocore-route53`. If issues arise, try aligning their major/minor versions closely.
affects: All
Upgrade
Version history
3.7.0latest on PyPI · released May 10, 2026
Audit
Dependencies
aiobotocorerequiredProvides the underlying asynchronous AWS client library for which these are type stubs.
Agent activity
40 hits · last 30 days
node
35
OpenAI (training)
2
Resources
types-aiobotocore-route53 — pip install types-aiobotocore-route53 · libregistry