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 Common errors
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
Warnings
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).
Imports
- AioSession wrong
from types_aiobotocore_full.session import AioSessioncorrectfrom aiobotocore.session import AioSession
Quickstart
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])