Skip to content

Commit 8834b89

Browse files
authored
Relax botocore dependency specification (#1371)
1 parent 69ed110 commit 8834b89

File tree

3 files changed

+17
-22
lines changed

3 files changed

+17
-22
lines changed

CHANGES.rst

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
Changes
22
-------
33

4-
2.23.0 (2025-05-27)
4+
2.23.0 (2025-06-12)
55
^^^^^^^^^^^^^^^^^^^
66
* drop support for Python 3.8 (EOL)
77
* bump botocore dependency specification
8-
* patch ``AioClientCreator.create_client()``
9-
* patch ``StreamingBody.readinto`` and ``StreamingChecksumBody.readinto`` response classes
10-
* patch ``_apply_request_trailer_checksum``, ``_get_provider_params`` and ``AIOWaiter.wait`` to add context feature information
11-
* patch ``AioSession._create_client`` to propagate context information. Created ``context.py`` to provide equivalent async context manager and async decorator functions
12-
* fixed test ``test_put_object_sha256`` as ``moto`` supports ``ChecksumSHA256``
13-
* Add experimental httpx support. The backend can be activated when creating a new session: ``session.create_client(..., config=AioConfig(http_session_cls=aiobotocore.httpxsession.HttpxSession))``. It's not fully tested and some features from aiohttp have not been ported, but feedback on what you're missing and bug reports are very welcome.
8+
* add experimental support for ``httpx``. The backend can be activated when creating a new session: ``session.create_client(..., config=AioConfig(http_session_cls=aiobotocore.httpxsession.HttpxSession))``. It's not fully tested and some features from aiohttp have not been ported, but feedback on what you're missing and bug reports are very welcome.
149

1510
2.22.0 (2025-04-29)
1611
^^^^^^^^^^^^^^^^^^^

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ dynamic = ["version", "readme"]
3131
dependencies = [
3232
"aiohttp >= 3.9.2, < 4.0.0",
3333
"aioitertools >= 0.5.1, < 1.0.0",
34-
"botocore >= 1.38.23, < 1.38.25", # NOTE: When updating, always keep `project.optional-dependencies` aligned
34+
"botocore >= 1.38.23, < 1.38.28", # NOTE: When updating, always keep `project.optional-dependencies` aligned
3535
"python-dateutil >= 2.1, < 3.0.0",
3636
"jmespath >= 0.7.1, < 2.0.0",
3737
"multidict >= 6.0.0, < 7.0.0",
@@ -40,10 +40,10 @@ dependencies = [
4040

4141
[project.optional-dependencies]
4242
awscli = [
43-
"awscli >= 1.40.22, < 1.40.24",
43+
"awscli >= 1.40.22, < 1.40.27",
4444
]
4545
boto3 = [
46-
"boto3 >= 1.38.23, < 1.38.25",
46+
"boto3 >= 1.38.23, < 1.38.28",
4747
]
4848
httpx = [
4949
"httpx >= 0.25.1, < 0.29"

uv.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)