Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ updates:
groups:
boto:
patterns:
- "boto3[crt]"
- "boto3"
- "boto3-stubs*"
- "botocore[crt]"
- "botocore"
- "botocore-stubs"
- "mypy-boto3-*"
- "types-awscrt"
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ dependencies = [
"chevron~=0.12",
"click==8.1.8",
"Flask<3.2",
"boto3[crt]==1.42.70",
"boto3[crt]==1.43.6",
"jmespath~=1.1.0",
"ruamel_yaml~=0.19.1",
"PyYAML~=6.0",
Expand Down
202 changes: 107 additions & 95 deletions requirements/reproducible-linux.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,47 +24,59 @@ aws-sam-translator==1.109.0 \
# via
# aws-sam-cli (pyproject.toml)
# cfn-lint
awscrt==0.31.2 \
--hash=sha256:03de99bd3077e1b3bbcd1eca9d06a735fdb8fd47b2af8b1d464d43ede00f125a \
--hash=sha256:046a514bd37dda049fdf3f76a1bbdef90f9344353080cfa5321dcb5007751455 \
--hash=sha256:082c165dc61ef57dcafc8bf31fcc61d5daa6b7a15e36eada9af576ddc5293b49 \
--hash=sha256:10d5541726b87246fbfeb4c70036373b7aba8b40f489e5ae886eabc09a68ef38 \
--hash=sha256:14e28cabf7857cfe6d82548821410c688e772a819dbf15d167359d7bc54cdb8d \
--hash=sha256:18adbcfc8a92468988ff9fef8f78ec21b1a3b3e705adb7964bae85c61e59d8bb \
--hash=sha256:1a4adc5ff6eae8a46f5bca4ed70ad68d36f1e272e2fcd60afeef71b4d02afe06 \
--hash=sha256:1e042fcc0bb19114ab52a7e5d0f5adc595f8a470738e79a7e4d984a08e2d027d \
--hash=sha256:28e5ec2fcc4e57e93f5b50dc748c0d2db449871102e390bbeb9e3ccc2c9ced07 \
--hash=sha256:333fd850a0352ab53468412663b67350cfacaaabc5006ede696ac69a3e822572 \
--hash=sha256:3eb623d0abfbbe5e6666b9c39780737b472766b0e01168296b048a27ef9d13e8 \
--hash=sha256:43b3f774afd5dc2471d38490a16ed3e789814f120b9552c76920cb2fb812376f \
--hash=sha256:49c003d7fe40002dc4e26500f6cc63c61b399d44b4e38e66b5065845d296d230 \
--hash=sha256:4b459be11d9aba47d3cb37e10e97702eed2a2858aa381e2586f7f73d15d85bdf \
--hash=sha256:5146741645c41dbba47a916d41ab4ced5d953853434e610a719da8c138fa642c \
--hash=sha256:52a88455e1db3045212d5ff05d42f78ec993f49ea35f9666ab244675202156ed \
--hash=sha256:552555de1beff02d72a1f6d384cd49c5a7c283418310eae29d21bcb749c65792 \
--hash=sha256:566e646ea06a67f223cb699f050fbf851dd7f342f249caf86f2e07c0729c2a27 \
--hash=sha256:5b8c9327ce4ea1d5091d119b03bd2c1c91b0547f3ad223cdd118edea1c525b0f \
--hash=sha256:65c07cb76907beab233f00f1b840b5d1605abb28c21e2132c10ac8ef9dc7eb83 \
--hash=sha256:6b7bde2e6ec049777219513e97aae10d03b6c69654e174ab8e927ccc84387245 \
--hash=sha256:783f988446b4788a87e058219a7119fb8654ce56937f3ece3d58f0dde6bca6ca \
--hash=sha256:8387e72f856b7a92f7d08ff9a1dfa6960d6e9ed39509c63c5905e240071af23e \
--hash=sha256:83d45c3ee9e1fe10c2d316b93402157199edb5d20b1584facf24f82981b55190 \
--hash=sha256:90a3b579631ada24fc348dc88c86d341d0d286ffdd3a81ef20e53b2afcb49d4e \
--hash=sha256:9aa7e780d08fd8e36010ada44489791d9ef0c15cfd838edf3fd2c23ebb2e1e0c \
--hash=sha256:a1d1f3e07cdd926bbc9a3715826e5794217780e7a326c329bdbf453533d2141a \
--hash=sha256:a5c36a1ba38492f983fd60bd81d5e604d1f74668ff4808a7c5ad34be17f0cc79 \
--hash=sha256:ac9d662de99c2f1393011cde357d0c8730aef9df4eedf258505bdf6ff20a3c01 \
--hash=sha256:b3f4132550e51098a5a772313dfea38818adf909f314141cfe9ab3319fb0b0f0 \
--hash=sha256:b80b7970c6894b7ae4dddbf2870323e5b81a123027205a2a1597fa72d00a2df2 \
--hash=sha256:b8eee6237b8290ead0dae7927b619973f094b1861a3d67c8144c314dc6dcc206 \
--hash=sha256:bf568eb0abc09bec507f7b37bd0017618d501b90518bd015d45b0f656face7dd \
--hash=sha256:cf02b5db1181811f5e7c70e772986ef4a6577f722a6b3222842ae377df41d261 \
--hash=sha256:cfcabf6410aa2076eadba310ff3d49c4690623a14c51d217fcdb48be853a76e2 \
--hash=sha256:dafbef04f4de7e255e2d6be4b5d243af7fe79b7c5e3c94d7b85c176979a9006b \
--hash=sha256:e13d3b3517f08ddefde3af6c4ecafe561676ec491e799a5fbda66d951613ee8e \
--hash=sha256:ebd98aaaf348334f72d3a38aed18c29b808fe978c295e7c6bc2e21deac5126c8 \
--hash=sha256:f0c179c930ad8e4648bca9e310ab05fc1f6d41b334d5c2b124019822ce05f4ed \
--hash=sha256:fed3f3686fbe796ea77a2aa3d12f4699aba5f2013acd3628d3065305146892d8
awscrt==0.32.2 \
--hash=sha256:023a2f4595804a0f1d61ab49b64dda5612be9bfbe9b13759331e8e31658dda3f \
--hash=sha256:0d2e8a13063a3d9b61eee0e2885d133a75b38de3600f6b62437d8559f7d664e3 \
--hash=sha256:0fc7e9500c0c44a5ee42ab2784d10468c6c08cbc2f0ccfdafab9fa5a8fc43d6e \
--hash=sha256:1752afab4c0c530eae3023e44373914debc1e3b02d76d268aa11d1ebdf42fb07 \
--hash=sha256:193cc3ecf03a1dd6f989853b6c21549a0a9750c855520fedc8c3c8fbcd32e1bc \
--hash=sha256:25c7e7e6535cb2d2a4d22fd6264f621672d3903491318364dbc59066b63c7186 \
--hash=sha256:2792fc2877335673058d0b4e8249ef73dc36b22689fda939506aea6eceb42054 \
--hash=sha256:32785f54d0786e07b6491b51f9c2f75ea9e17decd39bb6b66fdc60cd871a49ef \
--hash=sha256:3a023e9f6ed7485175c3bd38868020144757c262000bd175a993ef4b9579216d \
--hash=sha256:3ef1664588d35dcad2115377120667e689cd7a517da52a481373c9536811ed96 \
--hash=sha256:4715bf71a4a5e89a26e63a21524263137385c1e09f967db745acda49a979798b \
--hash=sha256:47330f421948207a122092042f235cf82d48fa145c446ff4db12cc8cd3a418b6 \
--hash=sha256:4e975223f3af4faa581c733f0fdd316514b987c42ce85ef3bcd6d9c02eb48f77 \
--hash=sha256:5197d1e4e780d755632f79f8d32a09a30a9101cccb51ca1694fe25c711b2e801 \
--hash=sha256:51d6132e9d70de40da07dfad5f17780a652dd4b351c35ca97c79d0fa0186d645 \
--hash=sha256:5ec4d8200eb0158b60e35fbb65faa96ef1eb7763f6ce1192827886ee24c6df99 \
--hash=sha256:6cb3c858e96ba023de691a3b6478bed9fb59085433042dff78c42e59eed19cf2 \
--hash=sha256:6d153aa979d5d92421847682d6cc10cbbacfe8f5eff4e77b0764a3045674b459 \
--hash=sha256:7404cb551046bbe7cd454ea75f88b4a1b26f018d1b9bea83dbe46c174789d835 \
--hash=sha256:768e55dd83b8734fb92fdb67eef1a54b9c8af8fbb4ea79f9cba912b3929f17f8 \
--hash=sha256:79bb11d5d1dfdcfd867aac4a026bee11afbd2154279e12b66588442d8c14bdf7 \
--hash=sha256:7d5ab0bd3ede050ba6053d194e692b4778d485c9091608ea5fcfef7cdb67245e \
--hash=sha256:7ed7c209136650fe25659436bb4150e5af6eb43d71a0bf294f0bf414428736ee \
--hash=sha256:7f92b8f40a104a2a87ea5f428b3799220666ec1450b3a90665867d3715749e91 \
--hash=sha256:80420aa19c074a4c0335f2bd0e4aee3381fa452328d937795a1e0c779f0c052d \
--hash=sha256:8d731edda20dce5afc15a04731d91136a31779a244672d1f0a292a8b04aa0fd3 \
--hash=sha256:95cdc1bea168d4600126daf901d35101a8b989594d4d061fe6f60f7d020a6c2d \
--hash=sha256:979351dbc395be28928e561d35fe836d66ae28037b4673a16ac409fcf9c1d381 \
--hash=sha256:9b9e2125a88abafd2c6fd2b97e020ccdff0765df650f0525ec7c6e388f461605 \
--hash=sha256:9f8c4428defa80d7ed98b6e942bd374a9734178a2a26b747c42a66d5cbe8de12 \
--hash=sha256:9fd2dbca02f4e22fb5c02d1505327e6e6e9320dbe8ca80fc033cbbb29ed8631a \
--hash=sha256:a13c0a555bd930c829c72e6b2b2df70442b3b414037fd488984495b5beff5ddc \
--hash=sha256:a2f513f0fb3aafdf7cdf29d7f6f0c46bf4cc7880380c86e88635b7818565e76d \
--hash=sha256:a4f48805e8a66237923f03b7b692d213994cff42d1ff08125d1d60c74fcaf872 \
--hash=sha256:a6782c19a00f354c7b232b675f09cde94d1ca37bcf29009b8779b3f6395b27b4 \
--hash=sha256:a81f30a501d2eb6ba52c769cd6ecb3f7005512fba4a533211dc717e1115b0d94 \
--hash=sha256:a9ed98e20ca6fcad8ef32e3c6779aaa3526a5ff3f0aa99d59e0deeff59640375 \
--hash=sha256:ab06479bcdcb42b2956f59c0e4138049e5b44c885b7584ea05e39cc4d71b1f99 \
--hash=sha256:ab76d196b9c8bb429ebff8c8c44a0070760879ce4afd6440cc8c75f3fcd7381d \
--hash=sha256:ac90b6f1a268cd3a29daaee1290bdad6f4dfb9b6d4f4aef8f5192b8fa0f236ef \
--hash=sha256:acb707df280079d21d20ad1735b38a80d4939133cbaecfc2e4927dd8fc0190bc \
--hash=sha256:c116d1f9ea97a23581f6fb0836082162d18f7c70790c506a78cee0eeae7fd92b \
--hash=sha256:c68d92261fe192442c388f63f36a3a3f54784ab684f61208a737d2a182d4aeab \
--hash=sha256:cfd437122d5a2ec7eb9fffaf2cd8b96543d4a0d7e906b9515b79672005a1607a \
--hash=sha256:d2f7aee3bce261ab1ceba1fac404de4d496aa866237161d4257cef92bff9d828 \
--hash=sha256:d6a11bc885aa0e8197a6458a5dba16f5d9959a040cb1967a424ff1d8e803b777 \
--hash=sha256:d87467931fa54a000f26b2bea302c95b2c938a1b807b7e42fca296a36250d77a \
--hash=sha256:d8a4e52f7312e5e435461119aa903f6424e9996d93a040101fb1eb7b9c4e58dc \
--hash=sha256:f2a085d0dd4eef974f2ae5467ae3717d2fc08dd8cd508c4fd7a5acb658c68616 \
--hash=sha256:f8a586c52f41ff14c2f1b8afeb764e231ad3d66acfd42a6b9fb6c8afd8da8fe2 \
--hash=sha256:ff0fff9c2b613d7fabc298b0fd81f0d7056353f3d20271a852a719c5b2f7ccf4 \
--hash=sha256:ffb40027e6779138f6cb9b11a85ef76d00ef6b015de6d8ae8e6598659c4af996
# via botocore
binaryornot==0.4.4 \
--hash=sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061 \
Expand All @@ -74,19 +86,19 @@ blinker==1.9.0 \
--hash=sha256:b4ce2265a7abece45e7cc896e98dbebe6cead56bcf805a3d23136d145f5445bf \
--hash=sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc
# via flask
boto3[crt]==1.42.70 \
--hash=sha256:18a108c4d5df89a200b3949de0d39c0879b100c455e3229ea38275dd392db0f4 \
--hash=sha256:d060b0d83d2832e403671b9a895e73c3b025df8bb5896d89e401b0678705aac4
boto3[crt]==1.43.6 \
--hash=sha256:179601ec2992726a718053bf41e43c223ceba397d31ceab11f64d9c910d9fc3a \
--hash=sha256:e6315effaf12b890b99956e6f8e2c3000a3f64e4ee91943cec3895ce9a836afb
# via
# aws-sam-cli (pyproject.toml)
# aws-sam-translator
boto3-stubs[apigateway, cloudformation, ecr, iam, kinesis, lambda, s3, schemas, secretsmanager, signer, sqs, stepfunctions, sts, xray]==1.42.83 \
--hash=sha256:06185ca5f11a1edc880286f5f33779a2b08be356bf270bf1ec128d0819782a20 \
--hash=sha256:1ecbd88f4ae35764b9ea3579ca1e851b67ea0a73a442cb406de277fc1478daeb
boto3-stubs[apigateway, cloudformation, ecr, iam, kinesis, lambda, s3, schemas, secretsmanager, signer, sqs, stepfunctions, sts, xray]==1.43.6 \

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[GENERAL] Version skew between boto3-stubs 1.43.6 and the pinned boto3 1.42.70 runtime.

This PR bumps boto3-stubs to 1.43.6 and every mypy-boto3-* subpackage to 1.43.x, but the corresponding runtime dependencies stay on the 1.42 series:

  • boto3[crt]==1.42.70 — pinned in pyproject.toml line 38, still shown as an unchanged context line at requirements/reproducible-linux.txt:77 (and identically at lines 77 of reproducible-mac.txt / reproducible-win.txt).
  • botocore[crt]==1.42.85 — unchanged context line at requirements/reproducible-linux.txt:87 (and same location in the mac/win files).

The boto3-stubs / mypy-boto3-* packages published by the mypy-boto3-builder project are regenerated to match specific boto3/botocore releases. Running 1.43.x stubs against a 1.42.70 runtime means the type checker sees a different surface than what actually executes:

  • Stubs may declare new client methods, operation names, or parameter keys added in 1.43 that do not exist on the installed boto3 / botocore, so code that type-checks cleanly can still raise AttributeError / ParamValidationError at runtime.
  • Stubs may tighten or drop signatures that the 1.42.70 runtime still accepts, producing false positives that obscure the real type errors these stubs exist to catch.
  • The gap is a full minor version (and growing — boto3 ships new minor versions frequently), so drift is expected to get worse, not better.

Either bump boto3[crt] (and let botocore[crt] follow) in pyproject.toml to a matching 1.43.x release and regenerate all three reproducible lock files, or hold the stubs back so their major/minor line matches the pinned boto3. Bumping the stubs alone while keeping the runtime on 1.42.70 is the one combination you want to avoid.

--hash=sha256:6c8b2e2977b5f85cdac82f1e3590cd7e7e452c92341654cc64c93a63da0f7bec \
--hash=sha256:ff37a72104c556d7d57a8b0ec2123a6407b7737edd04e8533de5fc736a1d9d63
# via aws-sam-cli (pyproject.toml)
botocore[crt]==1.42.85 \
--hash=sha256:2ee61f80b7724a143e16d0a85408ef5fa20b99dce7a3c8ec5d25cc8dced164c1 \
--hash=sha256:828b67722caeb7e240eefedee74050e803d1fa102958ead9c4009101eefd5381
botocore[crt]==1.43.6 \
--hash=sha256:b1e395b347356860398da42e61c808cf1e34b6fa7180cf2b9d87d986e1a06ba0 \
--hash=sha256:b6d1fdbc6f65a5fe0b7e947823aa37535d3f39f3ba4d21110fab1f55bbbcc04b
# via
# boto3
# s3transfer
Expand Down Expand Up @@ -546,61 +558,61 @@ mpmath==1.3.0 \
--hash=sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f \
--hash=sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c
# via sympy
mypy-boto3-apigateway==1.42.68 \
--hash=sha256:0c2fcad7c0591212a175c781d5c9326f22c20f84bbe5454bab1294c30d3432c4 \
--hash=sha256:7231d3cf743d4fb34172bfe9d3485e3b39415659d531fcd6ca58af837eddb569
mypy-boto3-apigateway==1.43.0 \
--hash=sha256:005134bba33a24646d00e15d71c24bd3aec8643945872a9c2edb2e6f46084107 \
--hash=sha256:2e828b1725ac3e44a6e033839d7929ab36e542c7b8a2c5092c07ad8ad47efd54
# via boto3-stubs
mypy-boto3-cloudformation==1.42.3 \
--hash=sha256:3bd3849bc89a371d4c368691535b320244ba00579cddd63bb58b73f28d70e510 \
--hash=sha256:d4c802dd78844f10e944143b9f40c2c1199ed5f57f3540ab7bfc2281ac5bcaf0
mypy-boto3-cloudformation==1.43.0 \
--hash=sha256:5be845bc3dc1b9cdbd8b6b071fad7c42d0221d4087ac0cc7c5b9dd219b324606 \
--hash=sha256:bcb2f8b8231f6bd96cc18d17c1c72ea0dfa6dc8156966d8d12495445f5041f4c
# via boto3-stubs
mypy-boto3-ecr==1.42.67 \
--hash=sha256:3adcf92db989a2e23befe80539d68afa102c354b44dae5b3460163588009e8d8 \
--hash=sha256:7d9d2a9977c8c0ffab02ce4c99fc11b92198f02d0a35806ee3949c39d959bd18
mypy-boto3-ecr==1.43.0 \
--hash=sha256:b6c40141060d0b7a8c596ee3c1b473eab5487e1d51ff92a1ff11eaf58e737fab \
--hash=sha256:b8cf42bb8aa748e25ad838309a20eb3e28718bfec5162c00997628d4d0e98566
# via boto3-stubs
mypy-boto3-iam==1.42.64 \
--hash=sha256:d01308ad4a197f8c465aed8002502793802f10fa0a01323b5efda4e2fbd937a5 \
--hash=sha256:d138d8f41e719d9bbfc4aa3d2095030202f0c0642b37d038d21a153814198582
mypy-boto3-iam==1.43.2 \
--hash=sha256:64caf97b481c89ee4e5fea98af0c78097c7cf96344d179c8ebd41818244a0e59 \
--hash=sha256:bb0325ab5e61c5a4627759ffe9fa6fbf4d227146f0b4858555f7a0289622f50a
# via boto3-stubs
mypy-boto3-kinesis==1.42.41 \
--hash=sha256:6f2079ef5908ee5e467f6e85c30001f241e3e19edc0fa3a487e3f51f180fab96 \
--hash=sha256:df15a9d4383a642dedd1d50da83fa260968a03137920bbfc4aad502f1ec85efa
mypy-boto3-kinesis==1.43.0 \
--hash=sha256:5511a9c67a110e1d7b4af7c7834987c2509284cc0aae4c2a3c7b572681652575 \
--hash=sha256:8c2b38d2b1f598c58d9e4196becb591189cfaa3e4854609933afaa313348cd0b
# via boto3-stubs
mypy-boto3-lambda==1.42.37 \
--hash=sha256:94f7f0708f9b5ffa5b8b3eb6d564be1ef402ebb8b8cd96045332b7a3bc1ea0e0 \
--hash=sha256:9614518cbe3c300d3d1e2d9c3d857c3829c44a8544c4cd4ca393d35181b22619
mypy-boto3-lambda==1.43.0 \
--hash=sha256:847b8f12b74f881c743464cd0010a04e2b21201b39ac92b1040c6cd276bac4e6 \
--hash=sha256:a58de26b5c13be54deab31723ee9ab7aaa922be1dfbd093dc3a4ca12cc853157
# via boto3-stubs
mypy-boto3-s3==1.42.80 \
--hash=sha256:23d59dee7650c18c62ebbdc96b11bbfd8b1547341f46c88d1aa8d140276a4276 \
--hash=sha256:f3c1d19e8f7346402e341d0395d492b67801f80614bad5d7fa8b5f4db5e4b65d
mypy-boto3-s3==1.43.5 \
--hash=sha256:7cd836cf3ec384b6a05b108047034ece03bb7dd0bd0890c527673eafc44907bb \
--hash=sha256:ba67dbc3da825b6818839db3823722f3b12304dd116e94ed398eb7ade86b0f62
# via boto3-stubs
mypy-boto3-schemas==1.42.3 \
--hash=sha256:4890b3126982bc646021f69acf0fa764bb442c682785594309315353b1a9d5b8 \
--hash=sha256:8aeeb96d4097e74c785512d258d5f0be913680e8ce8722719af856b4762fad22
mypy-boto3-schemas==1.43.0 \
--hash=sha256:0a9f0c7efbdec05594864dcf9ed460844edd3ca320d037c69bfe6f587aa18f08 \
--hash=sha256:c60f096160d69baf97af48eecebadf921eeb9900c6b94ed1b5d774cf9e48d5c8
# via boto3-stubs
mypy-boto3-secretsmanager==1.42.8 \
--hash=sha256:50c891a88e725a8dba7444018e47590ea63d8e938abe2b1c0b25e5413f39d51d \
--hash=sha256:5ab42f35ce932765ebb1684146f478a87cc4b83bef950fd1aa0e268b88d59c81
mypy-boto3-secretsmanager==1.43.0 \
--hash=sha256:265ee2fddf9d3e42ae39685625fb7861a539110d8e324372847c0e1cbd666b20 \
--hash=sha256:38415cdecb73dd20e485707a7cf456f6dde54ff4b155e7fb255eb001eb47d5bc
# via boto3-stubs
mypy-boto3-signer==1.42.7 \
--hash=sha256:5a48566374e1baa839fb0549976792b5cbda3583276494a4fdbc43befcdd9e8c \
--hash=sha256:7c25f0193d4b2dfa0fdcda30175ffc3bfbd0ea31c0636ff08a467b6643209f5a
mypy-boto3-signer==1.43.0 \
--hash=sha256:3bf9a84a11f78bb6af2f9a73677367980c0c026d14505a7d83f4d54eeae92b39 \
--hash=sha256:8a4571c0c810c7d02844f4bdc45e1d9db133681d6f9a1e4ef0f1d2168f12cae4
# via boto3-stubs
mypy-boto3-sqs==1.42.3 \
--hash=sha256:699995b9a6f69a97c6d3e9126a76f06751e3b405640174fe7c20fe71d9ddc82a \
--hash=sha256:a1f4ddf8f84112931a4814f0b5ff63e3ec026a07fbbc68e60bf15fa697dc214e
mypy-boto3-sqs==1.43.0 \
--hash=sha256:3ec8e1e651e830affcf7fe151b2e3090b8ea98d73cb069053b09ca4c7f4c8636 \
--hash=sha256:f90225486756a4041db9f056967cb3cee202264bbe57682031c1e94d83e8ca39
# via boto3-stubs
mypy-boto3-stepfunctions==1.42.3 \
--hash=sha256:1509c58b38389b05d0664e042e66508ea7cb170948cd92c33abe531e933f3c63 \
--hash=sha256:bf38f9db42e144e86c7807dff127554defe1548a10ba25824f69cc74554fa5b5
mypy-boto3-stepfunctions==1.43.0 \
--hash=sha256:bab7b51564350d73a0f1b98ec02cd3a8a9b931c8b42fe8e6fd770fb027bf8d81 \
--hash=sha256:e778e91af52a51589644521377d0acf3298f64bb7c4a3cd1832bd04536e9e0f0
# via boto3-stubs
mypy-boto3-sts==1.42.3 \
--hash=sha256:0e02603e0867da61acfe4d01422ac1ea9687313036001ea89d4ee2fcd33d352d \
--hash=sha256:3857c5ba3f3a5c0417edc47f5ad4e45891e3babc32d56c6b27c5d4167f9f5ba7
mypy-boto3-sts==1.43.0 \
--hash=sha256:7c38cffd0f07ff226d0b8016610bf5fa19bd6fa2a75a04cfdeecba2cabea8a4c \
--hash=sha256:a7523d0a5c67af3ff814eaa93458087fcf6d389402c50f4bd3c1e82a5ebdd94a
# via boto3-stubs
mypy-boto3-xray==1.42.3 \
--hash=sha256:8092c41967eed2d0fee096a22b082bb107cfe2bb467a8dd7fbdc392593f1969c \
--hash=sha256:a8bd87257e3931a415bee6b82892190f3588580dbaf0b54233f348a8f27ebccd
mypy-boto3-xray==1.43.0 \
--hash=sha256:122dd8b99fcd6cbd66314211b692ff32c96a4d9dd02b40d82b5a376faf279a6e \
--hash=sha256:68800f2eb955a85d166ad462b5f9563cbd6d0578845807137c93cd3f8e70eb44
# via boto3-stubs
networkx==3.6.1 \
--hash=sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509 \
Expand Down Expand Up @@ -1107,9 +1119,9 @@ ruamel-yaml==0.19.1 \
--hash=sha256:27592957fedf6e0b62f281e96effd28043345e0e66001f97683aa9a40c667c93 \
--hash=sha256:53eb66cd27849eff968ebf8f0bf61f46cdac2da1d1f3576dd4ccee9b25c31993
# via aws-sam-cli (pyproject.toml)
s3transfer==0.16.0 \
--hash=sha256:18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe \
--hash=sha256:8e990f13268025792229cd52fa10cb7163744bf56e719e0b9cb925ab79abf920
s3transfer==0.17.0 \
--hash=sha256:9edeb6d1c3c2f89d6050348548834ad8289610d886e5bf7b7207728bd43ce33a \
--hash=sha256:ce3801712acf4ad3e89fb9990df97b4972e93f4b3b0004d214be5bce12814c20
# via boto3
setuptools==82.0.1 \
--hash=sha256:7d872682c5d01cfde07da7bccc7b65469d3dca203318515ada1de5eda35efbf9 \
Expand Down
Loading
Loading