From 6904c30784124a1f211a05a5f6bb6a4a86a7f4c8 Mon Sep 17 00:00:00 2001 From: Jakob Keller <57402305+jakob-keller@users.noreply.github.com> Date: Mon, 4 Sep 2023 14:07:37 +0200 Subject: [PATCH] relax botocore dependency specification --- CHANGES.rst | 4 ++++ aiobotocore/__init__.py | 2 +- setup.py | 6 +++--- tests/test_patches.py | 6 +++++- tests/test_version.py | 2 +- 5 files changed, 14 insertions(+), 6 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 826f03b3..0b23e213 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,10 @@ Changes ------- +2.7.1 (2023-10-09) +^^^^^^^^^^^^^^^^^^ +* relax botocore dependency specification + 2.7.0 (2023-08-17) ^^^^^^^^^^^^^^^^^^ * add support for Python 3.12 diff --git a/aiobotocore/__init__.py b/aiobotocore/__init__.py index 766ce2d0..e90ba7fa 100644 --- a/aiobotocore/__init__.py +++ b/aiobotocore/__init__.py @@ -1 +1 @@ -__version__ = '2.7.0' +__version__ = '2.7.1' diff --git a/setup.py b/setup.py index 8d3cd8f6..00f7291d 100644 --- a/setup.py +++ b/setup.py @@ -7,15 +7,15 @@ # NOTE: When updating botocore make sure to update awscli/boto3 versions below install_requires = [ # pegged to also match items in `extras_require` - 'botocore>=1.31.17,<1.31.18', + 'botocore>=1.31.16,<1.31.63', 'aiohttp>=3.7.4.post0,<4.0.0', 'wrapt>=1.10.10, <2.0.0', 'aioitertools>=0.5.1,<1.0.0', ] extras_require = { - 'awscli': ['awscli>=1.29.17,<1.29.18'], - 'boto3': ['boto3>=1.28.17,<1.28.18'], + 'awscli': ['awscli>=1.29.16,<1.29.63'], + 'boto3': ['boto3>=1.28.16,<1.28.63'], } diff --git a/tests/test_patches.py b/tests/test_patches.py index cddc6652..0e77fec6 100644 --- a/tests/test_patches.py +++ b/tests/test_patches.py @@ -179,7 +179,11 @@ BaseClient.__getattr__: {'3ec17f468f50789fa633d6041f40b66a2f593e77'}, # config.py Config.merge: {'c3dd8c3ffe0da86953ceba4a35267dfb79c6a2c8'}, - Config: {'4153fcb2ddf68b86f3774da1016b9cbfa1659b0b'}, + Config: { + '4153fcb2ddf68b86f3774da1016b9cbfa1659b0b', + 'c6b76ca9e061c4fee99be96fb716a49043eb1806', + 'ef03037bbe22945d5aa83bf39854e758f1b0c768', + }, # credentials.py create_mfa_serial_refresher: {'9b5e98782fcacdcea5899a6d0d29d1b9de348bb0'}, Credentials.get_frozen_credentials: { diff --git a/tests/test_version.py b/tests/test_version.py index 21055889..a490c299 100644 --- a/tests/test_version.py +++ b/tests/test_version.py @@ -165,7 +165,7 @@ def test_release_versions(): # get aioboto reqs with (_root_path / 'setup.py').open() as f: content = f.read() - aioboto_reqs = _get_boto_module_versions(content, True) + aioboto_reqs = _get_boto_module_versions(content, False) # get awscli reqs awscli_resp = requests.get(