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
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 171MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 7.2s · import 0.000s · 172MB
174MB installed
● package 174MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
AioSession
✓ from types_aiobotocore_session import AioSession
✗ 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])
Upgrade
Version history
3.7.0latest on PyPI · released May 10, 2026
Audit
Dependencies
aiobotocorerequiredRuntime dependency for type stubs to match the aiobotocore version
typing-extensionsoptionalRequired for Python <3.10 to support modern type annotations