types-aiobotocore-full

raw JSON →
3.5.0 verified Fri May 01 auth: no python

All-in-one type annotations for aiobotocore 3.5.0, generated by mypy-boto3-builder 8.12.0. Provides static typing stubs for all AWS services supported by aiobotocore. Current version 3.5.0, requires Python >=3.9. Released as part of the mypy_boto3_builder ecosystem, updated synchronously with aiobotocore releases.

pip install types-aiobotocore-full
error ModuleNotFoundError: No module named 'types_aiobotocore_full'
cause Package not installed or installed with a different name.
fix
Run: pip install types-aiobotocore-full
error ImportError: cannot import name 'AioSession' from 'types_aiobotocore_full'
cause Attempting to import runtime objects from the stubs package.
fix
Change to: from aiobotocore.session import AioSession
breaking types-aiobotocore-full v3.5.0 dropped support for Python 3.8. Upgrade to Python >=3.9.
fix Use Python 3.9 or later, or pin to types-aiobotocore-full<3.5.0.
gotcha types-aiobotocore-full is a stub-only package; it does not provide runtime implementations. Import from aiobotocore, not types_aiobotocore_full.
fix Always import from aiobotocore (e.g., from aiobotocore.session import AioSession).

Verify installation and basic type-checking of AioSession.

import os
from aiobotocore.session import AioSession

# Ensure AWS credentials are set (e.g., via environment variables)
# This example does not actually call AWS, just demonstrates type-checked import
session = AioSession()
# The session object is fully typed
print(session.get_available_services()[:3])