aiobotocore breaking changes

pypi

5 curated breaking changes across major versions of aiobotocore. Use this as a migration checklist before bumping dependencies.

5
changes
Breaking changes by transition
  • 2.26.0 \u2192 3.0.0breaking

    It is no longer possible to create "loose" sessions after the client context has exited.

  • 2.26.0 \u2192 3.0.0breaking

    Instead of ``pip install aiobotocore[awscli]``, use ``pip install aiobotocore awscli`` or similar to install compatible versions of `aiobotocore`, `botocore` and `awscli`.

  • 2.26.0 \u2192 3.0.0breaking

    Instead of ``pip install aiobotocore[boto3]``, use ``pip install aiobotocore boto3`` or similar to install compatible versions of `aiobotocore`, `botocore` and `boto3`. <details> <summary><h3>Internal Changes</h3></summary>

  • 2.26.0 \u2192 3.0.0breaking

    Bump dev dependencies by @jakob-keller in https://github.com/aio-libs/aiobotocore/pull/1438

  • 2.26.0 \u2192 3.0.0breaking

    Bump astral-sh/setup-uv from 7.1.2 to 7.1.4 by @dependabot[bot] in https://github.com/aio-libs/aiobotocore/pull/1441

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/pypi/aiobotocore
aiobotocore breaking changes — PyPI migration guide | DepScope