Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

Commit d1129bb

Browse files
localstack-botdfanglbentsku
authored
Upgrade pinned Python dependencies (#13261)
Co-authored-by: LocalStack Bot <localstack-bot@users.noreply.github.com> Co-authored-by: Daniel Fangl <daniel.fangl@localstack.cloud> Co-authored-by: Benjamin Simon <benjh.simon@gmail.com>
1 parent 6eef171 commit d1129bb

8 files changed

Lines changed: 79 additions & 77 deletions

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
repos:
44
- repo: https://github.com/astral-sh/ruff-pre-commit
55
# Ruff version.
6-
rev: v0.13.3
6+
rev: v0.14.0
77
hooks:
88
- id: ruff
99
args: [--fix, --exit-non-zero-on-fix]

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,9 @@ runtime = [
9393
"json5>=0.9.11",
9494
"jsonpath-ng>=1.6.1",
9595
"jsonpath-rw>=1.4.0",
96-
"moto-ext[all]>=5.1.12.post22",
96+
# TODO revert pin once moto upgrade is completed
97+
# "moto-ext[all]>=5.1.12.post22",
98+
"moto-ext[all]==5.1.14.post7",
9799
"opensearch-py>=2.4.1",
98100
"pymongo>=4.2.0",
99101
"pyopenssl>=23.0.0",

requirements-base-runtime.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ botocore==1.40.45
2020
# s3transfer
2121
build==1.3.0
2222
# via localstack-core (pyproject.toml)
23-
cachetools==6.2.0
23+
cachetools==6.2.1
2424
# via localstack-core (pyproject.toml)
2525
cbor2==5.7.0
2626
# via localstack-core (pyproject.toml)
2727
certifi==2025.10.5
2828
# via requests
2929
cffi==2.0.0
3030
# via cryptography
31-
charset-normalizer==3.4.3
31+
charset-normalizer==3.4.4
3232
# via requests
3333
click==8.3.0
3434
# via localstack-core (pyproject.toml)
@@ -62,7 +62,7 @@ hyperframe==6.1.0
6262
# via h2
6363
hyperlink==21.0.0
6464
# via localstack-twisted
65-
idna==3.10
65+
idna==3.11
6666
# via
6767
# hyperlink
6868
# localstack-twisted
@@ -162,7 +162,7 @@ requests-aws4auth==1.3.1
162162
# via localstack-core (pyproject.toml)
163163
rfc3339-validator==0.1.4
164164
# via openapi-schema-validator
165-
rich==14.1.0
165+
rich==14.2.0
166166
# via localstack-core (pyproject.toml)
167167
rolo==0.7.6
168168
# via localstack-core (pyproject.toml)

requirements-basic.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
#
77
build==1.3.0
88
# via localstack-core (pyproject.toml)
9-
cachetools==6.2.0
9+
cachetools==6.2.1
1010
# via localstack-core (pyproject.toml)
1111
certifi==2025.10.5
1212
# via requests
1313
cffi==2.0.0
1414
# via cryptography
15-
charset-normalizer==3.4.3
15+
charset-normalizer==3.4.4
1616
# via requests
1717
click==8.3.0
1818
# via localstack-core (pyproject.toml)
@@ -24,7 +24,7 @@ dnslib==0.9.26
2424
# via localstack-core (pyproject.toml)
2525
dnspython==2.8.0
2626
# via localstack-core (pyproject.toml)
27-
idna==3.10
27+
idna==3.11
2828
# via requests
2929
markdown-it-py==4.0.0
3030
# via rich
@@ -48,7 +48,7 @@ pyyaml==6.0.3
4848
# via localstack-core (pyproject.toml)
4949
requests==2.32.5
5050
# via localstack-core (pyproject.toml)
51-
rich==14.1.0
51+
rich==14.2.0
5252
# via localstack-core (pyproject.toml)
5353
semver==3.0.4
5454
# via localstack-core (pyproject.toml)

requirements-dev.txt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ aws-cdk-asset-awscli-v1==2.2.242
2929
# via aws-cdk-lib
3030
aws-cdk-asset-node-proxy-agent-v6==2.1.0
3131
# via aws-cdk-lib
32-
aws-cdk-cloud-assembly-schema==48.12.0
32+
aws-cdk-cloud-assembly-schema==48.14.0
3333
# via aws-cdk-lib
3434
aws-cdk-lib==2.219.0
3535
# via localstack-core
36-
aws-sam-translator==1.100.0
36+
aws-sam-translator==1.101.0
3737
# via
3838
# cfn-lint
3939
# localstack-core
@@ -61,7 +61,7 @@ build==1.3.0
6161
# via
6262
# localstack-core
6363
# localstack-core (pyproject.toml)
64-
cachetools==6.2.0
64+
cachetools==6.2.1
6565
# via
6666
# airspeed-ext
6767
# localstack-core
@@ -80,9 +80,9 @@ cffi==2.0.0
8080
# via cryptography
8181
cfgv==3.4.0
8282
# via pre-commit
83-
cfn-lint==1.40.0
83+
cfn-lint==1.40.1
8484
# via moto-ext
85-
charset-normalizer==3.4.3
85+
charset-normalizer==3.4.4
8686
# via requests
8787
click==8.3.0
8888
# via
@@ -142,7 +142,7 @@ docutils==0.19
142142
# via awscli
143143
events==0.5
144144
# via opensearch-py
145-
filelock==3.19.1
145+
filelock==3.20.0
146146
# via virtualenv
147147
graphql-core==3.2.6
148148
# via moto-ext
@@ -170,7 +170,7 @@ hyperlink==21.0.0
170170
# via localstack-twisted
171171
identify==2.6.15
172172
# via pre-commit
173-
idna==3.10
173+
idna==3.11
174174
# via
175175
# anyio
176176
# httpx
@@ -191,7 +191,7 @@ jmespath==1.0.1
191191
# via
192192
# boto3
193193
# botocore
194-
joserfc==1.3.4
194+
joserfc==1.4.0
195195
# via moto-ext
196196
jpype1==1.6.0
197197
# via localstack-core
@@ -296,7 +296,7 @@ pathable==0.4.4
296296
# via jsonschema-path
297297
pathspec==0.12.1
298298
# via mypy
299-
platformdirs==4.4.0
299+
platformdirs==4.5.0
300300
# via virtualenv
301301
pluggy==1.6.0
302302
# via
@@ -337,15 +337,15 @@ pyasn1==0.6.1
337337
# via rsa
338338
pycparser==2.23
339339
# via cffi
340-
pydantic==2.11.10
340+
pydantic==2.12.1
341341
# via aws-sam-translator
342-
pydantic-core==2.33.2
342+
pydantic-core==2.41.3
343343
# via pydantic
344344
pygments==2.19.2
345345
# via
346346
# pytest
347347
# rich
348-
pymongo==4.15.2
348+
pymongo==4.15.3
349349
# via localstack-core
350350
pyopenssl==25.3.0
351351
# via
@@ -365,7 +365,7 @@ pytest==8.4.2
365365
# pytest-tinybird
366366
pytest-httpserver==1.1.3
367367
# via localstack-core
368-
pytest-rerunfailures==16.0.1
368+
pytest-rerunfailures==16.1
369369
# via localstack-core
370370
pytest-split==0.10.0
371371
# via localstack-core
@@ -419,7 +419,7 @@ responses==0.25.8
419419
# via moto-ext
420420
rfc3339-validator==0.1.4
421421
# via openapi-schema-validator
422-
rich==14.1.0
422+
rich==14.2.0
423423
# via
424424
# localstack-core
425425
# localstack-core (pyproject.toml)
@@ -433,7 +433,7 @@ rsa==4.7.2
433433
# via awscli
434434
rstr==3.2.2
435435
# via localstack-core (pyproject.toml)
436-
ruff==0.13.3
436+
ruff==0.14.0
437437
# via localstack-core (pyproject.toml)
438438
s3transfer==0.14.0
439439
# via
@@ -487,9 +487,9 @@ urllib3==2.5.0
487487
# opensearch-py
488488
# requests
489489
# responses
490-
virtualenv==20.34.0
490+
virtualenv==20.35.3
491491
# via pre-commit
492-
websocket-client==1.8.0
492+
websocket-client==1.9.0
493493
# via localstack-core
494494
werkzeug==3.1.3
495495
# via

requirements-runtime.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ attrs==25.4.0
2121
# jsonschema
2222
# localstack-twisted
2323
# referencing
24-
aws-sam-translator==1.100.0
24+
aws-sam-translator==1.101.0
2525
# via
2626
# cfn-lint
2727
# localstack-core (pyproject.toml)
@@ -49,7 +49,7 @@ build==1.3.0
4949
# via
5050
# localstack-core
5151
# localstack-core (pyproject.toml)
52-
cachetools==6.2.0
52+
cachetools==6.2.1
5353
# via
5454
# airspeed-ext
5555
# localstack-core
@@ -62,9 +62,9 @@ certifi==2025.10.5
6262
# requests
6363
cffi==2.0.0
6464
# via cryptography
65-
cfn-lint==1.40.0
65+
cfn-lint==1.40.1
6666
# via moto-ext
67-
charset-normalizer==3.4.3
67+
charset-normalizer==3.4.4
6868
# via requests
6969
click==8.3.0
7070
# via
@@ -124,7 +124,7 @@ hyperframe==6.1.0
124124
# via h2
125125
hyperlink==21.0.0
126126
# via localstack-twisted
127-
idna==3.10
127+
idna==3.11
128128
# via
129129
# hyperlink
130130
# localstack-twisted
@@ -139,7 +139,7 @@ jmespath==1.0.1
139139
# via
140140
# boto3
141141
# botocore
142-
joserfc==1.3.4
142+
joserfc==1.4.0
143143
# via moto-ext
144144
jpype1==1.6.0
145145
# via localstack-core (pyproject.toml)
@@ -239,13 +239,13 @@ pyasn1==0.6.1
239239
# via rsa
240240
pycparser==2.23
241241
# via cffi
242-
pydantic==2.11.10
242+
pydantic==2.12.1
243243
# via aws-sam-translator
244-
pydantic-core==2.33.2
244+
pydantic-core==2.41.3
245245
# via pydantic
246246
pygments==2.19.2
247247
# via rich
248-
pymongo==4.15.2
248+
pymongo==4.15.3
249249
# via localstack-core (pyproject.toml)
250250
pyopenssl==25.3.0
251251
# via
@@ -300,7 +300,7 @@ responses==0.25.8
300300
# via moto-ext
301301
rfc3339-validator==0.1.4
302302
# via openapi-schema-validator
303-
rich==14.1.0
303+
rich==14.2.0
304304
# via
305305
# localstack-core
306306
# localstack-core (pyproject.toml)

requirements-test.txt

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ aws-cdk-asset-awscli-v1==2.2.242
2929
# via aws-cdk-lib
3030
aws-cdk-asset-node-proxy-agent-v6==2.1.0
3131
# via aws-cdk-lib
32-
aws-cdk-cloud-assembly-schema==48.12.0
32+
aws-cdk-cloud-assembly-schema==48.14.0
3333
# via aws-cdk-lib
3434
aws-cdk-lib==2.219.0
3535
# via localstack-core (pyproject.toml)
36-
aws-sam-translator==1.100.0
36+
aws-sam-translator==1.101.0
3737
# via
3838
# cfn-lint
3939
# localstack-core
@@ -61,7 +61,7 @@ build==1.3.0
6161
# via
6262
# localstack-core
6363
# localstack-core (pyproject.toml)
64-
cachetools==6.2.0
64+
cachetools==6.2.1
6565
# via
6666
# airspeed-ext
6767
# localstack-core
@@ -78,9 +78,9 @@ certifi==2025.10.5
7878
# requests
7979
cffi==2.0.0
8080
# via cryptography
81-
cfn-lint==1.40.0
81+
cfn-lint==1.40.1
8282
# via moto-ext
83-
charset-normalizer==3.4.3
83+
charset-normalizer==3.4.4
8484
# via requests
8585
click==8.3.0
8686
# via
@@ -154,7 +154,7 @@ hyperframe==6.1.0
154154
# via h2
155155
hyperlink==21.0.0
156156
# via localstack-twisted
157-
idna==3.10
157+
idna==3.11
158158
# via
159159
# anyio
160160
# httpx
@@ -175,7 +175,7 @@ jmespath==1.0.1
175175
# via
176176
# boto3
177177
# botocore
178-
joserfc==1.3.4
178+
joserfc==1.4.0
179179
# via moto-ext
180180
jpype1==1.6.0
181181
# via localstack-core
@@ -301,15 +301,15 @@ pyasn1==0.6.1
301301
# via rsa
302302
pycparser==2.23
303303
# via cffi
304-
pydantic==2.11.10
304+
pydantic==2.12.1
305305
# via aws-sam-translator
306-
pydantic-core==2.33.2
306+
pydantic-core==2.41.3
307307
# via pydantic
308308
pygments==2.19.2
309309
# via
310310
# pytest
311311
# rich
312-
pymongo==4.15.2
312+
pymongo==4.15.3
313313
# via localstack-core
314314
pyopenssl==25.3.0
315315
# via
@@ -327,7 +327,7 @@ pytest==8.4.2
327327
# pytest-tinybird
328328
pytest-httpserver==1.1.3
329329
# via localstack-core (pyproject.toml)
330-
pytest-rerunfailures==16.0.1
330+
pytest-rerunfailures==16.1
331331
# via localstack-core (pyproject.toml)
332332
pytest-split==0.10.0
333333
# via localstack-core (pyproject.toml)
@@ -379,7 +379,7 @@ responses==0.25.8
379379
# via moto-ext
380380
rfc3339-validator==0.1.4
381381
# via openapi-schema-validator
382-
rich==14.1.0
382+
rich==14.2.0
383383
# via
384384
# localstack-core
385385
# localstack-core (pyproject.toml)
@@ -442,7 +442,7 @@ urllib3==2.5.0
442442
# opensearch-py
443443
# requests
444444
# responses
445-
websocket-client==1.8.0
445+
websocket-client==1.9.0
446446
# via localstack-core (pyproject.toml)
447447
werkzeug==3.1.3
448448
# via

0 commit comments

Comments
 (0)