Skip to content

Commit 095edc8

Browse files
authored
Merge pull request #1246 from jakob-keller/fix-dependencies
Fix dependencies
2 parents 22d3e7c + 466b62a commit 095edc8

File tree

4 files changed

+23
-9
lines changed

4 files changed

+23
-9
lines changed

CHANGES.rst

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Changes
22
-------
33

4+
2.17.0 (2025-01-06)
5+
^^^^^^^^^^^^^^^^^^^
6+
* add missing dependencies `python-dateutil`, `jmespath`, `multidict`, and `urllib3`
7+
48
2.16.1 (2024-12-26)
59
^^^^^^^^^^^^^^^^^^^
610
* relax botocore dependency specification

aiobotocore/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.16.1'
1+
__version__ = '2.17.0'

pyproject.toml

+11-6
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,23 @@ classifiers = [
3030
dynamic = ["version", "readme"]
3131

3232
dependencies = [
33-
"botocore >=1.35.74, <1.35.89", # NOTE: When updating, always keep `project.optional-dependencies` aligned
34-
"aiohttp >=3.9.2, <4.0.0",
35-
"wrapt >=1.10.10, <2.0.0",
36-
"aioitertools >=0.5.1, <1.0.0",
33+
"aiohttp >= 3.9.2, < 4.0.0",
34+
"aioitertools >= 0.5.1, < 1.0.0",
35+
"botocore >= 1.35.74, < 1.35.89", # NOTE: When updating, always keep `project.optional-dependencies` aligned
36+
"python-dateutil >= 2.1, < 3.0.0",
37+
"jmespath >= 0.7.1, < 2.0.0",
38+
"multidict >= 6.0.0, < 7.0.0",
39+
"urllib3 >= 1.25.4, < 1.27; python_version < '3.10'",
40+
"urllib3 >= 1.25.4, != 2.2.0, < 3; python_version >= '3.10'",
41+
"wrapt >= 1.10.10, < 2.0.0",
3742
]
3843

3944
[project.optional-dependencies]
4045
awscli = [
41-
"awscli >=1.36.15, <1.36.30",
46+
"awscli >= 1.36.15, < 1.36.30",
4247
]
4348
boto3 = [
44-
"boto3 >=1.35.74, <1.35.89",
49+
"boto3 >= 1.35.74, < 1.35.89",
4550
]
4651

4752
[project.urls]

requirements-dev.in

+7-2
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,15 @@ pytest-xdist==3.5.0
1717

1818
### aiobotocore dev dependencies
1919

20-
dill~=0.3.3 # Requirement for tests/test_patches.py
20+
dill~=0.3.3 # Used in test_patches.py
2121
docker~=7.1
22+
docutils~=0.16 # Used in test_version.py
2223
moto[server,s3,sqs,awslambda,dynamodb,cloudformation,sns,batch,ec2,rds]~=4.2.9
24+
packaging~=24.1 # Used in test_version.py
25+
pip~=24.3.1 # Used in test_version.py
2326
pre-commit~=3.5.0
2427
pytest-asyncio~=0.23.8
28+
requests~=2.32.3 # Used in test_version.py
2529
time-machine~=2.15.0
26-
tomli; python_version < "3.11" # Requirement for tests/test_version.py
30+
tomli; python_version < "3.11" # Used in test_version.py
31+
werkzeug~=3.0.6 # Used in moto_server.py

0 commit comments

Comments
 (0)