Skip to content

compatibility with aiobotocore 3.0.0 #398

Description

@bmillwood-aisi

This package pins an exact version of the aiobotocore dependency, so I can't upgrade to aiobotocore 3.0.0 until a new version of this package is released.

To be honest, this is a transitive dependency of mine from Inspect, so I actually don't use this library directly and don't know much about what new functionality the upgrade brings. I just noticed that the version pin was preventing the upgrade and thought I should at least ensure you're aware.

By the sounds of it, allowing 2.25.2 and 2.26.0 would be very low risk (I don't really understand why that second upgrade is even a minor version bump instead of patch-level), but 3.0.0 has these marked as breaking changes:

  • It is no longer possible to create "loose" sessions after the client context has exited.
  • Instead of pip install aiobotocore[awscli], use pip install aiobotocore awscli or similar to install compatible versions of aiobotocore, botocore and awscli.
  • Instead of pip install aiobotocore[boto3], use pip install aiobotocore boto3 or similar to install compatible versions of aiobotocore, botocore and boto3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions