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.
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: