Skip to content

Commit b48459d

Browse files
authored
Merge pull request #649 from negillett/lock-marshmallow
Lock marshmallow, update requirements
2 parents 573544f + 3cf7b9f commit b48459d

4 files changed

Lines changed: 79 additions & 60 deletions

File tree

requirements-fakefront.txt

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@
66
#
77
--only-binary :all:
88

9-
boto3==1.37.33 \
10-
--hash=sha256:7b1b1bc69762975824e5a5d570880abebf634f7594f88b3dc175e8800f35be1a
11-
# via -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
12-
botocore==1.37.33 \
13-
--hash=sha256:4a167dfecae51e9140de24067de1c339acde5ade3dad524a4600ac2c72055e23
9+
boto3==1.38.2 \
10+
--hash=sha256:ef3237b169cd906a44a32c03b3229833d923c9e9733355b329ded2151f91ec0b
11+
# via -r requirements.in
12+
botocore==1.38.2 \
13+
--hash=sha256:5d9cffedb1c759a058b43793d16647ed44ec87072f98a1bd6cd673ac0ae6b81d
1414
# via
15-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
15+
# -r requirements.in
1616
# boto3
1717
# s3transfer
1818
cachetools==5.5.2 \
1919
--hash=sha256:d26a22bcc62eb95c3beabd9f1ee5e820d3d2704fe2967cbe350e20c8ffcd3f0a
20-
# via -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
20+
# via -r requirements.in
2121
cdn-definitions==3.3.0 \
2222
--hash=sha256:e614d54ef65f1873eed2f7292e3b96b8a6eade967cdca1f8fe2fc13eb66cea1a
23-
# via -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
23+
# via -r requirements.in
2424
certifi==2025.1.31 \
2525
--hash=sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe
2626
# via requests
@@ -220,10 +220,10 @@ cryptography==44.0.2 \
220220
--hash=sha256:d1c3572526997b36f245a96a2b1713bf79ce99b271bbcf084beb6b9b075f29ea \
221221
--hash=sha256:efcfe97d1b3c79e486554efddeb8f6f53a4cdd4cf6086642784fa31fc384e1d7 \
222222
--hash=sha256:f514ef4cd14bb6fb484b4a60203e912cfcb64f2ab139e88c2274511514bf7308
223-
# via -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
223+
# via -r requirements.in
224224
docutils==0.21.2 \
225225
--hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2
226-
# via -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
226+
# via -r requirements.in
227227
frozendict==2.4.6 \
228228
--hash=sha256:02331541611f3897f260900a1815b63389654951126e6e65545e529b63c08361 \
229229
--hash=sha256:0aaa11e7c472150efe65adbcd6c17ac0f586896096ab3963775e1c5c58ac0098 \
@@ -278,8 +278,8 @@ jmespath==1.0.1 \
278278
# via
279279
# boto3
280280
# botocore
281-
packaging==24.2 \
282-
--hash=sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759
281+
packaging==25.0 \
282+
--hash=sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484
283283
# via gunicorn
284284
pycparser==2.22 \
285285
--hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc
@@ -341,15 +341,15 @@ pyyaml==6.0.2 \
341341
--hash=sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12 \
342342
--hash=sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4
343343
# via
344-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
344+
# -r requirements.in
345345
# cdn-definitions
346346
requests==2.32.3 \
347347
--hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6
348348
# via
349-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
349+
# -r requirements.in
350350
# cdn-definitions
351-
s3transfer==0.11.4 \
352-
--hash=sha256:ac265fa68318763a03bf2dc4f39d5cbd6a9e178d81cc9483ad27da33637e320d
351+
s3transfer==0.12.0 \
352+
--hash=sha256:35b314d7d82865756edab59f7baebc6b477189e6ab4c53050e28c1de4d9cce18
353353
# via boto3
354354
six==1.17.0 \
355355
--hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274

requirements.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
#
77
--only-binary :all:
88

9-
boto3==1.37.33 \
10-
--hash=sha256:7b1b1bc69762975824e5a5d570880abebf634f7594f88b3dc175e8800f35be1a
9+
boto3==1.38.2 \
10+
--hash=sha256:ef3237b169cd906a44a32c03b3229833d923c9e9733355b329ded2151f91ec0b
1111
# via -r requirements.in
12-
botocore==1.37.33 \
13-
--hash=sha256:4a167dfecae51e9140de24067de1c339acde5ade3dad524a4600ac2c72055e23
12+
botocore==1.38.2 \
13+
--hash=sha256:5d9cffedb1c759a058b43793d16647ed44ec87072f98a1bd6cd673ac0ae6b81d
1414
# via
1515
# -r requirements.in
1616
# boto3
@@ -342,8 +342,8 @@ requests==2.32.3 \
342342
# via
343343
# -r requirements.in
344344
# cdn-definitions
345-
s3transfer==0.11.4 \
346-
--hash=sha256:ac265fa68318763a03bf2dc4f39d5cbd6a9e178d81cc9483ad27da33637e320d
345+
s3transfer==0.12.0 \
346+
--hash=sha256:35b314d7d82865756edab59f7baebc6b477189e6ab4c53050e28c1de4d9cce18
347347
# via boto3
348348
six==1.17.0 \
349349
--hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274

test-requirements.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,5 @@ importlib-metadata
99
bandit
1010
safety
1111
freezegun
12+
# marshmallow (dependency of safety) version 4.0 introduces breaking changes
13+
marshmallow<4

test-requirements.txt

Lines changed: 55 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
annotated-types==0.7.0 \
1010
--hash=sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53
1111
# via pydantic
12+
anyio==4.9.0 \
13+
--hash=sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c
14+
# via httpx
1215
astroid==3.3.9 \
1316
--hash=sha256:d05bfd0acba96a7bd43e222828b7d9bc1e138aaeb0649707908d3702a9831248
1417
# via pylint
@@ -18,31 +21,27 @@ authlib==1.5.2 \
1821
bandit==1.8.3 \
1922
--hash=sha256:28f04dc0d258e1dd0f99dee8eefa13d1cb5e3fde1a5ab0c523971f97b289bcd8
2023
# via -r test-requirements.in
21-
boto3==1.37.33 \
22-
--hash=sha256:7b1b1bc69762975824e5a5d570880abebf634f7594f88b3dc175e8800f35be1a
24+
boto3==1.38.2 \
25+
--hash=sha256:ef3237b169cd906a44a32c03b3229833d923c9e9733355b329ded2151f91ec0b
26+
# via -r requirements.in
27+
botocore==1.38.2 \
28+
--hash=sha256:5d9cffedb1c759a058b43793d16647ed44ec87072f98a1bd6cd673ac0ae6b81d
2329
# via
24-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
25-
# -r requirements.in
26-
botocore==1.37.33 \
27-
--hash=sha256:4a167dfecae51e9140de24067de1c339acde5ade3dad524a4600ac2c72055e23
28-
# via
29-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
3030
# -r requirements.in
3131
# boto3
3232
# s3transfer
3333
cachetools==5.5.2 \
3434
--hash=sha256:d26a22bcc62eb95c3beabd9f1ee5e820d3d2704fe2967cbe350e20c8ffcd3f0a
35-
# via
36-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
37-
# -r requirements.in
35+
# via -r requirements.in
3836
cdn-definitions==3.3.0 \
3937
--hash=sha256:e614d54ef65f1873eed2f7292e3b96b8a6eade967cdca1f8fe2fc13eb66cea1a
40-
# via
41-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
42-
# -r requirements.in
38+
# via -r requirements.in
4339
certifi==2025.1.31 \
4440
--hash=sha256:ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe
45-
# via requests
41+
# via
42+
# httpcore
43+
# httpx
44+
# requests
4645
cffi==1.17.1 \
4746
--hash=sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8 \
4847
--hash=sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2 \
@@ -310,17 +309,14 @@ cryptography==44.0.2 \
310309
--hash=sha256:efcfe97d1b3c79e486554efddeb8f6f53a4cdd4cf6086642784fa31fc384e1d7 \
311310
--hash=sha256:f514ef4cd14bb6fb484b4a60203e912cfcb64f2ab139e88c2274511514bf7308
312311
# via
313-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
314312
# -r requirements.in
315313
# authlib
316-
dill==0.3.9 \
317-
--hash=sha256:468dff3b89520b474c0397703366b7b95eebe6303f108adf9b19da1f702be87a
314+
dill==0.4.0 \
315+
--hash=sha256:44f54bf6412c2c8464c14e8243eb163690a9800dbe2c367330883b19c7561049
318316
# via pylint
319317
docutils==0.21.2 \
320318
--hash=sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2
321-
# via
322-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
323-
# -r requirements.in
319+
# via -r requirements.in
324320
dparse==0.6.4 \
325321
--hash=sha256:fbab4d50d54d0e739fbb4dedfc3d92771003a5b9aa8545ca7a7045e3b174af57
326322
# via
@@ -378,9 +374,21 @@ frozenlist2==1.0.0 \
378374
gunicorn==23.0.0 \
379375
--hash=sha256:ec400d38950de4dfd418cff8328b2c8faed0edb0d517d3394e457c317908ca4d
380376
# via -r requirements-fakefront.in
377+
h11==0.16.0 \
378+
--hash=sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86
379+
# via httpcore
380+
httpcore==1.0.9 \
381+
--hash=sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55
382+
# via httpx
383+
httpx==0.28.1 \
384+
--hash=sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad
385+
# via safety
381386
idna==3.10 \
382387
--hash=sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3
383-
# via requests
388+
# via
389+
# anyio
390+
# httpx
391+
# requests
384392
importlib-metadata==8.6.1 \
385393
--hash=sha256:02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e
386394
# via -r test-requirements.in
@@ -468,7 +476,9 @@ markupsafe==3.0.2 \
468476
# via jinja2
469477
marshmallow==3.26.1 \
470478
--hash=sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c
471-
# via safety
479+
# via
480+
# -r test-requirements.in
481+
# safety
472482
mccabe==0.7.0 \
473483
--hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e
474484
# via pylint
@@ -478,8 +488,8 @@ mdurl==0.1.2 \
478488
mock==5.2.0 \
479489
--hash=sha256:7ba87f72ca0e915175596069dbbcc7c75af7b5e9b9bc107ad6349ede0819982f
480490
# via -r test-requirements.in
481-
more-itertools==10.6.0 \
482-
--hash=sha256:6eb054cb4b6db1473f6e15fcc676a08e4732548acd47c708f0e179c2c7c01e89
491+
more-itertools==10.7.0 \
492+
--hash=sha256:d43980384673cb07d2f7d2d918c616b30c659c089ee23953f601d6609c67510e
483493
# via -r test-requirements.in
484494
mypy==1.15.0 \
485495
--hash=sha256:1124a18bc11a6a62887e3e137f37f53fbae476dc36c185d549d4f837a2a6a14e \
@@ -514,14 +524,14 @@ mypy==1.15.0 \
514524
--hash=sha256:e601a7fa172c2131bff456bb3ee08a88360760d0d2f8cbd7a75a65497e2df078 \
515525
--hash=sha256:f95579473af29ab73a10bada2f9722856792a36ec5af5399b653aa28360290a5
516526
# via -r test-requirements.in
517-
mypy-extensions==1.0.0 \
518-
--hash=sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d
527+
mypy-extensions==1.1.0 \
528+
--hash=sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505
519529
# via mypy
520530
nltk==3.9.1 \
521531
--hash=sha256:4fa26829c5b00715afe3061398a8989dc643b92ce7dd93fb4585a70930d168a1
522532
# via safety
523-
packaging==24.2 \
524-
--hash=sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759
533+
packaging==25.0 \
534+
--hash=sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484
525535
# via
526536
# dparse
527537
# gunicorn
@@ -727,7 +737,6 @@ pyyaml==6.0.2 \
727737
--hash=sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12 \
728738
--hash=sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4
729739
# via
730-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
731740
# -r requirements.in
732741
# bandit
733742
# cdn-definitions
@@ -829,7 +838,6 @@ regex==2024.11.6 \
829838
requests==2.32.3 \
830839
--hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6
831840
# via
832-
# -r /home/runner/work/exodus-lambda/exodus-lambda/requirements.in
833841
# -r requirements.in
834842
# cdn-definitions
835843
# safety
@@ -890,27 +898,35 @@ ruamel-yaml-clib==0.2.12 \
890898
--hash=sha256:fc4b630cd3fa2cf7fce38afa91d7cfe844a9f75d7f0f36393fa98815e911d987 \
891899
--hash=sha256:fd5415dded15c3822597455bc02bcd66e81ef8b7a48cb71a33628fc9fdde39df
892900
# via ruamel-yaml
893-
s3transfer==0.11.4 \
894-
--hash=sha256:ac265fa68318763a03bf2dc4f39d5cbd6a9e178d81cc9483ad27da33637e320d
901+
s3transfer==0.12.0 \
902+
--hash=sha256:35b314d7d82865756edab59f7baebc6b477189e6ab4c53050e28c1de4d9cce18
895903
# via boto3
896-
safety==3.3.1 \
897-
--hash=sha256:243355a961403b873c1504e3e6f79ce36b86881d559722595632d788aa92b7ea
904+
safety==3.4.0 \
905+
--hash=sha256:176707f682e709c96bbf5462593de614cd844b7fc867d1ffacd8706d428e492f
898906
# via -r test-requirements.in
899-
safety-schemas==0.0.11 \
900-
--hash=sha256:2af940c1c992d6891a6b84403a7c12fd445e20651752b1818b86c205690b3e03
907+
safety-schemas==0.0.14 \
908+
--hash=sha256:0bf6fc4aa5e474651b714cc9e427c862792946bf052b61d5c7bec4eac4c0f254
901909
# via safety
902910
shellingham==1.5.4 \
903911
--hash=sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686
904912
# via typer
905913
six==1.17.0 \
906914
--hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274
907915
# via python-dateutil
916+
sniffio==1.3.1 \
917+
--hash=sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2
918+
# via anyio
908919
stevedore==5.4.1 \
909920
--hash=sha256:d10a31c7b86cba16c1f6e8d15416955fc797052351a56af15e608ad20811fcfe
910921
# via bandit
922+
tenacity==9.1.2 \
923+
--hash=sha256:f77bf36710d8b73a50b2dd155c97b870017ad21afe6ab300326b0371b3b05138
924+
# via safety
911925
tomlkit==0.13.2 \
912926
--hash=sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde
913-
# via pylint
927+
# via
928+
# pylint
929+
# safety
914930
tqdm==4.67.1 \
915931
--hash=sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2
916932
# via nltk
@@ -920,6 +936,7 @@ typer==0.15.2 \
920936
typing-extensions==4.13.2 \
921937
--hash=sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c
922938
# via
939+
# anyio
923940
# mypy
924941
# pydantic
925942
# pydantic-core

0 commit comments

Comments
 (0)