From 5dedfbb2af6a7de96c9ef10b98f1b9a167379832 Mon Sep 17 00:00:00 2001 From: Jared Bentvelsen Date: Thu, 25 Jan 2024 15:31:32 -0800 Subject: [PATCH 01/30] Add logging for files pulled from S3 + enable RIE debug for flaky test (#6604) * Add logging for files pulled from S3 + enable RIE debug for this test only * Formatting * Fix location of RIE debug env variable to correct test * Minor fixes * Formatting --------- Co-authored-by: Jared Bentvelsen --- tests/end_to_end/test_runtimes_e2e.py | 2 ++ tests/end_to_end/test_stages.py | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/tests/end_to_end/test_runtimes_e2e.py b/tests/end_to_end/test_runtimes_e2e.py index 23be10e392..84670913b5 100644 --- a/tests/end_to_end/test_runtimes_e2e.py +++ b/tests/end_to_end/test_runtimes_e2e.py @@ -115,6 +115,7 @@ class TestHelloWorldZipPackagePermissionsEndToEnd(EndToEndBase): app_template = "hello-world" def test_hello_world_workflow(self): + os.environ["SAM_CLI_RIE_DEV"] = "1" function_name = "HelloWorldFunction" with EndToEndTestContext(self.app_name) as e2e_context: self.template_path = e2e_context.template_path @@ -133,6 +134,7 @@ def test_hello_world_workflow(self): EndToEndBaseStage(LocalInvokeValidator(e2e_context), e2e_context, local_command_list), ] self._run_tests(stages) + os.environ.pop("SAM_CLI_RIE_DEV", None) @skipIf(SKIP_E2E_TESTS, "Skip E2E tests in CI/CD only") diff --git a/tests/end_to_end/test_stages.py b/tests/end_to_end/test_stages.py index f405606331..c24af1826a 100644 --- a/tests/end_to_end/test_stages.py +++ b/tests/end_to_end/test_stages.py @@ -2,6 +2,7 @@ from unittest import TestCase +import logging import boto3 import zipfile import json @@ -16,6 +17,8 @@ from tests.end_to_end.end_to_end_context import EndToEndTestContext from tests.testing_utils import CommandResult, run_command, run_command_with_input +LOG = logging.getLogger(__name__) + class BaseValidator(TestCase): def __init__(self, test_context: EndToEndTestContext): @@ -109,6 +112,12 @@ def _download_packaged_file(self): with zipfile.ZipFile(zip_file_path, "r") as zip_refzip: zip_refzip.extractall(path=built_function_path) + file_list = zip_refzip.namelist() + + for extracted_file in file_list: + permission_mask = oct(os.stat(os.path.join(built_function_path, extracted_file)).st_mode)[-3:] + LOG.info("Extracted file %s, with permission mask %s", extracted_file, permission_mask) + class DefaultSyncStage(EndToEndBaseStage): def run_stage(self) -> CommandResult: From f2c7fccb4d1eb85e0152d39917a2152516a9abcb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 19:14:34 +0000 Subject: [PATCH 02/30] chore(deps-dev): bump ruff from 0.1.13 to 0.1.14 in /requirements (#6590) Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.13 to 0.1.14. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/v0.1.13...v0.1.14) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Co-authored-by: Haresh Nasit <84355507+hnnasit@users.noreply.github.com> --- requirements/pre-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/pre-dev.txt b/requirements/pre-dev.txt index 9918295202..d6cc8ef551 100644 --- a/requirements/pre-dev.txt +++ b/requirements/pre-dev.txt @@ -1 +1 @@ -ruff==0.1.13 +ruff==0.1.14 From b442b1123213417243d25c160368bf28c57c3529 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 19:15:39 +0000 Subject: [PATCH 03/30] chore(deps): bump markupsafe from 2.1.3 to 2.1.4 in /requirements (#6588) Bumps [markupsafe](https://github.com/pallets/markupsafe) from 2.1.3 to 2.1.4. - [Release notes](https://github.com/pallets/markupsafe/releases) - [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/markupsafe/compare/2.1.3...2.1.4) --- updated-dependencies: - dependency-name: markupsafe dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Haresh Nasit <84355507+hnnasit@users.noreply.github.com> --- requirements/reproducible-linux.txt | 112 +++++++++++++++------------- requirements/reproducible-mac.txt | 112 +++++++++++++++------------- requirements/reproducible-win.txt | 112 +++++++++++++++------------- 3 files changed, 183 insertions(+), 153 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index d797307f23..7ffcd53ba4 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -326,57 +326,67 @@ markdown-it-py==3.0.0 \ --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb # via rich -markupsafe==2.1.3 \ - --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e \ - --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e \ - --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 \ - --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 \ - --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 \ - --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc \ - --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c \ - --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 \ - --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 \ - --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 \ - --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 \ - --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba \ - --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d \ - --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 \ - --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 \ - --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 \ - --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac \ - --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 \ - --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f \ - --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 \ - --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b \ - --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 \ - --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea \ - --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 \ - --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 \ - --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee \ - --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be \ - --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 \ - --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 \ - --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 \ - --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 \ - --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 \ - --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 \ - --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c \ - --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad \ - --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee \ - --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc \ - --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 \ - --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 \ - --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 \ - --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e \ - --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b \ - --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa \ - --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 \ - --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e \ - --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb \ - --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 \ - --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 \ - --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc \ - --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 +markupsafe==2.1.4 \ + --hash=sha256:0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69 \ + --hash=sha256:0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0 \ + --hash=sha256:0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d \ + --hash=sha256:15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec \ + --hash=sha256:1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5 \ + --hash=sha256:21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411 \ + --hash=sha256:23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3 \ + --hash=sha256:31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74 \ + --hash=sha256:3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0 \ + --hash=sha256:36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949 \ + --hash=sha256:396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d \ + --hash=sha256:3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279 \ + --hash=sha256:3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f \ + --hash=sha256:3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6 \ + --hash=sha256:47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc \ + --hash=sha256:49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e \ + --hash=sha256:4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954 \ + --hash=sha256:5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656 \ + --hash=sha256:5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc \ + --hash=sha256:54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518 \ + --hash=sha256:54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56 \ + --hash=sha256:55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc \ + --hash=sha256:698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa \ + --hash=sha256:6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565 \ + --hash=sha256:7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4 \ + --hash=sha256:765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb \ + --hash=sha256:78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250 \ + --hash=sha256:7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4 \ + --hash=sha256:8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959 \ + --hash=sha256:987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc \ + --hash=sha256:9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474 \ + --hash=sha256:9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863 \ + --hash=sha256:a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8 \ + --hash=sha256:a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f \ + --hash=sha256:a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2 \ + --hash=sha256:a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e \ + --hash=sha256:a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e \ + --hash=sha256:abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb \ + --hash=sha256:b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f \ + --hash=sha256:b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a \ + --hash=sha256:b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26 \ + --hash=sha256:b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d \ + --hash=sha256:bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2 \ + --hash=sha256:c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131 \ + --hash=sha256:c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789 \ + --hash=sha256:c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6 \ + --hash=sha256:d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a \ + --hash=sha256:d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858 \ + --hash=sha256:d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e \ + --hash=sha256:d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb \ + --hash=sha256:dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e \ + --hash=sha256:de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84 \ + --hash=sha256:e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7 \ + --hash=sha256:e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea \ + --hash=sha256:e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b \ + --hash=sha256:f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6 \ + --hash=sha256:f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475 \ + --hash=sha256:f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74 \ + --hash=sha256:fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a \ + --hash=sha256:fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00 # via # jinja2 # werkzeug diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index abab422973..cbec1a2c9b 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -354,57 +354,67 @@ markdown-it-py==3.0.0 \ --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb # via rich -markupsafe==2.1.3 \ - --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e \ - --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e \ - --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 \ - --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 \ - --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 \ - --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc \ - --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c \ - --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 \ - --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 \ - --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 \ - --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 \ - --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba \ - --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d \ - --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 \ - --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 \ - --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 \ - --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac \ - --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 \ - --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f \ - --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 \ - --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b \ - --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 \ - --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea \ - --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 \ - --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 \ - --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee \ - --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be \ - --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 \ - --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 \ - --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 \ - --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 \ - --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 \ - --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 \ - --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c \ - --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad \ - --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee \ - --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc \ - --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 \ - --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 \ - --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 \ - --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e \ - --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b \ - --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa \ - --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 \ - --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e \ - --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb \ - --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 \ - --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 \ - --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc \ - --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 +markupsafe==2.1.4 \ + --hash=sha256:0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69 \ + --hash=sha256:0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0 \ + --hash=sha256:0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d \ + --hash=sha256:15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec \ + --hash=sha256:1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5 \ + --hash=sha256:21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411 \ + --hash=sha256:23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3 \ + --hash=sha256:31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74 \ + --hash=sha256:3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0 \ + --hash=sha256:36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949 \ + --hash=sha256:396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d \ + --hash=sha256:3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279 \ + --hash=sha256:3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f \ + --hash=sha256:3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6 \ + --hash=sha256:47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc \ + --hash=sha256:49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e \ + --hash=sha256:4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954 \ + --hash=sha256:5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656 \ + --hash=sha256:5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc \ + --hash=sha256:54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518 \ + --hash=sha256:54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56 \ + --hash=sha256:55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc \ + --hash=sha256:698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa \ + --hash=sha256:6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565 \ + --hash=sha256:7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4 \ + --hash=sha256:765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb \ + --hash=sha256:78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250 \ + --hash=sha256:7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4 \ + --hash=sha256:8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959 \ + --hash=sha256:987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc \ + --hash=sha256:9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474 \ + --hash=sha256:9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863 \ + --hash=sha256:a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8 \ + --hash=sha256:a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f \ + --hash=sha256:a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2 \ + --hash=sha256:a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e \ + --hash=sha256:a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e \ + --hash=sha256:abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb \ + --hash=sha256:b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f \ + --hash=sha256:b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a \ + --hash=sha256:b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26 \ + --hash=sha256:b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d \ + --hash=sha256:bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2 \ + --hash=sha256:c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131 \ + --hash=sha256:c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789 \ + --hash=sha256:c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6 \ + --hash=sha256:d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a \ + --hash=sha256:d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858 \ + --hash=sha256:d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e \ + --hash=sha256:d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb \ + --hash=sha256:dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e \ + --hash=sha256:de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84 \ + --hash=sha256:e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7 \ + --hash=sha256:e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea \ + --hash=sha256:e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b \ + --hash=sha256:f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6 \ + --hash=sha256:f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475 \ + --hash=sha256:f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74 \ + --hash=sha256:fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a \ + --hash=sha256:fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00 # via # jinja2 # werkzeug diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index dff161ffe2..a59415a45a 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -330,57 +330,67 @@ markdown-it-py==3.0.0 \ --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb # via rich -markupsafe==2.1.3 \ - --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e \ - --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e \ - --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 \ - --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 \ - --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 \ - --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc \ - --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c \ - --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 \ - --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 \ - --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 \ - --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 \ - --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba \ - --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d \ - --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 \ - --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 \ - --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 \ - --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac \ - --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 \ - --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f \ - --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 \ - --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b \ - --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 \ - --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea \ - --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 \ - --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 \ - --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee \ - --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be \ - --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 \ - --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 \ - --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 \ - --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 \ - --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 \ - --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 \ - --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c \ - --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad \ - --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee \ - --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc \ - --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 \ - --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 \ - --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 \ - --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e \ - --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b \ - --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa \ - --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 \ - --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e \ - --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb \ - --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 \ - --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 \ - --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc \ - --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 +markupsafe==2.1.4 \ + --hash=sha256:0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69 \ + --hash=sha256:0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0 \ + --hash=sha256:0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d \ + --hash=sha256:15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec \ + --hash=sha256:1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5 \ + --hash=sha256:21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411 \ + --hash=sha256:23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3 \ + --hash=sha256:31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74 \ + --hash=sha256:3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0 \ + --hash=sha256:36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949 \ + --hash=sha256:396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d \ + --hash=sha256:3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279 \ + --hash=sha256:3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f \ + --hash=sha256:3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6 \ + --hash=sha256:47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc \ + --hash=sha256:49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e \ + --hash=sha256:4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954 \ + --hash=sha256:5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656 \ + --hash=sha256:5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc \ + --hash=sha256:54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518 \ + --hash=sha256:54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56 \ + --hash=sha256:55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc \ + --hash=sha256:698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa \ + --hash=sha256:6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565 \ + --hash=sha256:7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4 \ + --hash=sha256:765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb \ + --hash=sha256:78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250 \ + --hash=sha256:7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4 \ + --hash=sha256:8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959 \ + --hash=sha256:987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc \ + --hash=sha256:9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474 \ + --hash=sha256:9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863 \ + --hash=sha256:a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8 \ + --hash=sha256:a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f \ + --hash=sha256:a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2 \ + --hash=sha256:a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e \ + --hash=sha256:a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e \ + --hash=sha256:abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb \ + --hash=sha256:b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f \ + --hash=sha256:b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a \ + --hash=sha256:b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26 \ + --hash=sha256:b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d \ + --hash=sha256:bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2 \ + --hash=sha256:c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131 \ + --hash=sha256:c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789 \ + --hash=sha256:c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6 \ + --hash=sha256:d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a \ + --hash=sha256:d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858 \ + --hash=sha256:d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e \ + --hash=sha256:d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb \ + --hash=sha256:dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e \ + --hash=sha256:de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84 \ + --hash=sha256:e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7 \ + --hash=sha256:e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea \ + --hash=sha256:e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b \ + --hash=sha256:f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6 \ + --hash=sha256:f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475 \ + --hash=sha256:f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74 \ + --hash=sha256:fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a \ + --hash=sha256:fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00 # via # jinja2 # werkzeug From c145cb5948fbb638d52743a156a9d2fb31d65c6f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 19:31:57 +0000 Subject: [PATCH 04/30] chore(deps): bump the boto group in /requirements with 4 updates (#6609) Bumps the boto group in /requirements with 4 updates: [boto3](https://github.com/boto/boto3), [boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]](https://github.com/youtype/mypy_boto3_builder), [botocore](https://github.com/boto/botocore) and [botocore-stubs](https://github.com/youtype/botocore-stubs). Updates `boto3` from 1.34.22 to 1.34.29 - [Release notes](https://github.com/boto/boto3/releases) - [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst) - [Commits](https://github.com/boto/boto3/compare/1.34.22...1.34.29) Updates `boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]` from 1.34.22 to 1.34.29 - [Release notes](https://github.com/youtype/mypy_boto3_builder/releases) - [Commits](https://github.com/youtype/mypy_boto3_builder/commits) Updates `botocore` from 1.34.22 to 1.34.29 - [Changelog](https://github.com/boto/botocore/blob/develop/CHANGELOG.rst) - [Commits](https://github.com/boto/botocore/compare/1.34.22...1.34.29) Updates `botocore-stubs` from 1.34.22 to 1.34.29 - [Release notes](https://github.com/youtype/botocore-stubs/releases) - [Commits](https://github.com/youtype/botocore-stubs/commits) --- updated-dependencies: - dependency-name: boto3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: boto - dependency-name: boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray] dependency-type: direct:production update-type: version-update:semver-patch dependency-group: boto - dependency-name: botocore dependency-type: direct:production update-type: version-update:semver-patch dependency-group: boto - dependency-name: botocore-stubs dependency-type: direct:production update-type: version-update:semver-patch dependency-group: boto ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/base.txt | 2 +- requirements/reproducible-linux.txt | 24 ++++++++++++------------ requirements/reproducible-mac.txt | 24 ++++++++++++------------ requirements/reproducible-win.txt | 24 ++++++++++++------------ 4 files changed, 37 insertions(+), 37 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index e1c92a159d..874ee7f349 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -31,4 +31,4 @@ tzlocal==5.2 cfn-lint~=0.84.0 # Type checking boto3 objects -boto3-stubs[apigateway,cloudformation,ecr,iam,lambda,s3,schemas,secretsmanager,signer,stepfunctions,sts,xray,sqs,kinesis]==1.34.22 +boto3-stubs[apigateway,cloudformation,ecr,iam,lambda,s3,schemas,secretsmanager,signer,stepfunctions,sts,xray,sqs,kinesis]==1.34.29 diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 7ffcd53ba4..9ccefe48e6 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -38,27 +38,27 @@ blinker==1.7.0 \ --hash=sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9 \ --hash=sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182 # via flask -boto3==1.34.22 \ - --hash=sha256:5909cd1393143576265c692e908a9ae495492c04a0ffd4bae8578adc2e44729e \ - --hash=sha256:a98c0b86f6044ff8314cc2361e1ef574d674318313ab5606ccb4a6651c7a3f8c +boto3==1.34.29 \ + --hash=sha256:34b2b404bd2bec869ec2fc6aeeeeb884c72a9b895e2c7716b95381ab8deb9069 \ + --hash=sha256:50776db195a73533f4f2c9d000c69f9d0e9fb9810f9f81584adc283e9516ad0d # via # aws-sam-cli (setup.py) # aws-sam-translator -boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.22 \ - --hash=sha256:1ec434a9daac3b6a4a053fb2991118db0c3bd7057e1d81d81d9192703c501570 \ - --hash=sha256:9a43ed735f6552d07d7ef2a4d50a6057fa5b62d35a1781656251c2778d7f6d58 +boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.29 \ + --hash=sha256:4a4bc5d239c0cb04f4065410abbcf87a7caa973c46bddc1e8c947c9a72860a2b \ + --hash=sha256:e3c68cd0f01c17d5090aafcf1c7bb2d7b94aee4e3a9cd45af8bf9dd882ef644c # via # aws-sam-cli (setup.py) # boto3-stubs -botocore==1.34.22 \ - --hash=sha256:c47ba4286c576150d1b6ca6df69a87b5deff3d23bd84da8bcf8431ebac3c40ba \ - --hash=sha256:e5f7775975b9213507fbcf846a96b7a2aec2a44fc12a44585197b014a4ab0889 +botocore==1.34.29 \ + --hash=sha256:34223fdb8ebd47d1fce5724bb1bcb164e81853ea9ca532b50639c749fc347458 \ + --hash=sha256:44d918b91a1c1085d99266f8bf6ecc087c8a73a8efbb8e829f0c2dcd1ddf9963 # via # boto3 # s3transfer -botocore-stubs==1.34.22 \ - --hash=sha256:d6c05d3906e6d291ccd7d8c5feb427f971b71d489072c62a3b8191533bdc4d03 \ - --hash=sha256:e696cbdcf40cf89fb21a21e00f37a58c20dbe1422b8b7f745291a48686439d1f +botocore-stubs==1.34.29 \ + --hash=sha256:3cc8db71b7d8aec8c6d13bc84cecec18d64cb142311e1bd060d673cb556d913b \ + --hash=sha256:9a1ff594b59a426df02bc2c9916e17c7cb600c78c77500a5635d67851492aeb5 # via boto3-stubs certifi==2023.11.17 \ --hash=sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1 \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index cbec1a2c9b..6f4668f2ec 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -56,27 +56,27 @@ blinker==1.7.0 \ --hash=sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9 \ --hash=sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182 # via flask -boto3==1.34.22 \ - --hash=sha256:5909cd1393143576265c692e908a9ae495492c04a0ffd4bae8578adc2e44729e \ - --hash=sha256:a98c0b86f6044ff8314cc2361e1ef574d674318313ab5606ccb4a6651c7a3f8c +boto3==1.34.29 \ + --hash=sha256:34b2b404bd2bec869ec2fc6aeeeeb884c72a9b895e2c7716b95381ab8deb9069 \ + --hash=sha256:50776db195a73533f4f2c9d000c69f9d0e9fb9810f9f81584adc283e9516ad0d # via # aws-sam-cli (setup.py) # aws-sam-translator -boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.22 \ - --hash=sha256:1ec434a9daac3b6a4a053fb2991118db0c3bd7057e1d81d81d9192703c501570 \ - --hash=sha256:9a43ed735f6552d07d7ef2a4d50a6057fa5b62d35a1781656251c2778d7f6d58 +boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.29 \ + --hash=sha256:4a4bc5d239c0cb04f4065410abbcf87a7caa973c46bddc1e8c947c9a72860a2b \ + --hash=sha256:e3c68cd0f01c17d5090aafcf1c7bb2d7b94aee4e3a9cd45af8bf9dd882ef644c # via # aws-sam-cli (setup.py) # boto3-stubs -botocore==1.34.22 \ - --hash=sha256:c47ba4286c576150d1b6ca6df69a87b5deff3d23bd84da8bcf8431ebac3c40ba \ - --hash=sha256:e5f7775975b9213507fbcf846a96b7a2aec2a44fc12a44585197b014a4ab0889 +botocore==1.34.29 \ + --hash=sha256:34223fdb8ebd47d1fce5724bb1bcb164e81853ea9ca532b50639c749fc347458 \ + --hash=sha256:44d918b91a1c1085d99266f8bf6ecc087c8a73a8efbb8e829f0c2dcd1ddf9963 # via # boto3 # s3transfer -botocore-stubs==1.34.22 \ - --hash=sha256:d6c05d3906e6d291ccd7d8c5feb427f971b71d489072c62a3b8191533bdc4d03 \ - --hash=sha256:e696cbdcf40cf89fb21a21e00f37a58c20dbe1422b8b7f745291a48686439d1f +botocore-stubs==1.34.29 \ + --hash=sha256:3cc8db71b7d8aec8c6d13bc84cecec18d64cb142311e1bd060d673cb556d913b \ + --hash=sha256:9a1ff594b59a426df02bc2c9916e17c7cb600c78c77500a5635d67851492aeb5 # via boto3-stubs certifi==2023.11.17 \ --hash=sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1 \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index a59415a45a..dd22628f4e 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -38,27 +38,27 @@ blinker==1.7.0 \ --hash=sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9 \ --hash=sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182 # via flask -boto3==1.34.22 \ - --hash=sha256:5909cd1393143576265c692e908a9ae495492c04a0ffd4bae8578adc2e44729e \ - --hash=sha256:a98c0b86f6044ff8314cc2361e1ef574d674318313ab5606ccb4a6651c7a3f8c +boto3==1.34.29 \ + --hash=sha256:34b2b404bd2bec869ec2fc6aeeeeb884c72a9b895e2c7716b95381ab8deb9069 \ + --hash=sha256:50776db195a73533f4f2c9d000c69f9d0e9fb9810f9f81584adc283e9516ad0d # via # aws-sam-cli (setup.py) # aws-sam-translator -boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.22 \ - --hash=sha256:1ec434a9daac3b6a4a053fb2991118db0c3bd7057e1d81d81d9192703c501570 \ - --hash=sha256:9a43ed735f6552d07d7ef2a4d50a6057fa5b62d35a1781656251c2778d7f6d58 +boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.29 \ + --hash=sha256:4a4bc5d239c0cb04f4065410abbcf87a7caa973c46bddc1e8c947c9a72860a2b \ + --hash=sha256:e3c68cd0f01c17d5090aafcf1c7bb2d7b94aee4e3a9cd45af8bf9dd882ef644c # via # aws-sam-cli (setup.py) # boto3-stubs -botocore==1.34.22 \ - --hash=sha256:c47ba4286c576150d1b6ca6df69a87b5deff3d23bd84da8bcf8431ebac3c40ba \ - --hash=sha256:e5f7775975b9213507fbcf846a96b7a2aec2a44fc12a44585197b014a4ab0889 +botocore==1.34.29 \ + --hash=sha256:34223fdb8ebd47d1fce5724bb1bcb164e81853ea9ca532b50639c749fc347458 \ + --hash=sha256:44d918b91a1c1085d99266f8bf6ecc087c8a73a8efbb8e829f0c2dcd1ddf9963 # via # boto3 # s3transfer -botocore-stubs==1.34.22 \ - --hash=sha256:d6c05d3906e6d291ccd7d8c5feb427f971b71d489072c62a3b8191533bdc4d03 \ - --hash=sha256:e696cbdcf40cf89fb21a21e00f37a58c20dbe1422b8b7f745291a48686439d1f +botocore-stubs==1.34.29 \ + --hash=sha256:3cc8db71b7d8aec8c6d13bc84cecec18d64cb142311e1bd060d673cb556d913b \ + --hash=sha256:9a1ff594b59a426df02bc2c9916e17c7cb600c78c77500a5635d67851492aeb5 # via boto3-stubs certifi==2023.11.17 \ --hash=sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1 \ From 759e7a0179a1541a1e793dca5fecd8eb800db034 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 19:32:12 +0000 Subject: [PATCH 05/30] chore(deps): bump the types group in /requirements with 4 updates (#6608) Bumps the types group in /requirements with 4 updates: [types-awscrt](https://github.com/youtype/types-awscrt), [types-pywin32](https://github.com/python/typeshed), [types-setuptools](https://github.com/python/typeshed) and [types-docutils](https://github.com/python/typeshed). Updates `types-awscrt` from 0.20.0 to 0.20.3 - [Release notes](https://github.com/youtype/types-awscrt/releases) - [Commits](https://github.com/youtype/types-awscrt/commits) Updates `types-pywin32` from 306.0.0.20240106 to 306.0.0.20240128 - [Commits](https://github.com/python/typeshed/commits) Updates `types-setuptools` from 69.0.0.20240115 to 69.0.0.20240125 - [Commits](https://github.com/python/typeshed/commits) Updates `types-docutils` from 0.20.0.20240106 to 0.20.0.20240126 - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-awscrt dependency-type: direct:production update-type: version-update:semver-patch dependency-group: types - dependency-name: types-pywin32 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: types - dependency-name: types-setuptools dependency-type: direct:development update-type: version-update:semver-patch dependency-group: types - dependency-name: types-docutils dependency-type: direct:development update-type: version-update:semver-patch dependency-group: types ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/dev.txt | 6 +++--- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index 44c68255eb..e5da8d7a02 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,15 +8,15 @@ pytest-cov==4.1.0 # mypy adds new rules in new minor versions, which could cause our PR check to fail # here we fix its version and upgrade it manually in the future mypy==1.8.0 -types-pywin32==306.0.0.20240106 +types-pywin32==306.0.0.20240128 types-PyYAML==6.0.12.12 types-chevron==0.14.2.20240106 types-psutil==5.9.5.20240106 -types-setuptools==69.0.0.20240115 +types-setuptools==69.0.0.20240125 types-Pygments==2.17.0.20240106 types-colorama==0.4.15.20240106 types-dateparser==1.1.4.20240106 -types-docutils==0.20.0.20240106 +types-docutils==0.20.0.20240126 types-jsonschema==4.21.0.20240118 types-pyOpenSSL==23.3.0.20240106 # as of types-requests>=2.31.0.7, this now requires `urllib3>2`, pin we are able to upgrade diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 9ccefe48e6..7e1e993d8e 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -953,9 +953,9 @@ tomlkit==0.12.3 \ --hash=sha256:75baf5012d06501f07bee5bf8e801b9f343e7aac5a92581f20f80ce632e6b5a4 \ --hash=sha256:b0a645a9156dc7cb5d3a1f0d4bab66db287fcb8e0430bdd4664a095ea16414ba # via aws-sam-cli (setup.py) -types-awscrt==0.20.0 \ - --hash=sha256:99778c952e1eae10cc7a53468413001177026c9434345bf00120bb2ea5b79109 \ - --hash=sha256:e872b65d041687ec7fb49fb4dcb871ff10ade5efeca02722e037a03bff81db7e +types-awscrt==0.20.3 \ + --hash=sha256:06a859189a329ca8e66d56ceeef2391488e39b878fbd2141f115eab4d416fe22 \ + --hash=sha256:f61a120d3e98ee1387bc5ca4b93437f258cc5c2af1f55f8634ec4cee5729f178 # via botocore-stubs types-python-dateutil==2.8.19.20240106 \ --hash=sha256:1f8db221c3b98e6ca02ea83a58371b22c374f42ae5bbdf186db9c9a76581459f \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index 6f4668f2ec..c44e558a71 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -985,9 +985,9 @@ tomlkit==0.12.3 \ --hash=sha256:75baf5012d06501f07bee5bf8e801b9f343e7aac5a92581f20f80ce632e6b5a4 \ --hash=sha256:b0a645a9156dc7cb5d3a1f0d4bab66db287fcb8e0430bdd4664a095ea16414ba # via aws-sam-cli (setup.py) -types-awscrt==0.20.0 \ - --hash=sha256:99778c952e1eae10cc7a53468413001177026c9434345bf00120bb2ea5b79109 \ - --hash=sha256:e872b65d041687ec7fb49fb4dcb871ff10ade5efeca02722e037a03bff81db7e +types-awscrt==0.20.3 \ + --hash=sha256:06a859189a329ca8e66d56ceeef2391488e39b878fbd2141f115eab4d416fe22 \ + --hash=sha256:f61a120d3e98ee1387bc5ca4b93437f258cc5c2af1f55f8634ec4cee5729f178 # via botocore-stubs types-python-dateutil==2.8.19.20240106 \ --hash=sha256:1f8db221c3b98e6ca02ea83a58371b22c374f42ae5bbdf186db9c9a76581459f \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index dd22628f4e..d61c9993b8 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -973,9 +973,9 @@ tomlkit==0.12.3 \ --hash=sha256:75baf5012d06501f07bee5bf8e801b9f343e7aac5a92581f20f80ce632e6b5a4 \ --hash=sha256:b0a645a9156dc7cb5d3a1f0d4bab66db287fcb8e0430bdd4664a095ea16414ba # via aws-sam-cli (setup.py) -types-awscrt==0.20.0 \ - --hash=sha256:99778c952e1eae10cc7a53468413001177026c9434345bf00120bb2ea5b79109 \ - --hash=sha256:e872b65d041687ec7fb49fb4dcb871ff10ade5efeca02722e037a03bff81db7e +types-awscrt==0.20.3 \ + --hash=sha256:06a859189a329ca8e66d56ceeef2391488e39b878fbd2141f115eab4d416fe22 \ + --hash=sha256:f61a120d3e98ee1387bc5ca4b93437f258cc5c2af1f55f8634ec4cee5729f178 # via botocore-stubs types-python-dateutil==2.8.19.20240106 \ --hash=sha256:1f8db221c3b98e6ca02ea83a58371b22c374f42ae5bbdf186db9c9a76581459f \ From da6eddacf993e9dbc300ec57e0f2ed2b13e49133 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 19:39:16 +0000 Subject: [PATCH 06/30] chore(deps): bump flask from 3.0.0 to 3.0.1 in /requirements (#6577) Bumps [flask](https://github.com/pallets/flask) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/flask/compare/3.0.0...3.0.1) --- updated-dependencies: - dependency-name: flask dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Haresh Nasit <84355507+hnnasit@users.noreply.github.com> --- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 7e1e993d8e..a5d2ff3ce5 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -266,9 +266,9 @@ docker==7.0.0 \ --hash=sha256:12ba681f2777a0ad28ffbcc846a69c31b4dfd9752b47eb425a274ee269c5e14b \ --hash=sha256:323736fb92cd9418fc5e7133bc953e11a9da04f4483f828b527db553f1e7e5a3 # via aws-sam-cli (setup.py) -flask==3.0.0 \ - --hash=sha256:21128f47e4e3b9d597a3e8521a329bf56909b690fcc3fa3e477725aa81367638 \ - --hash=sha256:cfadcdb638b609361d29ec22360d6070a77d7463dcb3ab08d2c2f2f168845f58 +flask==3.0.1 \ + --hash=sha256:6489f51bb3666def6f314e15f19d50a1869a19ae0e8c9a3641ffe66c77d42403 \ + --hash=sha256:ca631a507f6dfe6c278ae20112cea3ff54ff2216390bf8880f6b035a5354af13 # via aws-sam-cli (setup.py) idna==3.6 \ --hash=sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index c44e558a71..5ee685a9a9 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -284,9 +284,9 @@ docker==7.0.0 \ --hash=sha256:12ba681f2777a0ad28ffbcc846a69c31b4dfd9752b47eb425a274ee269c5e14b \ --hash=sha256:323736fb92cd9418fc5e7133bc953e11a9da04f4483f828b527db553f1e7e5a3 # via aws-sam-cli (setup.py) -flask==3.0.0 \ - --hash=sha256:21128f47e4e3b9d597a3e8521a329bf56909b690fcc3fa3e477725aa81367638 \ - --hash=sha256:cfadcdb638b609361d29ec22360d6070a77d7463dcb3ab08d2c2f2f168845f58 +flask==3.0.1 \ + --hash=sha256:6489f51bb3666def6f314e15f19d50a1869a19ae0e8c9a3641ffe66c77d42403 \ + --hash=sha256:ca631a507f6dfe6c278ae20112cea3ff54ff2216390bf8880f6b035a5354af13 # via aws-sam-cli (setup.py) idna==3.6 \ --hash=sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index d61c9993b8..e3872aa401 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -270,9 +270,9 @@ docker==7.0.0 \ --hash=sha256:12ba681f2777a0ad28ffbcc846a69c31b4dfd9752b47eb425a274ee269c5e14b \ --hash=sha256:323736fb92cd9418fc5e7133bc953e11a9da04f4483f828b527db553f1e7e5a3 # via aws-sam-cli (setup.py) -flask==3.0.0 \ - --hash=sha256:21128f47e4e3b9d597a3e8521a329bf56909b690fcc3fa3e477725aa81367638 \ - --hash=sha256:cfadcdb638b609361d29ec22360d6070a77d7463dcb3ab08d2c2f2f168845f58 +flask==3.0.1 \ + --hash=sha256:6489f51bb3666def6f314e15f19d50a1869a19ae0e8c9a3641ffe66c77d42403 \ + --hash=sha256:ca631a507f6dfe6c278ae20112cea3ff54ff2216390bf8880f6b035a5354af13 # via aws-sam-cli (setup.py) idna==3.6 \ --hash=sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca \ From 163ea90cd96fbb2271cdc168fb9a74095b66a013 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 23:08:37 +0000 Subject: [PATCH 07/30] chore(deps-dev): bump psutil from 5.9.7 to 5.9.8 in /requirements (#6589) Bumps [psutil](https://github.com/giampaolo/psutil) from 5.9.7 to 5.9.8. - [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst) - [Commits](https://github.com/giampaolo/psutil/compare/release-5.9.7...release-5.9.8) --- updated-dependencies: - dependency-name: psutil dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Haresh Nasit <84355507+hnnasit@users.noreply.github.com> Co-authored-by: Lucas <12496191+lucashuy@users.noreply.github.com> --- requirements/dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index e5da8d7a02..1cb5ccffbf 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -37,4 +37,4 @@ filelock==3.13.1 # formatter black==23.12.1 -psutil==5.9.7 +psutil==5.9.8 From c8e47a1da8c1e7f4d9442098ac6f7318155f8cee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 01:40:13 +0000 Subject: [PATCH 08/30] chore(deps): bump pyopenssl from 23.3.0 to 24.0.0 in /requirements (#6596) Bumps [pyopenssl](https://github.com/pyca/pyopenssl) from 23.3.0 to 24.0.0. - [Changelog](https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/pyopenssl/compare/23.3.0...24.0.0) --- updated-dependencies: - dependency-name: pyopenssl dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Lucas <12496191+lucashuy@users.noreply.github.com> --- requirements/base.txt | 2 +- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 874ee7f349..8eb7900c0a 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -15,7 +15,7 @@ aws_lambda_builders==1.45.0 tomlkit==0.12.3 watchdog==3.0.0 rich~=13.7.0 -pyopenssl~=23.3.0 +pyopenssl~=24.0.0 # Pin to <4.18 to until SAM-T no longer uses RefResolver jsonschema<4.22 diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index a5d2ff3ce5..6fac40cb60 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -587,9 +587,9 @@ pygments==2.17.2 \ --hash=sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c \ --hash=sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367 # via rich -pyopenssl==23.3.0 \ - --hash=sha256:6756834481d9ed5470f4a9393455154bc92fe7a64b7bc6ee2c804e78c52099b2 \ - --hash=sha256:6b2cba5cc46e822750ec3e5a81ee12819850b11303630d575e98108a079c2b12 +pyopenssl==24.0.0 \ + --hash=sha256:6aa33039a93fffa4563e655b61d11364d01264be8ccb49906101e02a334530bf \ + --hash=sha256:ba07553fb6fd6a7a2259adb9b84e12302a9a8a75c44046e8bb5d3e5ee887e3c3 # via aws-sam-cli (setup.py) python-dateutil==2.8.2 \ --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index 5ee685a9a9..ed838e076b 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -619,9 +619,9 @@ pygments==2.17.2 \ --hash=sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c \ --hash=sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367 # via rich -pyopenssl==23.3.0 \ - --hash=sha256:6756834481d9ed5470f4a9393455154bc92fe7a64b7bc6ee2c804e78c52099b2 \ - --hash=sha256:6b2cba5cc46e822750ec3e5a81ee12819850b11303630d575e98108a079c2b12 +pyopenssl==24.0.0 \ + --hash=sha256:6aa33039a93fffa4563e655b61d11364d01264be8ccb49906101e02a334530bf \ + --hash=sha256:ba07553fb6fd6a7a2259adb9b84e12302a9a8a75c44046e8bb5d3e5ee887e3c3 # via aws-sam-cli (setup.py) python-dateutil==2.8.2 \ --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index e3872aa401..6d7396940b 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -591,9 +591,9 @@ pygments==2.17.2 \ --hash=sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c \ --hash=sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367 # via rich -pyopenssl==23.3.0 \ - --hash=sha256:6756834481d9ed5470f4a9393455154bc92fe7a64b7bc6ee2c804e78c52099b2 \ - --hash=sha256:6b2cba5cc46e822750ec3e5a81ee12819850b11303630d575e98108a079c2b12 +pyopenssl==24.0.0 \ + --hash=sha256:6aa33039a93fffa4563e655b61d11364d01264be8ccb49906101e02a334530bf \ + --hash=sha256:ba07553fb6fd6a7a2259adb9b84e12302a9a8a75c44046e8bb5d3e5ee887e3c3 # via aws-sam-cli (setup.py) python-dateutil==2.8.2 \ --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \ From ba3ec1869998d159b343e9562521ace18fa9c51d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 11:56:02 -0800 Subject: [PATCH 09/30] chore(deps): bump pytz from 2023.3.post1 to 2023.4 in /requirements (#6619) Bumps [pytz](https://github.com/stub42/pytz) from 2023.3.post1 to 2023.4. - [Commits](https://github.com/stub42/pytz/compare/release_2023.3.post1...release_2023.4) --- updated-dependencies: - dependency-name: pytz dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 6fac40cb60..0116a3125d 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -602,9 +602,9 @@ python-slugify==8.0.1 \ --hash=sha256:70ca6ea68fe63ecc8fa4fcf00ae651fc8a5d02d93dcd12ae6d4fc7ca46c4d395 \ --hash=sha256:ce0d46ddb668b3be82f4ed5e503dbc33dd815d83e2eb6824211310d3fb172a27 # via cookiecutter -pytz==2023.3.post1 \ - --hash=sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b \ - --hash=sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7 +pytz==2023.4 \ + --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ + --hash=sha256:f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a # via dateparser pyyaml==6.0.1 \ --hash=sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index ed838e076b..5792536c51 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -634,9 +634,9 @@ python-slugify==8.0.1 \ --hash=sha256:70ca6ea68fe63ecc8fa4fcf00ae651fc8a5d02d93dcd12ae6d4fc7ca46c4d395 \ --hash=sha256:ce0d46ddb668b3be82f4ed5e503dbc33dd815d83e2eb6824211310d3fb172a27 # via cookiecutter -pytz==2023.3.post1 \ - --hash=sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b \ - --hash=sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7 +pytz==2023.4 \ + --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ + --hash=sha256:f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a # via dateparser pyyaml==6.0.1 \ --hash=sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index 6d7396940b..60d5e7263e 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -606,9 +606,9 @@ python-slugify==8.0.1 \ --hash=sha256:70ca6ea68fe63ecc8fa4fcf00ae651fc8a5d02d93dcd12ae6d4fc7ca46c4d395 \ --hash=sha256:ce0d46ddb668b3be82f4ed5e503dbc33dd815d83e2eb6824211310d3fb172a27 # via cookiecutter -pytz==2023.3.post1 \ - --hash=sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b \ - --hash=sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7 +pytz==2023.4 \ + --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ + --hash=sha256:f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a # via dateparser pywin32==306 \ --hash=sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d \ From 95226d517325a7286da95368dcbf441996a0c4ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 11:56:33 -0800 Subject: [PATCH 10/30] chore(deps-dev): bump coverage from 7.4.0 to 7.4.1 in /requirements (#6617) Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.4.0 to 7.4.1. - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](https://github.com/nedbat/coveragepy/compare/7.4.0...7.4.1) --- updated-dependencies: - dependency-name: coverage dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index 1cb5ccffbf..d852315e9b 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,6 +1,6 @@ -r pre-dev.txt -coverage==7.4.0 +coverage==7.4.1 pytest-cov==4.1.0 From db165ff4c06b9abe6d74e539252b6c1d8835d306 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 19:56:38 +0000 Subject: [PATCH 11/30] chore(deps): bump cfn-lint from 0.84.0 to 0.85.0 in /requirements (#6616) Bumps [cfn-lint](https://github.com/aws-cloudformation/cfn-python-lint) from 0.84.0 to 0.85.0. - [Release notes](https://github.com/aws-cloudformation/cfn-python-lint/releases) - [Changelog](https://github.com/aws-cloudformation/cfn-lint/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws-cloudformation/cfn-python-lint/compare/v0.84.0...v0.85.0) --- updated-dependencies: - dependency-name: cfn-lint dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/base.txt | 2 +- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 8eb7900c0a..df59c744b8 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -28,7 +28,7 @@ regex!=2021.10.8 tzlocal==5.2 #Adding cfn-lint dependency for SAM validate -cfn-lint~=0.84.0 +cfn-lint~=0.85.0 # Type checking boto3 objects boto3-stubs[apigateway,cloudformation,ecr,iam,lambda,s3,schemas,secretsmanager,signer,stepfunctions,sts,xray,sqs,kinesis]==1.34.29 diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 0116a3125d..ae0c6c9cac 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -118,9 +118,9 @@ cffi==1.16.0 \ --hash=sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956 \ --hash=sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357 # via cryptography -cfn-lint==0.84.0 \ - --hash=sha256:1bf18bca82c6666fd204a265a203bd307816e8d31fe476301b105c5370e306e5 \ - --hash=sha256:7a819ffa48ab23f775037ddb0d9330ba206d547439f69bc72f76f1183d8bc124 +cfn-lint==0.85.0 \ + --hash=sha256:64d6e8d85cdc573b61add78f9ff95a142a1834edb4793d1291551f6d953f73fe \ + --hash=sha256:e4849e1779bd1a9f4543617372708a20519b6d7cad5f980e20c6deaa227361a2 # via aws-sam-cli (setup.py) chardet==5.2.0 \ --hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index 5792536c51..158967f694 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -136,9 +136,9 @@ cffi==1.16.0 \ --hash=sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956 \ --hash=sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357 # via cryptography -cfn-lint==0.84.0 \ - --hash=sha256:1bf18bca82c6666fd204a265a203bd307816e8d31fe476301b105c5370e306e5 \ - --hash=sha256:7a819ffa48ab23f775037ddb0d9330ba206d547439f69bc72f76f1183d8bc124 +cfn-lint==0.85.0 \ + --hash=sha256:64d6e8d85cdc573b61add78f9ff95a142a1834edb4793d1291551f6d953f73fe \ + --hash=sha256:e4849e1779bd1a9f4543617372708a20519b6d7cad5f980e20c6deaa227361a2 # via aws-sam-cli (setup.py) chardet==5.2.0 \ --hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index 60d5e7263e..b581e96217 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -118,9 +118,9 @@ cffi==1.16.0 \ --hash=sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956 \ --hash=sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357 # via cryptography -cfn-lint==0.84.0 \ - --hash=sha256:1bf18bca82c6666fd204a265a203bd307816e8d31fe476301b105c5370e306e5 \ - --hash=sha256:7a819ffa48ab23f775037ddb0d9330ba206d547439f69bc72f76f1183d8bc124 +cfn-lint==0.85.0 \ + --hash=sha256:64d6e8d85cdc573b61add78f9ff95a142a1834edb4793d1291551f6d953f73fe \ + --hash=sha256:e4849e1779bd1a9f4543617372708a20519b6d7cad5f980e20c6deaa227361a2 # via aws-sam-cli (setup.py) chardet==5.2.0 \ --hash=sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7 \ From 7c90f6234f18d87a1e3579b9d52c4a206312bbfa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 19:56:41 +0000 Subject: [PATCH 12/30] chore(deps): bump python-slugify from 8.0.1 to 8.0.2 in /requirements (#6615) Bumps [python-slugify](https://github.com/un33k/python-slugify) from 8.0.1 to 8.0.2. - [Changelog](https://github.com/un33k/python-slugify/blob/master/CHANGELOG.md) - [Commits](https://github.com/un33k/python-slugify/compare/v8.0.1...v8.0.2) --- updated-dependencies: - dependency-name: python-slugify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index ae0c6c9cac..267ee02018 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -598,9 +598,9 @@ python-dateutil==2.8.2 \ # arrow # botocore # dateparser -python-slugify==8.0.1 \ - --hash=sha256:70ca6ea68fe63ecc8fa4fcf00ae651fc8a5d02d93dcd12ae6d4fc7ca46c4d395 \ - --hash=sha256:ce0d46ddb668b3be82f4ed5e503dbc33dd815d83e2eb6824211310d3fb172a27 +python-slugify==8.0.2 \ + --hash=sha256:428ea9b00c977b8f6c097724398f190b2c18e2a6011094d1001285875ccacdbf \ + --hash=sha256:a1a02b127a95c124fd84f8f88be730e557fd823774bf19b1cd5e8704e2ae0e5e # via cookiecutter pytz==2023.4 \ --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index 158967f694..cefaf5f845 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -630,9 +630,9 @@ python-dateutil==2.8.2 \ # arrow # botocore # dateparser -python-slugify==8.0.1 \ - --hash=sha256:70ca6ea68fe63ecc8fa4fcf00ae651fc8a5d02d93dcd12ae6d4fc7ca46c4d395 \ - --hash=sha256:ce0d46ddb668b3be82f4ed5e503dbc33dd815d83e2eb6824211310d3fb172a27 +python-slugify==8.0.2 \ + --hash=sha256:428ea9b00c977b8f6c097724398f190b2c18e2a6011094d1001285875ccacdbf \ + --hash=sha256:a1a02b127a95c124fd84f8f88be730e557fd823774bf19b1cd5e8704e2ae0e5e # via cookiecutter pytz==2023.4 \ --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index b581e96217..abbd1e1768 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -602,9 +602,9 @@ python-dateutil==2.8.2 \ # arrow # botocore # dateparser -python-slugify==8.0.1 \ - --hash=sha256:70ca6ea68fe63ecc8fa4fcf00ae651fc8a5d02d93dcd12ae6d4fc7ca46c4d395 \ - --hash=sha256:ce0d46ddb668b3be82f4ed5e503dbc33dd815d83e2eb6824211310d3fb172a27 +python-slugify==8.0.2 \ + --hash=sha256:428ea9b00c977b8f6c097724398f190b2c18e2a6011094d1001285875ccacdbf \ + --hash=sha256:a1a02b127a95c124fd84f8f88be730e557fd823774bf19b1cd5e8704e2ae0e5e # via cookiecutter pytz==2023.4 \ --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ From 560fdcad4a0eddfb59de08c21f7d176fadaf57ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 19:56:48 +0000 Subject: [PATCH 13/30] chore(deps-dev): bump the types group in /requirements with 2 updates (#6612) Bumps the types group in /requirements with 2 updates: [types-pywin32](https://github.com/python/typeshed) and [types-pyopenssl](https://github.com/python/typeshed). Updates `types-pywin32` from 306.0.0.20240128 to 306.0.0.20240130 - [Commits](https://github.com/python/typeshed/commits) Updates `types-pyopenssl` from 23.3.0.20240106 to 24.0.0.20240130 - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-pywin32 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: types - dependency-name: types-pyopenssl dependency-type: direct:development update-type: version-update:semver-major dependency-group: types ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/dev.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index d852315e9b..010d495e48 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,7 +8,7 @@ pytest-cov==4.1.0 # mypy adds new rules in new minor versions, which could cause our PR check to fail # here we fix its version and upgrade it manually in the future mypy==1.8.0 -types-pywin32==306.0.0.20240128 +types-pywin32==306.0.0.20240130 types-PyYAML==6.0.12.12 types-chevron==0.14.2.20240106 types-psutil==5.9.5.20240106 @@ -18,7 +18,7 @@ types-colorama==0.4.15.20240106 types-dateparser==1.1.4.20240106 types-docutils==0.20.0.20240126 types-jsonschema==4.21.0.20240118 -types-pyOpenSSL==23.3.0.20240106 +types-pyOpenSSL==24.0.0.20240130 # as of types-requests>=2.31.0.7, this now requires `urllib3>2`, pin we are able to upgrade types-requests==2.31.0.6 types-urllib3==1.26.25.14 From 7711b6b6b6e0f2dd3ef75b8a2d78772998794671 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 17:30:02 -0800 Subject: [PATCH 14/30] chore(deps-dev): bump ruff from 0.1.14 to 0.1.15 in /requirements (#6613) Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.14 to 0.1.15. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/v0.1.14...v0.1.15) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/pre-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/pre-dev.txt b/requirements/pre-dev.txt index d6cc8ef551..43172de738 100644 --- a/requirements/pre-dev.txt +++ b/requirements/pre-dev.txt @@ -1 +1 @@ -ruff==0.1.14 +ruff==0.1.15 From 88b04f25409b4c499a8fbbbef7c387d0ed9b6d5f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 17:30:07 -0800 Subject: [PATCH 15/30] chore(deps): bump jsonschema from 4.21.0 to 4.21.1 in /requirements (#6591) Bumps [jsonschema](https://github.com/python-jsonschema/jsonschema) from 4.21.0 to 4.21.1. - [Release notes](https://github.com/python-jsonschema/jsonschema/releases) - [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst) - [Commits](https://github.com/python-jsonschema/jsonschema/compare/v4.21.0...v4.21.1) --- updated-dependencies: - dependency-name: jsonschema dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 267ee02018..2583b44509 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -307,9 +307,9 @@ jsonpointer==2.4 \ --hash=sha256:15d51bba20eea3165644553647711d150376234112651b4f1811022aecad7d7a \ --hash=sha256:585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88 # via jsonpatch -jsonschema==4.21.0 \ - --hash=sha256:3ba18e27f7491ea4a1b22edce00fb820eec968d397feb3f9cb61d5894bb38167 \ - --hash=sha256:70a09719d375c0a2874571b363c8a24be7df8071b80c9aa76bc4551e7297c63c +jsonschema==4.21.1 \ + --hash=sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f \ + --hash=sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5 # via # aws-sam-cli (setup.py) # aws-sam-translator diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index cefaf5f845..fa059ea3af 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -335,9 +335,9 @@ jsonpointer==2.4 \ --hash=sha256:15d51bba20eea3165644553647711d150376234112651b4f1811022aecad7d7a \ --hash=sha256:585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88 # via jsonpatch -jsonschema==4.21.0 \ - --hash=sha256:3ba18e27f7491ea4a1b22edce00fb820eec968d397feb3f9cb61d5894bb38167 \ - --hash=sha256:70a09719d375c0a2874571b363c8a24be7df8071b80c9aa76bc4551e7297c63c +jsonschema==4.21.1 \ + --hash=sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f \ + --hash=sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5 # via # aws-sam-cli (setup.py) # aws-sam-translator diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index abbd1e1768..e14da8ed9b 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -311,9 +311,9 @@ jsonpointer==2.4 \ --hash=sha256:15d51bba20eea3165644553647711d150376234112651b4f1811022aecad7d7a \ --hash=sha256:585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88 # via jsonpatch -jsonschema==4.21.0 \ - --hash=sha256:3ba18e27f7491ea4a1b22edce00fb820eec968d397feb3f9cb61d5894bb38167 \ - --hash=sha256:70a09719d375c0a2874571b363c8a24be7df8071b80c9aa76bc4551e7297c63c +jsonschema==4.21.1 \ + --hash=sha256:7996507afae316306f9e2290407761157c6f78002dcf7419acb99822143d1c6f \ + --hash=sha256:85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5 # via # aws-sam-cli (setup.py) # aws-sam-translator From 31f2e38217ec5063844bc33388ac062a215dc946 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 11:53:10 -0800 Subject: [PATCH 16/30] chore(deps): bump python-slugify from 8.0.2 to 8.0.3 in /requirements (#6634) Bumps [python-slugify](https://github.com/un33k/python-slugify) from 8.0.2 to 8.0.3. - [Changelog](https://github.com/un33k/python-slugify/blob/master/CHANGELOG.md) - [Commits](https://github.com/un33k/python-slugify/compare/v8.0.2...v8.0.3) --- updated-dependencies: - dependency-name: python-slugify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 2583b44509..9f7a935d44 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -598,9 +598,9 @@ python-dateutil==2.8.2 \ # arrow # botocore # dateparser -python-slugify==8.0.2 \ - --hash=sha256:428ea9b00c977b8f6c097724398f190b2c18e2a6011094d1001285875ccacdbf \ - --hash=sha256:a1a02b127a95c124fd84f8f88be730e557fd823774bf19b1cd5e8704e2ae0e5e +python-slugify==8.0.3 \ + --hash=sha256:c71189c161e8c671f1b141034d9a56308a8a5978cd13d40446c879569212fdd1 \ + --hash=sha256:e04cba5f1c562502a1175c84a8bc23890c54cdaf23fccaaf0bf78511508cabed # via cookiecutter pytz==2023.4 \ --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index fa059ea3af..cc27341a59 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -630,9 +630,9 @@ python-dateutil==2.8.2 \ # arrow # botocore # dateparser -python-slugify==8.0.2 \ - --hash=sha256:428ea9b00c977b8f6c097724398f190b2c18e2a6011094d1001285875ccacdbf \ - --hash=sha256:a1a02b127a95c124fd84f8f88be730e557fd823774bf19b1cd5e8704e2ae0e5e +python-slugify==8.0.3 \ + --hash=sha256:c71189c161e8c671f1b141034d9a56308a8a5978cd13d40446c879569212fdd1 \ + --hash=sha256:e04cba5f1c562502a1175c84a8bc23890c54cdaf23fccaaf0bf78511508cabed # via cookiecutter pytz==2023.4 \ --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index e14da8ed9b..1ad0056c86 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -602,9 +602,9 @@ python-dateutil==2.8.2 \ # arrow # botocore # dateparser -python-slugify==8.0.2 \ - --hash=sha256:428ea9b00c977b8f6c097724398f190b2c18e2a6011094d1001285875ccacdbf \ - --hash=sha256:a1a02b127a95c124fd84f8f88be730e557fd823774bf19b1cd5e8704e2ae0e5e +python-slugify==8.0.3 \ + --hash=sha256:c71189c161e8c671f1b141034d9a56308a8a5978cd13d40446c879569212fdd1 \ + --hash=sha256:e04cba5f1c562502a1175c84a8bc23890c54cdaf23fccaaf0bf78511508cabed # via cookiecutter pytz==2023.4 \ --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ From 5ac89d1a23fdce511a595137df23ff037a2348de Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 11:53:31 -0800 Subject: [PATCH 17/30] chore(deps): bump the boto group in /requirements with 5 updates (#6633) Bumps the boto group in /requirements with 5 updates: | Package | From | To | | --- | --- | --- | | [boto3](https://github.com/boto/boto3) | `1.34.29` | `1.34.32` | | [boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]](https://github.com/youtype/mypy_boto3_builder) | `1.34.29` | `1.34.32` | | [botocore](https://github.com/boto/botocore) | `1.34.29` | `1.34.32` | | [botocore-stubs](https://github.com/youtype/botocore-stubs) | `1.34.29` | `1.34.32` | | [mypy-boto3-cloudformation](https://github.com/youtype/mypy_boto3_builder) | `1.34.0` | `1.34.32` | Updates `boto3` from 1.34.29 to 1.34.32 - [Release notes](https://github.com/boto/boto3/releases) - [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst) - [Commits](https://github.com/boto/boto3/compare/1.34.29...1.34.32) Updates `boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]` from 1.34.29 to 1.34.32 - [Release notes](https://github.com/youtype/mypy_boto3_builder/releases) - [Commits](https://github.com/youtype/mypy_boto3_builder/commits) Updates `botocore` from 1.34.29 to 1.34.32 - [Changelog](https://github.com/boto/botocore/blob/develop/CHANGELOG.rst) - [Commits](https://github.com/boto/botocore/compare/1.34.29...1.34.32) Updates `botocore-stubs` from 1.34.29 to 1.34.32 - [Release notes](https://github.com/youtype/botocore-stubs/releases) - [Commits](https://github.com/youtype/botocore-stubs/commits) Updates `mypy-boto3-cloudformation` from 1.34.0 to 1.34.32 - [Release notes](https://github.com/youtype/mypy_boto3_builder/releases) - [Commits](https://github.com/youtype/mypy_boto3_builder/commits) --- updated-dependencies: - dependency-name: boto3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: boto - dependency-name: boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray] dependency-type: direct:production update-type: version-update:semver-patch dependency-group: boto - dependency-name: botocore dependency-type: direct:production update-type: version-update:semver-patch dependency-group: boto - dependency-name: botocore-stubs dependency-type: direct:production update-type: version-update:semver-patch dependency-group: boto - dependency-name: mypy-boto3-cloudformation dependency-type: direct:production update-type: version-update:semver-patch dependency-group: boto ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/base.txt | 2 +- requirements/reproducible-linux.txt | 30 ++++++++++++++--------------- requirements/reproducible-mac.txt | 30 ++++++++++++++--------------- requirements/reproducible-win.txt | 30 ++++++++++++++--------------- 4 files changed, 46 insertions(+), 46 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index df59c744b8..0c03e917c7 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -31,4 +31,4 @@ tzlocal==5.2 cfn-lint~=0.85.0 # Type checking boto3 objects -boto3-stubs[apigateway,cloudformation,ecr,iam,lambda,s3,schemas,secretsmanager,signer,stepfunctions,sts,xray,sqs,kinesis]==1.34.29 +boto3-stubs[apigateway,cloudformation,ecr,iam,lambda,s3,schemas,secretsmanager,signer,stepfunctions,sts,xray,sqs,kinesis]==1.34.32 diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 9f7a935d44..d2965ff772 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -38,27 +38,27 @@ blinker==1.7.0 \ --hash=sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9 \ --hash=sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182 # via flask -boto3==1.34.29 \ - --hash=sha256:34b2b404bd2bec869ec2fc6aeeeeb884c72a9b895e2c7716b95381ab8deb9069 \ - --hash=sha256:50776db195a73533f4f2c9d000c69f9d0e9fb9810f9f81584adc283e9516ad0d +boto3==1.34.32 \ + --hash=sha256:7bf924c942426839efd7fa5c2c4fe85dba208258393e8017a5ad327c30e5948d \ + --hash=sha256:9e62f42de2873baab96eb822386d6a3b1d77f6715cb9033d7b4e6e9ebb0cdbe7 # via # aws-sam-cli (setup.py) # aws-sam-translator -boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.29 \ - --hash=sha256:4a4bc5d239c0cb04f4065410abbcf87a7caa973c46bddc1e8c947c9a72860a2b \ - --hash=sha256:e3c68cd0f01c17d5090aafcf1c7bb2d7b94aee4e3a9cd45af8bf9dd882ef644c +boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.32 \ + --hash=sha256:077f13b0856862bedafb92b8499b960624d06f684595be701fade51a8e9615ed \ + --hash=sha256:27fc3b5b69379f0557d881d3f27c201c257eabff535d343ed5fd4a162a5fb389 # via # aws-sam-cli (setup.py) # boto3-stubs -botocore==1.34.29 \ - --hash=sha256:34223fdb8ebd47d1fce5724bb1bcb164e81853ea9ca532b50639c749fc347458 \ - --hash=sha256:44d918b91a1c1085d99266f8bf6ecc087c8a73a8efbb8e829f0c2dcd1ddf9963 +botocore==1.34.32 \ + --hash=sha256:466aee158bd0429dbd567c4e2bdf7be9a0a5a74409f8b295c30f34d84c497f9c \ + --hash=sha256:aa26a74df83eed3db9542c1cf9108138794c344918b36a506c0723717f1acaab # via # boto3 # s3transfer -botocore-stubs==1.34.29 \ - --hash=sha256:3cc8db71b7d8aec8c6d13bc84cecec18d64cb142311e1bd060d673cb556d913b \ - --hash=sha256:9a1ff594b59a426df02bc2c9916e17c7cb600c78c77500a5635d67851492aeb5 +botocore-stubs==1.34.32 \ + --hash=sha256:978c97b8c02b5ffa3726a5052e5715aecc52c640a75a8088b3a58453c2b054b2 \ + --hash=sha256:e5b04b8ab81e736088470b7be244de072ac2f986caf0f51b7e2087400778dc9f # via boto3-stubs certifi==2023.11.17 \ --hash=sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1 \ @@ -402,9 +402,9 @@ mypy-boto3-apigateway==1.34.0 \ --hash=sha256:372ca74ede1442cb7d171a7cc0b64d92900cda258790f07b9cd9b92886ef92ef \ --hash=sha256:3c724120971c74fb65a94eb7e4b92a3a4b28df6c70ca04a007072e6c73f6eda7 # via boto3-stubs -mypy-boto3-cloudformation==1.34.0 \ - --hash=sha256:4e63a2bca1882971881d65983acd774c2fc636bbc5dc8c3e1f4a41c539cf3c90 \ - --hash=sha256:9b25df9ef15d9dc8e4e892cc07aa9343f15f2ed5eb7d33eb5eb65adfa63f538f +mypy-boto3-cloudformation==1.34.32 \ + --hash=sha256:49d04c090dae3fd8289738ae592cac9d6faa5169684de40c2730b425bba2a32d \ + --hash=sha256:bfe5ec405eae6dae31dc9874729eef5e668e634eae8972032f00400d17bd2c7d # via boto3-stubs mypy-boto3-ecr==1.34.0 \ --hash=sha256:3346c02c22b16068c9acc67d990e32060bf7cdaea5f3d43c50e44308fbbc3439 \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index cc27341a59..34fc913a13 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -56,27 +56,27 @@ blinker==1.7.0 \ --hash=sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9 \ --hash=sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182 # via flask -boto3==1.34.29 \ - --hash=sha256:34b2b404bd2bec869ec2fc6aeeeeb884c72a9b895e2c7716b95381ab8deb9069 \ - --hash=sha256:50776db195a73533f4f2c9d000c69f9d0e9fb9810f9f81584adc283e9516ad0d +boto3==1.34.32 \ + --hash=sha256:7bf924c942426839efd7fa5c2c4fe85dba208258393e8017a5ad327c30e5948d \ + --hash=sha256:9e62f42de2873baab96eb822386d6a3b1d77f6715cb9033d7b4e6e9ebb0cdbe7 # via # aws-sam-cli (setup.py) # aws-sam-translator -boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.29 \ - --hash=sha256:4a4bc5d239c0cb04f4065410abbcf87a7caa973c46bddc1e8c947c9a72860a2b \ - --hash=sha256:e3c68cd0f01c17d5090aafcf1c7bb2d7b94aee4e3a9cd45af8bf9dd882ef644c +boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.32 \ + --hash=sha256:077f13b0856862bedafb92b8499b960624d06f684595be701fade51a8e9615ed \ + --hash=sha256:27fc3b5b69379f0557d881d3f27c201c257eabff535d343ed5fd4a162a5fb389 # via # aws-sam-cli (setup.py) # boto3-stubs -botocore==1.34.29 \ - --hash=sha256:34223fdb8ebd47d1fce5724bb1bcb164e81853ea9ca532b50639c749fc347458 \ - --hash=sha256:44d918b91a1c1085d99266f8bf6ecc087c8a73a8efbb8e829f0c2dcd1ddf9963 +botocore==1.34.32 \ + --hash=sha256:466aee158bd0429dbd567c4e2bdf7be9a0a5a74409f8b295c30f34d84c497f9c \ + --hash=sha256:aa26a74df83eed3db9542c1cf9108138794c344918b36a506c0723717f1acaab # via # boto3 # s3transfer -botocore-stubs==1.34.29 \ - --hash=sha256:3cc8db71b7d8aec8c6d13bc84cecec18d64cb142311e1bd060d673cb556d913b \ - --hash=sha256:9a1ff594b59a426df02bc2c9916e17c7cb600c78c77500a5635d67851492aeb5 +botocore-stubs==1.34.32 \ + --hash=sha256:978c97b8c02b5ffa3726a5052e5715aecc52c640a75a8088b3a58453c2b054b2 \ + --hash=sha256:e5b04b8ab81e736088470b7be244de072ac2f986caf0f51b7e2087400778dc9f # via boto3-stubs certifi==2023.11.17 \ --hash=sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1 \ @@ -430,9 +430,9 @@ mypy-boto3-apigateway==1.34.0 \ --hash=sha256:372ca74ede1442cb7d171a7cc0b64d92900cda258790f07b9cd9b92886ef92ef \ --hash=sha256:3c724120971c74fb65a94eb7e4b92a3a4b28df6c70ca04a007072e6c73f6eda7 # via boto3-stubs -mypy-boto3-cloudformation==1.34.0 \ - --hash=sha256:4e63a2bca1882971881d65983acd774c2fc636bbc5dc8c3e1f4a41c539cf3c90 \ - --hash=sha256:9b25df9ef15d9dc8e4e892cc07aa9343f15f2ed5eb7d33eb5eb65adfa63f538f +mypy-boto3-cloudformation==1.34.32 \ + --hash=sha256:49d04c090dae3fd8289738ae592cac9d6faa5169684de40c2730b425bba2a32d \ + --hash=sha256:bfe5ec405eae6dae31dc9874729eef5e668e634eae8972032f00400d17bd2c7d # via boto3-stubs mypy-boto3-ecr==1.34.0 \ --hash=sha256:3346c02c22b16068c9acc67d990e32060bf7cdaea5f3d43c50e44308fbbc3439 \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index 1ad0056c86..4415f57101 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -38,27 +38,27 @@ blinker==1.7.0 \ --hash=sha256:c3f865d4d54db7abc53758a01601cf343fe55b84c1de4e3fa910e420b438d5b9 \ --hash=sha256:e6820ff6fa4e4d1d8e2747c2283749c3f547e4fee112b98555cdcdae32996182 # via flask -boto3==1.34.29 \ - --hash=sha256:34b2b404bd2bec869ec2fc6aeeeeb884c72a9b895e2c7716b95381ab8deb9069 \ - --hash=sha256:50776db195a73533f4f2c9d000c69f9d0e9fb9810f9f81584adc283e9516ad0d +boto3==1.34.32 \ + --hash=sha256:7bf924c942426839efd7fa5c2c4fe85dba208258393e8017a5ad327c30e5948d \ + --hash=sha256:9e62f42de2873baab96eb822386d6a3b1d77f6715cb9033d7b4e6e9ebb0cdbe7 # via # aws-sam-cli (setup.py) # aws-sam-translator -boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.29 \ - --hash=sha256:4a4bc5d239c0cb04f4065410abbcf87a7caa973c46bddc1e8c947c9a72860a2b \ - --hash=sha256:e3c68cd0f01c17d5090aafcf1c7bb2d7b94aee4e3a9cd45af8bf9dd882ef644c +boto3-stubs[apigateway,cloudformation,ecr,iam,kinesis,lambda,s3,schemas,secretsmanager,signer,sqs,stepfunctions,sts,xray]==1.34.32 \ + --hash=sha256:077f13b0856862bedafb92b8499b960624d06f684595be701fade51a8e9615ed \ + --hash=sha256:27fc3b5b69379f0557d881d3f27c201c257eabff535d343ed5fd4a162a5fb389 # via # aws-sam-cli (setup.py) # boto3-stubs -botocore==1.34.29 \ - --hash=sha256:34223fdb8ebd47d1fce5724bb1bcb164e81853ea9ca532b50639c749fc347458 \ - --hash=sha256:44d918b91a1c1085d99266f8bf6ecc087c8a73a8efbb8e829f0c2dcd1ddf9963 +botocore==1.34.32 \ + --hash=sha256:466aee158bd0429dbd567c4e2bdf7be9a0a5a74409f8b295c30f34d84c497f9c \ + --hash=sha256:aa26a74df83eed3db9542c1cf9108138794c344918b36a506c0723717f1acaab # via # boto3 # s3transfer -botocore-stubs==1.34.29 \ - --hash=sha256:3cc8db71b7d8aec8c6d13bc84cecec18d64cb142311e1bd060d673cb556d913b \ - --hash=sha256:9a1ff594b59a426df02bc2c9916e17c7cb600c78c77500a5635d67851492aeb5 +botocore-stubs==1.34.32 \ + --hash=sha256:978c97b8c02b5ffa3726a5052e5715aecc52c640a75a8088b3a58453c2b054b2 \ + --hash=sha256:e5b04b8ab81e736088470b7be244de072ac2f986caf0f51b7e2087400778dc9f # via boto3-stubs certifi==2023.11.17 \ --hash=sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1 \ @@ -406,9 +406,9 @@ mypy-boto3-apigateway==1.34.0 \ --hash=sha256:372ca74ede1442cb7d171a7cc0b64d92900cda258790f07b9cd9b92886ef92ef \ --hash=sha256:3c724120971c74fb65a94eb7e4b92a3a4b28df6c70ca04a007072e6c73f6eda7 # via boto3-stubs -mypy-boto3-cloudformation==1.34.0 \ - --hash=sha256:4e63a2bca1882971881d65983acd774c2fc636bbc5dc8c3e1f4a41c539cf3c90 \ - --hash=sha256:9b25df9ef15d9dc8e4e892cc07aa9343f15f2ed5eb7d33eb5eb65adfa63f538f +mypy-boto3-cloudformation==1.34.32 \ + --hash=sha256:49d04c090dae3fd8289738ae592cac9d6faa5169684de40c2730b425bba2a32d \ + --hash=sha256:bfe5ec405eae6dae31dc9874729eef5e668e634eae8972032f00400d17bd2c7d # via boto3-stubs mypy-boto3-ecr==1.34.0 \ --hash=sha256:3346c02c22b16068c9acc67d990e32060bf7cdaea5f3d43c50e44308fbbc3439 \ From 18ebda39bc813b86e0bac191fcd1e2780ada3780 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 19:53:49 +0000 Subject: [PATCH 18/30] chore(deps-dev): bump the types group in /requirements with 1 update (#6632) Bumps the types group in /requirements with 1 update: [types-docutils](https://github.com/python/typeshed). Updates `types-docutils` from 0.20.0.20240126 to 0.20.0.20240201 - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-docutils dependency-type: direct:development update-type: version-update:semver-patch dependency-group: types ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index 010d495e48..7b92363b67 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -16,7 +16,7 @@ types-setuptools==69.0.0.20240125 types-Pygments==2.17.0.20240106 types-colorama==0.4.15.20240106 types-dateparser==1.1.4.20240106 -types-docutils==0.20.0.20240126 +types-docutils==0.20.0.20240201 types-jsonschema==4.21.0.20240118 types-pyOpenSSL==24.0.0.20240130 # as of types-requests>=2.31.0.7, this now requires `urllib3>2`, pin we are able to upgrade From 882d6e0a279d7f9e9ff0ed9b24c6194db1e09b91 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 19:55:26 +0000 Subject: [PATCH 19/30] chore(deps): bump referencing from 0.32.1 to 0.33.0 in /requirements (#6625) Bumps [referencing](https://github.com/python-jsonschema/referencing) from 0.32.1 to 0.33.0. - [Release notes](https://github.com/python-jsonschema/referencing/releases) - [Changelog](https://github.com/python-jsonschema/referencing/blob/main/docs/changes.rst) - [Commits](https://github.com/python-jsonschema/referencing/compare/v0.32.1...v0.33.0) --- updated-dependencies: - dependency-name: referencing dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index d2965ff772..0642f0c670 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -651,9 +651,9 @@ pyyaml==6.0.1 \ # aws-sam-cli (setup.py) # cfn-lint # cookiecutter -referencing==0.32.1 \ - --hash=sha256:3c57da0513e9563eb7e203ebe9bb3a1b509b042016433bd1e45a2853466c3dd3 \ - --hash=sha256:7e4dc12271d8e15612bfe35792f5ea1c40970dadf8624602e33db2758f7ee554 +referencing==0.33.0 \ + --hash=sha256:39240f2ecc770258f28b642dd47fd74bc8b02484de54e1882b74b35ebd779bd5 \ + --hash=sha256:c775fedf74bc0f9189c2a3be1c12fd03e8c23f4d371dce795df44e06c5b412f7 # via # jsonschema # jsonschema-specifications diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index 34fc913a13..e6e10c7e3f 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -683,9 +683,9 @@ pyyaml==6.0.1 \ # aws-sam-cli (setup.py) # cfn-lint # cookiecutter -referencing==0.32.1 \ - --hash=sha256:3c57da0513e9563eb7e203ebe9bb3a1b509b042016433bd1e45a2853466c3dd3 \ - --hash=sha256:7e4dc12271d8e15612bfe35792f5ea1c40970dadf8624602e33db2758f7ee554 +referencing==0.33.0 \ + --hash=sha256:39240f2ecc770258f28b642dd47fd74bc8b02484de54e1882b74b35ebd779bd5 \ + --hash=sha256:c775fedf74bc0f9189c2a3be1c12fd03e8c23f4d371dce795df44e06c5b412f7 # via # jsonschema # jsonschema-specifications diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index 4415f57101..36bf209304 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -671,9 +671,9 @@ pyyaml==6.0.1 \ # aws-sam-cli (setup.py) # cfn-lint # cookiecutter -referencing==0.32.1 \ - --hash=sha256:3c57da0513e9563eb7e203ebe9bb3a1b509b042016433bd1e45a2853466c3dd3 \ - --hash=sha256:7e4dc12271d8e15612bfe35792f5ea1c40970dadf8624602e33db2758f7ee554 +referencing==0.33.0 \ + --hash=sha256:39240f2ecc770258f28b642dd47fd74bc8b02484de54e1882b74b35ebd779bd5 \ + --hash=sha256:c775fedf74bc0f9189c2a3be1c12fd03e8c23f4d371dce795df44e06c5b412f7 # via # jsonschema # jsonschema-specifications From ca4afb687d1fb52e44a9f15ece5824c6e5c52410 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 19:55:58 +0000 Subject: [PATCH 20/30] chore(deps): bump cryptography from 41.0.7 to 42.0.2 in /requirements (#6620) Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.7 to 42.0.2. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/41.0.7...42.0.2) --- updated-dependencies: - dependency-name: cryptography dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/reproducible-linux.txt | 57 +++++++++++++++++------------ requirements/reproducible-mac.txt | 57 +++++++++++++++++------------ requirements/reproducible-win.txt | 57 +++++++++++++++++------------ 3 files changed, 99 insertions(+), 72 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 0642f0c670..d56a944740 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -233,30 +233,39 @@ cookiecutter==2.5.0 \ --hash=sha256:8aa2f12ed11bc05628651e9dc4353a10571dd9908aaaaeec959a2b9ea465a5d2 \ --hash=sha256:e61e9034748e3f41b8bd2c11f00d030784b48711c4d5c42363c50989a65331ec # via aws-sam-cli (setup.py) -cryptography==41.0.7 \ - --hash=sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960 \ - --hash=sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a \ - --hash=sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc \ - --hash=sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a \ - --hash=sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf \ - --hash=sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1 \ - --hash=sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39 \ - --hash=sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406 \ - --hash=sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a \ - --hash=sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a \ - --hash=sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c \ - --hash=sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be \ - --hash=sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15 \ - --hash=sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2 \ - --hash=sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d \ - --hash=sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157 \ - --hash=sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003 \ - --hash=sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248 \ - --hash=sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a \ - --hash=sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec \ - --hash=sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309 \ - --hash=sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7 \ - --hash=sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d +cryptography==42.0.2 \ + --hash=sha256:087887e55e0b9c8724cf05361357875adb5c20dec27e5816b653492980d20380 \ + --hash=sha256:09a77e5b2e8ca732a19a90c5bca2d124621a1edb5438c5daa2d2738bfeb02589 \ + --hash=sha256:130c0f77022b2b9c99d8cebcdd834d81705f61c68e91ddd614ce74c657f8b3ea \ + --hash=sha256:141e2aa5ba100d3788c0ad7919b288f89d1fe015878b9659b307c9ef867d3a65 \ + --hash=sha256:28cb2c41f131a5758d6ba6a0504150d644054fd9f3203a1e8e8d7ac3aea7f73a \ + --hash=sha256:2f9f14185962e6a04ab32d1abe34eae8a9001569ee4edb64d2304bf0d65c53f3 \ + --hash=sha256:320948ab49883557a256eab46149df79435a22d2fefd6a66fe6946f1b9d9d008 \ + --hash=sha256:36d4b7c4be6411f58f60d9ce555a73df8406d484ba12a63549c88bd64f7967f1 \ + --hash=sha256:3b15c678f27d66d247132cbf13df2f75255627bcc9b6a570f7d2fd08e8c081d2 \ + --hash=sha256:3dbd37e14ce795b4af61b89b037d4bc157f2cb23e676fa16932185a04dfbf635 \ + --hash=sha256:4383b47f45b14459cab66048d384614019965ba6c1a1a141f11b5a551cace1b2 \ + --hash=sha256:44c95c0e96b3cb628e8452ec060413a49002a247b2b9938989e23a2c8291fc90 \ + --hash=sha256:4b063d3413f853e056161eb0c7724822a9740ad3caa24b8424d776cebf98e7ee \ + --hash=sha256:52ed9ebf8ac602385126c9a2fe951db36f2cb0c2538d22971487f89d0de4065a \ + --hash=sha256:55d1580e2d7e17f45d19d3b12098e352f3a37fe86d380bf45846ef257054b242 \ + --hash=sha256:5ef9bc3d046ce83c4bbf4c25e1e0547b9c441c01d30922d812e887dc5f125c12 \ + --hash=sha256:5fa82a26f92871eca593b53359c12ad7949772462f887c35edaf36f87953c0e2 \ + --hash=sha256:61321672b3ac7aade25c40449ccedbc6db72c7f5f0fdf34def5e2f8b51ca530d \ + --hash=sha256:701171f825dcab90969596ce2af253143b93b08f1a716d4b2a9d2db5084ef7be \ + --hash=sha256:841ec8af7a8491ac76ec5a9522226e287187a3107e12b7d686ad354bb78facee \ + --hash=sha256:8a06641fb07d4e8f6c7dda4fc3f8871d327803ab6542e33831c7ccfdcb4d0ad6 \ + --hash=sha256:8e88bb9eafbf6a4014d55fb222e7360eef53e613215085e65a13290577394529 \ + --hash=sha256:a00aee5d1b6c20620161984f8ab2ab69134466c51f58c052c11b076715e72929 \ + --hash=sha256:a047682d324ba56e61b7ea7c7299d51e61fd3bca7dad2ccc39b72bd0118d60a1 \ + --hash=sha256:a7ef8dd0bf2e1d0a27042b231a3baac6883cdd5557036f5e8df7139255feaac6 \ + --hash=sha256:ad28cff53f60d99a928dfcf1e861e0b2ceb2bc1f08a074fdd601b314e1cc9e0a \ + --hash=sha256:b9097a208875fc7bbeb1286d0125d90bdfed961f61f214d3f5be62cd4ed8a446 \ + --hash=sha256:b97fe7d7991c25e6a31e5d5e795986b18fbbb3107b873d5f3ae6dc9a103278e9 \ + --hash=sha256:e0ec52ba3c7f1b7d813cd52649a5b3ef1fc0d433219dc8c93827c57eab6cf888 \ + --hash=sha256:ea2c3ffb662fec8bbbfce5602e2c159ff097a4631d96235fcf0fb00e59e3ece4 \ + --hash=sha256:fa3dec4ba8fb6e662770b74f62f1a0c7d4e37e25b58b2bf2c1be4c95372b4a33 \ + --hash=sha256:fbeb725c9dc799a574518109336acccaf1303c30d45c075c665c0793c2f79a7f # via pyopenssl dateparser==1.2.0 \ --hash=sha256:0b21ad96534e562920a0083e97fd45fa959882d4162acc358705144520a35830 \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index e6e10c7e3f..c256ebcdae 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -251,30 +251,39 @@ cookiecutter==2.5.0 \ --hash=sha256:8aa2f12ed11bc05628651e9dc4353a10571dd9908aaaaeec959a2b9ea465a5d2 \ --hash=sha256:e61e9034748e3f41b8bd2c11f00d030784b48711c4d5c42363c50989a65331ec # via aws-sam-cli (setup.py) -cryptography==41.0.7 \ - --hash=sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960 \ - --hash=sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a \ - --hash=sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc \ - --hash=sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a \ - --hash=sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf \ - --hash=sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1 \ - --hash=sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39 \ - --hash=sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406 \ - --hash=sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a \ - --hash=sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a \ - --hash=sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c \ - --hash=sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be \ - --hash=sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15 \ - --hash=sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2 \ - --hash=sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d \ - --hash=sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157 \ - --hash=sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003 \ - --hash=sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248 \ - --hash=sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a \ - --hash=sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec \ - --hash=sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309 \ - --hash=sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7 \ - --hash=sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d +cryptography==42.0.2 \ + --hash=sha256:087887e55e0b9c8724cf05361357875adb5c20dec27e5816b653492980d20380 \ + --hash=sha256:09a77e5b2e8ca732a19a90c5bca2d124621a1edb5438c5daa2d2738bfeb02589 \ + --hash=sha256:130c0f77022b2b9c99d8cebcdd834d81705f61c68e91ddd614ce74c657f8b3ea \ + --hash=sha256:141e2aa5ba100d3788c0ad7919b288f89d1fe015878b9659b307c9ef867d3a65 \ + --hash=sha256:28cb2c41f131a5758d6ba6a0504150d644054fd9f3203a1e8e8d7ac3aea7f73a \ + --hash=sha256:2f9f14185962e6a04ab32d1abe34eae8a9001569ee4edb64d2304bf0d65c53f3 \ + --hash=sha256:320948ab49883557a256eab46149df79435a22d2fefd6a66fe6946f1b9d9d008 \ + --hash=sha256:36d4b7c4be6411f58f60d9ce555a73df8406d484ba12a63549c88bd64f7967f1 \ + --hash=sha256:3b15c678f27d66d247132cbf13df2f75255627bcc9b6a570f7d2fd08e8c081d2 \ + --hash=sha256:3dbd37e14ce795b4af61b89b037d4bc157f2cb23e676fa16932185a04dfbf635 \ + --hash=sha256:4383b47f45b14459cab66048d384614019965ba6c1a1a141f11b5a551cace1b2 \ + --hash=sha256:44c95c0e96b3cb628e8452ec060413a49002a247b2b9938989e23a2c8291fc90 \ + --hash=sha256:4b063d3413f853e056161eb0c7724822a9740ad3caa24b8424d776cebf98e7ee \ + --hash=sha256:52ed9ebf8ac602385126c9a2fe951db36f2cb0c2538d22971487f89d0de4065a \ + --hash=sha256:55d1580e2d7e17f45d19d3b12098e352f3a37fe86d380bf45846ef257054b242 \ + --hash=sha256:5ef9bc3d046ce83c4bbf4c25e1e0547b9c441c01d30922d812e887dc5f125c12 \ + --hash=sha256:5fa82a26f92871eca593b53359c12ad7949772462f887c35edaf36f87953c0e2 \ + --hash=sha256:61321672b3ac7aade25c40449ccedbc6db72c7f5f0fdf34def5e2f8b51ca530d \ + --hash=sha256:701171f825dcab90969596ce2af253143b93b08f1a716d4b2a9d2db5084ef7be \ + --hash=sha256:841ec8af7a8491ac76ec5a9522226e287187a3107e12b7d686ad354bb78facee \ + --hash=sha256:8a06641fb07d4e8f6c7dda4fc3f8871d327803ab6542e33831c7ccfdcb4d0ad6 \ + --hash=sha256:8e88bb9eafbf6a4014d55fb222e7360eef53e613215085e65a13290577394529 \ + --hash=sha256:a00aee5d1b6c20620161984f8ab2ab69134466c51f58c052c11b076715e72929 \ + --hash=sha256:a047682d324ba56e61b7ea7c7299d51e61fd3bca7dad2ccc39b72bd0118d60a1 \ + --hash=sha256:a7ef8dd0bf2e1d0a27042b231a3baac6883cdd5557036f5e8df7139255feaac6 \ + --hash=sha256:ad28cff53f60d99a928dfcf1e861e0b2ceb2bc1f08a074fdd601b314e1cc9e0a \ + --hash=sha256:b9097a208875fc7bbeb1286d0125d90bdfed961f61f214d3f5be62cd4ed8a446 \ + --hash=sha256:b97fe7d7991c25e6a31e5d5e795986b18fbbb3107b873d5f3ae6dc9a103278e9 \ + --hash=sha256:e0ec52ba3c7f1b7d813cd52649a5b3ef1fc0d433219dc8c93827c57eab6cf888 \ + --hash=sha256:ea2c3ffb662fec8bbbfce5602e2c159ff097a4631d96235fcf0fb00e59e3ece4 \ + --hash=sha256:fa3dec4ba8fb6e662770b74f62f1a0c7d4e37e25b58b2bf2c1be4c95372b4a33 \ + --hash=sha256:fbeb725c9dc799a574518109336acccaf1303c30d45c075c665c0793c2f79a7f # via pyopenssl dateparser==1.2.0 \ --hash=sha256:0b21ad96534e562920a0083e97fd45fa959882d4162acc358705144520a35830 \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index 36bf209304..33c4adad83 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -237,30 +237,39 @@ cookiecutter==2.5.0 \ --hash=sha256:8aa2f12ed11bc05628651e9dc4353a10571dd9908aaaaeec959a2b9ea465a5d2 \ --hash=sha256:e61e9034748e3f41b8bd2c11f00d030784b48711c4d5c42363c50989a65331ec # via aws-sam-cli (setup.py) -cryptography==41.0.7 \ - --hash=sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960 \ - --hash=sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a \ - --hash=sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc \ - --hash=sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a \ - --hash=sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf \ - --hash=sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1 \ - --hash=sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39 \ - --hash=sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406 \ - --hash=sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a \ - --hash=sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a \ - --hash=sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c \ - --hash=sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be \ - --hash=sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15 \ - --hash=sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2 \ - --hash=sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d \ - --hash=sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157 \ - --hash=sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003 \ - --hash=sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248 \ - --hash=sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a \ - --hash=sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec \ - --hash=sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309 \ - --hash=sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7 \ - --hash=sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d +cryptography==42.0.2 \ + --hash=sha256:087887e55e0b9c8724cf05361357875adb5c20dec27e5816b653492980d20380 \ + --hash=sha256:09a77e5b2e8ca732a19a90c5bca2d124621a1edb5438c5daa2d2738bfeb02589 \ + --hash=sha256:130c0f77022b2b9c99d8cebcdd834d81705f61c68e91ddd614ce74c657f8b3ea \ + --hash=sha256:141e2aa5ba100d3788c0ad7919b288f89d1fe015878b9659b307c9ef867d3a65 \ + --hash=sha256:28cb2c41f131a5758d6ba6a0504150d644054fd9f3203a1e8e8d7ac3aea7f73a \ + --hash=sha256:2f9f14185962e6a04ab32d1abe34eae8a9001569ee4edb64d2304bf0d65c53f3 \ + --hash=sha256:320948ab49883557a256eab46149df79435a22d2fefd6a66fe6946f1b9d9d008 \ + --hash=sha256:36d4b7c4be6411f58f60d9ce555a73df8406d484ba12a63549c88bd64f7967f1 \ + --hash=sha256:3b15c678f27d66d247132cbf13df2f75255627bcc9b6a570f7d2fd08e8c081d2 \ + --hash=sha256:3dbd37e14ce795b4af61b89b037d4bc157f2cb23e676fa16932185a04dfbf635 \ + --hash=sha256:4383b47f45b14459cab66048d384614019965ba6c1a1a141f11b5a551cace1b2 \ + --hash=sha256:44c95c0e96b3cb628e8452ec060413a49002a247b2b9938989e23a2c8291fc90 \ + --hash=sha256:4b063d3413f853e056161eb0c7724822a9740ad3caa24b8424d776cebf98e7ee \ + --hash=sha256:52ed9ebf8ac602385126c9a2fe951db36f2cb0c2538d22971487f89d0de4065a \ + --hash=sha256:55d1580e2d7e17f45d19d3b12098e352f3a37fe86d380bf45846ef257054b242 \ + --hash=sha256:5ef9bc3d046ce83c4bbf4c25e1e0547b9c441c01d30922d812e887dc5f125c12 \ + --hash=sha256:5fa82a26f92871eca593b53359c12ad7949772462f887c35edaf36f87953c0e2 \ + --hash=sha256:61321672b3ac7aade25c40449ccedbc6db72c7f5f0fdf34def5e2f8b51ca530d \ + --hash=sha256:701171f825dcab90969596ce2af253143b93b08f1a716d4b2a9d2db5084ef7be \ + --hash=sha256:841ec8af7a8491ac76ec5a9522226e287187a3107e12b7d686ad354bb78facee \ + --hash=sha256:8a06641fb07d4e8f6c7dda4fc3f8871d327803ab6542e33831c7ccfdcb4d0ad6 \ + --hash=sha256:8e88bb9eafbf6a4014d55fb222e7360eef53e613215085e65a13290577394529 \ + --hash=sha256:a00aee5d1b6c20620161984f8ab2ab69134466c51f58c052c11b076715e72929 \ + --hash=sha256:a047682d324ba56e61b7ea7c7299d51e61fd3bca7dad2ccc39b72bd0118d60a1 \ + --hash=sha256:a7ef8dd0bf2e1d0a27042b231a3baac6883cdd5557036f5e8df7139255feaac6 \ + --hash=sha256:ad28cff53f60d99a928dfcf1e861e0b2ceb2bc1f08a074fdd601b314e1cc9e0a \ + --hash=sha256:b9097a208875fc7bbeb1286d0125d90bdfed961f61f214d3f5be62cd4ed8a446 \ + --hash=sha256:b97fe7d7991c25e6a31e5d5e795986b18fbbb3107b873d5f3ae6dc9a103278e9 \ + --hash=sha256:e0ec52ba3c7f1b7d813cd52649a5b3ef1fc0d433219dc8c93827c57eab6cf888 \ + --hash=sha256:ea2c3ffb662fec8bbbfce5602e2c159ff097a4631d96235fcf0fb00e59e3ece4 \ + --hash=sha256:fa3dec4ba8fb6e662770b74f62f1a0c7d4e37e25b58b2bf2c1be4c95372b4a33 \ + --hash=sha256:fbeb725c9dc799a574518109336acccaf1303c30d45c075c665c0793c2f79a7f # via pyopenssl dateparser==1.2.0 \ --hash=sha256:0b21ad96534e562920a0083e97fd45fa959882d4162acc358705144520a35830 \ From 2ad426795cc8b569a08baa4a3b4fb61cd80852c8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 16:51:27 -0800 Subject: [PATCH 21/30] chore(deps): bump pydantic from 2.5.3 to 2.6.0 in /requirements (#6627) * chore(deps): bump pydantic from 2.5.3 to 2.6.0 in /requirements Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.5.3 to 2.6.0. - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](https://github.com/pydantic/pydantic/compare/v2.5.3...v2.6.0) --- updated-dependencies: - dependency-name: pydantic dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Update reproducibles: update-reproducible-linux-reqs * Update reproducibles: update-reproducible-mac-reqs * Update reproducibles: update-reproducible-win-reqs --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: GitHub Action --- requirements/reproducible-linux.txt | 192 ++++++++++++---------------- requirements/reproducible-mac.txt | 192 ++++++++++++---------------- requirements/reproducible-win.txt | 192 ++++++++++++---------------- 3 files changed, 249 insertions(+), 327 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index d56a944740..5c6eaae465 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -481,116 +481,90 @@ pycparser==2.21 \ --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 # via cffi -pydantic==2.5.3 \ - --hash=sha256:b3ef57c62535b0941697cce638c08900d87fcb67e29cfa99e8a68f747f393f7a \ - --hash=sha256:d0caf5954bee831b6bfe7e338c32b9e30c85dfe080c843680783ac2b631673b4 +pydantic==2.6.0 \ + --hash=sha256:1440966574e1b5b99cf75a13bec7b20e3512e8a61b894ae252f56275e2c465ae \ + --hash=sha256:ae887bd94eb404b09d86e4d12f93893bdca79d766e738528c6fa1c849f3c6bcf # via aws-sam-translator -pydantic-core==2.14.6 \ - --hash=sha256:00646784f6cd993b1e1c0e7b0fdcbccc375d539db95555477771c27555e3c556 \ - --hash=sha256:00b1087dabcee0b0ffd104f9f53d7d3eaddfaa314cdd6726143af6bc713aa27e \ - --hash=sha256:0348b1dc6b76041516e8a854ff95b21c55f5a411c3297d2ca52f5528e49d8411 \ - --hash=sha256:036137b5ad0cb0004c75b579445a1efccd072387a36c7f217bb8efd1afbe5245 \ - --hash=sha256:095b707bb287bfd534044166ab767bec70a9bba3175dcdc3371782175c14e43c \ - --hash=sha256:0c08de15d50fa190d577e8591f0329a643eeaed696d7771760295998aca6bc66 \ - --hash=sha256:1302a54f87b5cd8528e4d6d1bf2133b6aa7c6122ff8e9dc5220fbc1e07bffebd \ - --hash=sha256:172de779e2a153d36ee690dbc49c6db568d7b33b18dc56b69a7514aecbcf380d \ - --hash=sha256:1b027c86c66b8627eb90e57aee1f526df77dc6d8b354ec498be9a757d513b92b \ - --hash=sha256:1ce830e480f6774608dedfd4a90c42aac4a7af0a711f1b52f807130c2e434c06 \ - --hash=sha256:1fd0c1d395372843fba13a51c28e3bb9d59bd7aebfeb17358ffaaa1e4dbbe948 \ - --hash=sha256:23598acb8ccaa3d1d875ef3b35cb6376535095e9405d91a3d57a8c7db5d29341 \ - --hash=sha256:24368e31be2c88bd69340fbfe741b405302993242ccb476c5c3ff48aeee1afe0 \ - --hash=sha256:26a92ae76f75d1915806b77cf459811e772d8f71fd1e4339c99750f0e7f6324f \ - --hash=sha256:27e524624eace5c59af499cd97dc18bb201dc6a7a2da24bfc66ef151c69a5f2a \ - --hash=sha256:2b8719037e570639e6b665a4050add43134d80b687288ba3ade18b22bbb29dd2 \ - --hash=sha256:2c5bcf3414367e29f83fd66f7de64509a8fd2368b1edf4351e862910727d3e51 \ - --hash=sha256:2dbe357bc4ddda078f79d2a36fc1dd0494a7f2fad83a0a684465b6f24b46fe80 \ - --hash=sha256:2f5fa187bde8524b1e37ba894db13aadd64faa884657473b03a019f625cee9a8 \ - --hash=sha256:2f6ffc6701a0eb28648c845f4945a194dc7ab3c651f535b81793251e1185ac3d \ - --hash=sha256:314ccc4264ce7d854941231cf71b592e30d8d368a71e50197c905874feacc8a8 \ - --hash=sha256:36026d8f99c58d7044413e1b819a67ca0e0b8ebe0f25e775e6c3d1fabb3c38fb \ - --hash=sha256:36099c69f6b14fc2c49d7996cbf4f87ec4f0e66d1c74aa05228583225a07b590 \ - --hash=sha256:36fa402dcdc8ea7f1b0ddcf0df4254cc6b2e08f8cd80e7010d4c4ae6e86b2a87 \ - --hash=sha256:370ffecb5316ed23b667d99ce4debe53ea664b99cc37bfa2af47bc769056d534 \ - --hash=sha256:3860c62057acd95cc84044e758e47b18dcd8871a328ebc8ccdefd18b0d26a21b \ - --hash=sha256:399ac0891c284fa8eb998bcfa323f2234858f5d2efca3950ae58c8f88830f145 \ - --hash=sha256:3a0b5db001b98e1c649dd55afa928e75aa4087e587b9524a4992316fa23c9fba \ - --hash=sha256:3dcf1978be02153c6a31692d4fbcc2a3f1db9da36039ead23173bc256ee3b91b \ - --hash=sha256:4241204e4b36ab5ae466ecec5c4c16527a054c69f99bba20f6f75232a6a534e2 \ - --hash=sha256:438027a975cc213a47c5d70672e0d29776082155cfae540c4e225716586be75e \ - --hash=sha256:43e166ad47ba900f2542a80d83f9fc65fe99eb63ceec4debec160ae729824052 \ - --hash=sha256:478e9e7b360dfec451daafe286998d4a1eeaecf6d69c427b834ae771cad4b622 \ - --hash=sha256:4ce8299b481bcb68e5c82002b96e411796b844d72b3e92a3fbedfe8e19813eab \ - --hash=sha256:4f86f1f318e56f5cbb282fe61eb84767aee743ebe32c7c0834690ebea50c0a6b \ - --hash=sha256:55a23dcd98c858c0db44fc5c04fc7ed81c4b4d33c653a7c45ddaebf6563a2f66 \ - --hash=sha256:599c87d79cab2a6a2a9df4aefe0455e61e7d2aeede2f8577c1b7c0aec643ee8e \ - --hash=sha256:5aa90562bc079c6c290f0512b21768967f9968e4cfea84ea4ff5af5d917016e4 \ - --hash=sha256:64634ccf9d671c6be242a664a33c4acf12882670b09b3f163cd00a24cffbd74e \ - --hash=sha256:667aa2eac9cd0700af1ddb38b7b1ef246d8cf94c85637cbb03d7757ca4c3fdec \ - --hash=sha256:6a31d98c0d69776c2576dda4b77b8e0c69ad08e8b539c25c7d0ca0dc19a50d6c \ - --hash=sha256:6af4b3f52cc65f8a0bc8b1cd9676f8c21ef3e9132f21fed250f6958bd7223bed \ - --hash=sha256:6c8edaea3089bf908dd27da8f5d9e395c5b4dc092dbcce9b65e7156099b4b937 \ - --hash=sha256:71d72ca5eaaa8d38c8df16b7deb1a2da4f650c41b58bb142f3fb75d5ad4a611f \ - --hash=sha256:72f9a942d739f09cd42fffe5dc759928217649f070056f03c70df14f5770acf9 \ - --hash=sha256:747265448cb57a9f37572a488a57d873fd96bf51e5bb7edb52cfb37124516da4 \ - --hash=sha256:75ec284328b60a4e91010c1acade0c30584f28a1f345bc8f72fe8b9e46ec6a96 \ - --hash=sha256:78d0768ee59baa3de0f4adac9e3748b4b1fffc52143caebddfd5ea2961595277 \ - --hash=sha256:78ee52ecc088c61cce32b2d30a826f929e1708f7b9247dc3b921aec367dc1b23 \ - --hash=sha256:7be719e4d2ae6c314f72844ba9d69e38dff342bc360379f7c8537c48e23034b7 \ - --hash=sha256:7e1f4744eea1501404b20b0ac059ff7e3f96a97d3e3f48ce27a139e053bb370b \ - --hash=sha256:7e90d6cc4aad2cc1f5e16ed56e46cebf4877c62403a311af20459c15da76fd91 \ - --hash=sha256:7ebe3416785f65c28f4f9441e916bfc8a54179c8dea73c23023f7086fa601c5d \ - --hash=sha256:7f41533d7e3cf9520065f610b41ac1c76bc2161415955fbcead4981b22c7611e \ - --hash=sha256:7f5025db12fc6de7bc1104d826d5aee1d172f9ba6ca936bf6474c2148ac336c1 \ - --hash=sha256:86c963186ca5e50d5c8287b1d1c9d3f8f024cbe343d048c5bd282aec2d8641f2 \ - --hash=sha256:86ce5fcfc3accf3a07a729779d0b86c5d0309a4764c897d86c11089be61da160 \ - --hash=sha256:8a14c192c1d724c3acbfb3f10a958c55a2638391319ce8078cb36c02283959b9 \ - --hash=sha256:8b93785eadaef932e4fe9c6e12ba67beb1b3f1e5495631419c784ab87e975670 \ - --hash=sha256:8ed1af8692bd8d2a29d702f1a2e6065416d76897d726e45a1775b1444f5928a7 \ - --hash=sha256:92879bce89f91f4b2416eba4429c7b5ca22c45ef4a499c39f0c5c69257522c7c \ - --hash=sha256:94fc0e6621e07d1e91c44e016cc0b189b48db053061cc22d6298a611de8071bb \ - --hash=sha256:982487f8931067a32e72d40ab6b47b1628a9c5d344be7f1a4e668fb462d2da42 \ - --hash=sha256:9862bf828112e19685b76ca499b379338fd4c5c269d897e218b2ae8fcb80139d \ - --hash=sha256:99b14dbea2fdb563d8b5a57c9badfcd72083f6006caf8e126b491519c7d64ca8 \ - --hash=sha256:9c6a5c79b28003543db3ba67d1df336f253a87d3112dac3a51b94f7d48e4c0e1 \ - --hash=sha256:a19b794f8fe6569472ff77602437ec4430f9b2b9ec7a1105cfd2232f9ba355e6 \ - --hash=sha256:a306cdd2ad3a7d795d8e617a58c3a2ed0f76c8496fb7621b6cd514eb1532cae8 \ - --hash=sha256:a3dde6cac75e0b0902778978d3b1646ca9f438654395a362cb21d9ad34b24acf \ - --hash=sha256:a874f21f87c485310944b2b2734cd6d318765bcbb7515eead33af9641816506e \ - --hash=sha256:a983cca5ed1dd9a35e9e42ebf9f278d344603bfcb174ff99a5815f953925140a \ - --hash=sha256:aca48506a9c20f68ee61c87f2008f81f8ee99f8d7f0104bff3c47e2d148f89d9 \ - --hash=sha256:b2602177668f89b38b9f84b7b3435d0a72511ddef45dc14446811759b82235a1 \ - --hash=sha256:b3e5fe4538001bb82e2295b8d2a39356a84694c97cb73a566dc36328b9f83b40 \ - --hash=sha256:b6ca36c12a5120bad343eef193cc0122928c5c7466121da7c20f41160ba00ba2 \ - --hash=sha256:b89f4477d915ea43b4ceea6756f63f0288941b6443a2b28c69004fe07fde0d0d \ - --hash=sha256:b9a9d92f10772d2a181b5ca339dee066ab7d1c9a34ae2421b2a52556e719756f \ - --hash=sha256:c99462ffc538717b3e60151dfaf91125f637e801f5ab008f81c402f1dff0cd0f \ - --hash=sha256:cb92f9061657287eded380d7dc455bbf115430b3aa4741bdc662d02977e7d0af \ - --hash=sha256:cdee837710ef6b56ebd20245b83799fce40b265b3b406e51e8ccc5b85b9099b7 \ - --hash=sha256:cf10b7d58ae4a1f07fccbf4a0a956d705356fea05fb4c70608bb6fa81d103cda \ - --hash=sha256:d15687d7d7f40333bd8266f3814c591c2e2cd263fa2116e314f60d82086e353a \ - --hash=sha256:d5c28525c19f5bb1e09511669bb57353d22b94cf8b65f3a8d141c389a55dec95 \ - --hash=sha256:d5f916acf8afbcab6bacbb376ba7dc61f845367901ecd5e328fc4d4aef2fcab0 \ - --hash=sha256:dab03ed811ed1c71d700ed08bde8431cf429bbe59e423394f0f4055f1ca0ea60 \ - --hash=sha256:db453f2da3f59a348f514cfbfeb042393b68720787bbef2b4c6068ea362c8149 \ - --hash=sha256:de2a0645a923ba57c5527497daf8ec5df69c6eadf869e9cd46e86349146e5975 \ - --hash=sha256:dea7fcd62915fb150cdc373212141a30037e11b761fbced340e9db3379b892d4 \ - --hash=sha256:dfcbebdb3c4b6f739a91769aea5ed615023f3c88cb70df812849aef634c25fbe \ - --hash=sha256:dfcebb950aa7e667ec226a442722134539e77c575f6cfaa423f24371bb8d2e94 \ - --hash=sha256:e0641b506486f0b4cd1500a2a65740243e8670a2549bb02bc4556a83af84ae03 \ - --hash=sha256:e33b0834f1cf779aa839975f9d8755a7c2420510c0fa1e9fa0497de77cd35d2c \ - --hash=sha256:e4ace1e220b078c8e48e82c081e35002038657e4b37d403ce940fa679e57113b \ - --hash=sha256:e4cf2d5829f6963a5483ec01578ee76d329eb5caf330ecd05b3edd697e7d768a \ - --hash=sha256:e574de99d735b3fc8364cba9912c2bec2da78775eba95cbb225ef7dda6acea24 \ - --hash=sha256:e646c0e282e960345314f42f2cea5e0b5f56938c093541ea6dbf11aec2862391 \ - --hash=sha256:e8a5ac97ea521d7bde7621d86c30e86b798cdecd985723c4ed737a2aa9e77d0c \ - --hash=sha256:eedf97be7bc3dbc8addcef4142f4b4164066df0c6f36397ae4aaed3eb187d8ab \ - --hash=sha256:ef633add81832f4b56d3b4c9408b43d530dfca29e68fb1b797dcb861a2c734cd \ - --hash=sha256:f27207e8ca3e5e021e2402ba942e5b4c629718e665c81b8b306f3c8b1ddbb786 \ - --hash=sha256:f85f3843bdb1fe80e8c206fe6eed7a1caeae897e496542cee499c374a85c6e08 \ - --hash=sha256:f8e81e4b55930e5ffab4a68db1af431629cf2e4066dbdbfef65348b8ab804ea8 \ - --hash=sha256:f96ae96a060a8072ceff4cfde89d261837b4294a4f28b84a28765470d502ccc6 \ - --hash=sha256:fd9e98b408384989ea4ab60206b8e100d8687da18b5c813c11e92fd8212a98e0 \ - --hash=sha256:ffff855100bc066ff2cd3aa4a60bc9534661816b110f0243e59503ec2df38421 +pydantic-core==2.16.1 \ + --hash=sha256:06f0d5a1d9e1b7932477c172cc720b3b23c18762ed7a8efa8398298a59d177c7 \ + --hash=sha256:07982b82d121ed3fc1c51faf6e8f57ff09b1325d2efccaa257dd8c0dd937acca \ + --hash=sha256:0f478ec204772a5c8218e30eb813ca43e34005dff2eafa03931b3d8caef87d51 \ + --hash=sha256:102569d371fadc40d8f8598a59379c37ec60164315884467052830b28cc4e9da \ + --hash=sha256:10dca874e35bb60ce4f9f6665bfbfad050dd7573596608aeb9e098621ac331dc \ + --hash=sha256:150ba5c86f502c040b822777e2e519b5625b47813bd05f9273a8ed169c97d9ae \ + --hash=sha256:1661c668c1bb67b7cec96914329d9ab66755911d093bb9063c4c8914188af6d4 \ + --hash=sha256:1a2fe7b00a49b51047334d84aafd7e39f80b7675cad0083678c58983662da89b \ + --hash=sha256:1ae8048cba95f382dba56766525abca438328455e35c283bb202964f41a780b0 \ + --hash=sha256:20f724a023042588d0f4396bbbcf4cffd0ddd0ad3ed4f0d8e6d4ac4264bae81e \ + --hash=sha256:2133b0e412a47868a358713287ff9f9a328879da547dc88be67481cdac529118 \ + --hash=sha256:21e3298486c4ea4e4d5cc6fb69e06fb02a4e22089304308817035ac006a7f506 \ + --hash=sha256:21ebaa4bf6386a3b22eec518da7d679c8363fb7fb70cf6972161e5542f470798 \ + --hash=sha256:23632132f1fd608034f1a56cc3e484be00854db845b3a4a508834be5a6435a6f \ + --hash=sha256:2d5bea8012df5bb6dda1e67d0563ac50b7f64a5d5858348b5c8cb5043811c19d \ + --hash=sha256:300616102fb71241ff477a2cbbc847321dbec49428434a2f17f37528721c4948 \ + --hash=sha256:30a8259569fbeec49cfac7fda3ec8123486ef1b729225222f0d41d5f840b476f \ + --hash=sha256:399166f24c33a0c5759ecc4801f040dbc87d412c1a6d6292b2349b4c505effc9 \ + --hash=sha256:3fac641bbfa43d5a1bed99d28aa1fded1984d31c670a95aac1bf1d36ac6ce137 \ + --hash=sha256:42c29d54ed4501a30cd71015bf982fa95e4a60117b44e1a200290ce687d3e640 \ + --hash=sha256:462d599299c5971f03c676e2b63aa80fec5ebc572d89ce766cd11ca8bcb56f3f \ + --hash=sha256:4eebbd049008eb800f519578e944b8dc8e0f7d59a5abb5924cc2d4ed3a1834ff \ + --hash=sha256:502c062a18d84452858f8aea1e520e12a4d5228fc3621ea5061409d666ea1706 \ + --hash=sha256:5317c04349472e683803da262c781c42c5628a9be73f4750ac7d13040efb5d2d \ + --hash=sha256:5511f962dd1b9b553e9534c3b9c6a4b0c9ded3d8c2be96e61d56f933feef9e1f \ + --hash=sha256:561be4e3e952c2f9056fba5267b99be4ec2afadc27261505d4992c50b33c513c \ + --hash=sha256:601d3e42452cd4f2891c13fa8c70366d71851c1593ed42f57bf37f40f7dca3c8 \ + --hash=sha256:644904600c15816a1f9a1bafa6aab0d21db2788abcdf4e2a77951280473f33e1 \ + --hash=sha256:653a5dfd00f601a0ed6654a8b877b18d65ac32c9d9997456e0ab240807be6cf7 \ + --hash=sha256:694a5e9f1f2c124a17ff2d0be613fd53ba0c26de588eb4bdab8bca855e550d95 \ + --hash=sha256:71b4a48a7427f14679f0015b13c712863d28bb1ab700bd11776a5368135c7d60 \ + --hash=sha256:72bf9308a82b75039b8c8edd2be2924c352eda5da14a920551a8b65d5ee89253 \ + --hash=sha256:735dceec50fa907a3c314b84ed609dec54b76a814aa14eb90da31d1d36873a5e \ + --hash=sha256:73802194f10c394c2bedce7a135ba1d8ba6cff23adf4217612bfc5cf060de34c \ + --hash=sha256:780daad9e35b18d10d7219d24bfb30148ca2afc309928e1d4d53de86822593dc \ + --hash=sha256:8655f55fe68c4685673265a650ef71beb2d31871c049c8b80262026f23605ee3 \ + --hash=sha256:877045a7969ace04d59516d5d6a7dee13106822f99a5d8df5e6822941f7bedc8 \ + --hash=sha256:87bce04f09f0552b66fca0c4e10da78d17cb0e71c205864bab4e9595122cb9d9 \ + --hash=sha256:8d4dfc66abea3ec6d9f83e837a8f8a7d9d3a76d25c9911735c76d6745950e62c \ + --hash=sha256:8ec364e280db4235389b5e1e6ee924723c693cbc98e9d28dc1767041ff9bc388 \ + --hash=sha256:8fa00fa24ffd8c31fac081bf7be7eb495be6d248db127f8776575a746fa55c95 \ + --hash=sha256:920c4897e55e2881db6a6da151198e5001552c3777cd42b8a4c2f72eedc2ee91 \ + --hash=sha256:920f4633bee43d7a2818e1a1a788906df5a17b7ab6fe411220ed92b42940f818 \ + --hash=sha256:9795f56aa6b2296f05ac79d8a424e94056730c0b860a62b0fdcfe6340b658cc8 \ + --hash=sha256:98f0edee7ee9cc7f9221af2e1b95bd02810e1c7a6d115cfd82698803d385b28f \ + --hash=sha256:99c095457eea8550c9fa9a7a992e842aeae1429dab6b6b378710f62bfb70b394 \ + --hash=sha256:99d3a433ef5dc3021c9534a58a3686c88363c591974c16c54a01af7efd741f13 \ + --hash=sha256:99f9a50b56713a598d33bc23a9912224fc5d7f9f292444e6664236ae471ddf17 \ + --hash=sha256:9c46e556ee266ed3fb7b7a882b53df3c76b45e872fdab8d9cf49ae5e91147fd7 \ + --hash=sha256:9f5d37ff01edcbace53a402e80793640c25798fb7208f105d87a25e6fcc9ea06 \ + --hash=sha256:a0b4cfe408cd84c53bab7d83e4209458de676a6ec5e9c623ae914ce1cb79b96f \ + --hash=sha256:a497be217818c318d93f07e14502ef93d44e6a20c72b04c530611e45e54c2196 \ + --hash=sha256:ac89ccc39cd1d556cc72d6752f252dc869dde41c7c936e86beac5eb555041b66 \ + --hash=sha256:adf28099d061a25fbcc6531febb7a091e027605385de9fe14dd6a97319d614cf \ + --hash=sha256:afa01d25769af33a8dac0d905d5c7bb2d73c7c3d5161b2dd6f8b5b5eea6a3c4c \ + --hash=sha256:b1fc07896fc1851558f532dffc8987e526b682ec73140886c831d773cef44b76 \ + --hash=sha256:b49c604ace7a7aa8af31196abbf8f2193be605db6739ed905ecaf62af31ccae0 \ + --hash=sha256:b9f3e0bffad6e238f7acc20c393c1ed8fab4371e3b3bc311020dfa6020d99212 \ + --hash=sha256:ba07646f35e4e49376c9831130039d1b478fbfa1215ae62ad62d2ee63cf9c18f \ + --hash=sha256:bd88f40f2294440d3f3c6308e50d96a0d3d0973d6f1a5732875d10f569acef49 \ + --hash=sha256:c0be58529d43d38ae849a91932391eb93275a06b93b79a8ab828b012e916a206 \ + --hash=sha256:c45f62e4107ebd05166717ac58f6feb44471ed450d07fecd90e5f69d9bf03c48 \ + --hash=sha256:c56da23034fe66221f2208c813d8aa509eea34d97328ce2add56e219c3a9f41c \ + --hash=sha256:c94b5537bf6ce66e4d7830c6993152940a188600f6ae044435287753044a8fe2 \ + --hash=sha256:cebf8d56fee3b08ad40d332a807ecccd4153d3f1ba8231e111d9759f02edfd05 \ + --hash=sha256:d0bf6f93a55d3fa7a079d811b29100b019784e2ee6bc06b0bb839538272a5610 \ + --hash=sha256:d195add190abccefc70ad0f9a0141ad7da53e16183048380e688b466702195dd \ + --hash=sha256:d25ef0c33f22649b7a088035fd65ac1ce6464fa2876578df1adad9472f918a76 \ + --hash=sha256:d6cbdf12ef967a6aa401cf5cdf47850559e59eedad10e781471c960583f25aa1 \ + --hash=sha256:d8c032ccee90b37b44e05948b449a2d6baed7e614df3d3f47fe432c952c21b60 \ + --hash=sha256:daff04257b49ab7f4b3f73f98283d3dbb1a65bf3500d55c7beac3c66c310fe34 \ + --hash=sha256:e83ebbf020be727d6e0991c1b192a5c2e7113eb66e3def0cd0c62f9f266247e4 \ + --hash=sha256:ed3025a8a7e5a59817b7494686d449ebfbe301f3e757b852c8d0d1961d6be864 \ + --hash=sha256:f1936ef138bed2165dd8573aa65e3095ef7c2b6247faccd0e15186aabdda7f66 \ + --hash=sha256:f5247a3d74355f8b1d780d0f3b32a23dd9f6d3ff43ef2037c6dcd249f35ecf4c \ + --hash=sha256:fa496cd45cda0165d597e9d6f01e36c33c9508f75cf03c0a650018c5048f578e \ + --hash=sha256:fb4363e6c9fc87365c2bc777a1f585a22f2f56642501885ffc7942138499bf54 \ + --hash=sha256:fb4370b15111905bf8b5ba2129b926af9470f014cb0493a67d23e9d7a48348e8 \ + --hash=sha256:fbec2af0ebafa57eb82c18c304b37c86a8abddf7022955d1742b3d5471a6339e # via pydantic pygments==2.17.2 \ --hash=sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index c256ebcdae..79f5480ecc 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -513,116 +513,90 @@ pycparser==2.21 \ --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 # via cffi -pydantic==2.5.3 \ - --hash=sha256:b3ef57c62535b0941697cce638c08900d87fcb67e29cfa99e8a68f747f393f7a \ - --hash=sha256:d0caf5954bee831b6bfe7e338c32b9e30c85dfe080c843680783ac2b631673b4 +pydantic==2.6.0 \ + --hash=sha256:1440966574e1b5b99cf75a13bec7b20e3512e8a61b894ae252f56275e2c465ae \ + --hash=sha256:ae887bd94eb404b09d86e4d12f93893bdca79d766e738528c6fa1c849f3c6bcf # via aws-sam-translator -pydantic-core==2.14.6 \ - --hash=sha256:00646784f6cd993b1e1c0e7b0fdcbccc375d539db95555477771c27555e3c556 \ - --hash=sha256:00b1087dabcee0b0ffd104f9f53d7d3eaddfaa314cdd6726143af6bc713aa27e \ - --hash=sha256:0348b1dc6b76041516e8a854ff95b21c55f5a411c3297d2ca52f5528e49d8411 \ - --hash=sha256:036137b5ad0cb0004c75b579445a1efccd072387a36c7f217bb8efd1afbe5245 \ - --hash=sha256:095b707bb287bfd534044166ab767bec70a9bba3175dcdc3371782175c14e43c \ - --hash=sha256:0c08de15d50fa190d577e8591f0329a643eeaed696d7771760295998aca6bc66 \ - --hash=sha256:1302a54f87b5cd8528e4d6d1bf2133b6aa7c6122ff8e9dc5220fbc1e07bffebd \ - --hash=sha256:172de779e2a153d36ee690dbc49c6db568d7b33b18dc56b69a7514aecbcf380d \ - --hash=sha256:1b027c86c66b8627eb90e57aee1f526df77dc6d8b354ec498be9a757d513b92b \ - --hash=sha256:1ce830e480f6774608dedfd4a90c42aac4a7af0a711f1b52f807130c2e434c06 \ - --hash=sha256:1fd0c1d395372843fba13a51c28e3bb9d59bd7aebfeb17358ffaaa1e4dbbe948 \ - --hash=sha256:23598acb8ccaa3d1d875ef3b35cb6376535095e9405d91a3d57a8c7db5d29341 \ - --hash=sha256:24368e31be2c88bd69340fbfe741b405302993242ccb476c5c3ff48aeee1afe0 \ - --hash=sha256:26a92ae76f75d1915806b77cf459811e772d8f71fd1e4339c99750f0e7f6324f \ - --hash=sha256:27e524624eace5c59af499cd97dc18bb201dc6a7a2da24bfc66ef151c69a5f2a \ - --hash=sha256:2b8719037e570639e6b665a4050add43134d80b687288ba3ade18b22bbb29dd2 \ - --hash=sha256:2c5bcf3414367e29f83fd66f7de64509a8fd2368b1edf4351e862910727d3e51 \ - --hash=sha256:2dbe357bc4ddda078f79d2a36fc1dd0494a7f2fad83a0a684465b6f24b46fe80 \ - --hash=sha256:2f5fa187bde8524b1e37ba894db13aadd64faa884657473b03a019f625cee9a8 \ - --hash=sha256:2f6ffc6701a0eb28648c845f4945a194dc7ab3c651f535b81793251e1185ac3d \ - --hash=sha256:314ccc4264ce7d854941231cf71b592e30d8d368a71e50197c905874feacc8a8 \ - --hash=sha256:36026d8f99c58d7044413e1b819a67ca0e0b8ebe0f25e775e6c3d1fabb3c38fb \ - --hash=sha256:36099c69f6b14fc2c49d7996cbf4f87ec4f0e66d1c74aa05228583225a07b590 \ - --hash=sha256:36fa402dcdc8ea7f1b0ddcf0df4254cc6b2e08f8cd80e7010d4c4ae6e86b2a87 \ - --hash=sha256:370ffecb5316ed23b667d99ce4debe53ea664b99cc37bfa2af47bc769056d534 \ - --hash=sha256:3860c62057acd95cc84044e758e47b18dcd8871a328ebc8ccdefd18b0d26a21b \ - --hash=sha256:399ac0891c284fa8eb998bcfa323f2234858f5d2efca3950ae58c8f88830f145 \ - --hash=sha256:3a0b5db001b98e1c649dd55afa928e75aa4087e587b9524a4992316fa23c9fba \ - --hash=sha256:3dcf1978be02153c6a31692d4fbcc2a3f1db9da36039ead23173bc256ee3b91b \ - --hash=sha256:4241204e4b36ab5ae466ecec5c4c16527a054c69f99bba20f6f75232a6a534e2 \ - --hash=sha256:438027a975cc213a47c5d70672e0d29776082155cfae540c4e225716586be75e \ - --hash=sha256:43e166ad47ba900f2542a80d83f9fc65fe99eb63ceec4debec160ae729824052 \ - --hash=sha256:478e9e7b360dfec451daafe286998d4a1eeaecf6d69c427b834ae771cad4b622 \ - --hash=sha256:4ce8299b481bcb68e5c82002b96e411796b844d72b3e92a3fbedfe8e19813eab \ - --hash=sha256:4f86f1f318e56f5cbb282fe61eb84767aee743ebe32c7c0834690ebea50c0a6b \ - --hash=sha256:55a23dcd98c858c0db44fc5c04fc7ed81c4b4d33c653a7c45ddaebf6563a2f66 \ - --hash=sha256:599c87d79cab2a6a2a9df4aefe0455e61e7d2aeede2f8577c1b7c0aec643ee8e \ - --hash=sha256:5aa90562bc079c6c290f0512b21768967f9968e4cfea84ea4ff5af5d917016e4 \ - --hash=sha256:64634ccf9d671c6be242a664a33c4acf12882670b09b3f163cd00a24cffbd74e \ - --hash=sha256:667aa2eac9cd0700af1ddb38b7b1ef246d8cf94c85637cbb03d7757ca4c3fdec \ - --hash=sha256:6a31d98c0d69776c2576dda4b77b8e0c69ad08e8b539c25c7d0ca0dc19a50d6c \ - --hash=sha256:6af4b3f52cc65f8a0bc8b1cd9676f8c21ef3e9132f21fed250f6958bd7223bed \ - --hash=sha256:6c8edaea3089bf908dd27da8f5d9e395c5b4dc092dbcce9b65e7156099b4b937 \ - --hash=sha256:71d72ca5eaaa8d38c8df16b7deb1a2da4f650c41b58bb142f3fb75d5ad4a611f \ - --hash=sha256:72f9a942d739f09cd42fffe5dc759928217649f070056f03c70df14f5770acf9 \ - --hash=sha256:747265448cb57a9f37572a488a57d873fd96bf51e5bb7edb52cfb37124516da4 \ - --hash=sha256:75ec284328b60a4e91010c1acade0c30584f28a1f345bc8f72fe8b9e46ec6a96 \ - --hash=sha256:78d0768ee59baa3de0f4adac9e3748b4b1fffc52143caebddfd5ea2961595277 \ - --hash=sha256:78ee52ecc088c61cce32b2d30a826f929e1708f7b9247dc3b921aec367dc1b23 \ - --hash=sha256:7be719e4d2ae6c314f72844ba9d69e38dff342bc360379f7c8537c48e23034b7 \ - --hash=sha256:7e1f4744eea1501404b20b0ac059ff7e3f96a97d3e3f48ce27a139e053bb370b \ - --hash=sha256:7e90d6cc4aad2cc1f5e16ed56e46cebf4877c62403a311af20459c15da76fd91 \ - --hash=sha256:7ebe3416785f65c28f4f9441e916bfc8a54179c8dea73c23023f7086fa601c5d \ - --hash=sha256:7f41533d7e3cf9520065f610b41ac1c76bc2161415955fbcead4981b22c7611e \ - --hash=sha256:7f5025db12fc6de7bc1104d826d5aee1d172f9ba6ca936bf6474c2148ac336c1 \ - --hash=sha256:86c963186ca5e50d5c8287b1d1c9d3f8f024cbe343d048c5bd282aec2d8641f2 \ - --hash=sha256:86ce5fcfc3accf3a07a729779d0b86c5d0309a4764c897d86c11089be61da160 \ - --hash=sha256:8a14c192c1d724c3acbfb3f10a958c55a2638391319ce8078cb36c02283959b9 \ - --hash=sha256:8b93785eadaef932e4fe9c6e12ba67beb1b3f1e5495631419c784ab87e975670 \ - --hash=sha256:8ed1af8692bd8d2a29d702f1a2e6065416d76897d726e45a1775b1444f5928a7 \ - --hash=sha256:92879bce89f91f4b2416eba4429c7b5ca22c45ef4a499c39f0c5c69257522c7c \ - --hash=sha256:94fc0e6621e07d1e91c44e016cc0b189b48db053061cc22d6298a611de8071bb \ - --hash=sha256:982487f8931067a32e72d40ab6b47b1628a9c5d344be7f1a4e668fb462d2da42 \ - --hash=sha256:9862bf828112e19685b76ca499b379338fd4c5c269d897e218b2ae8fcb80139d \ - --hash=sha256:99b14dbea2fdb563d8b5a57c9badfcd72083f6006caf8e126b491519c7d64ca8 \ - --hash=sha256:9c6a5c79b28003543db3ba67d1df336f253a87d3112dac3a51b94f7d48e4c0e1 \ - --hash=sha256:a19b794f8fe6569472ff77602437ec4430f9b2b9ec7a1105cfd2232f9ba355e6 \ - --hash=sha256:a306cdd2ad3a7d795d8e617a58c3a2ed0f76c8496fb7621b6cd514eb1532cae8 \ - --hash=sha256:a3dde6cac75e0b0902778978d3b1646ca9f438654395a362cb21d9ad34b24acf \ - --hash=sha256:a874f21f87c485310944b2b2734cd6d318765bcbb7515eead33af9641816506e \ - --hash=sha256:a983cca5ed1dd9a35e9e42ebf9f278d344603bfcb174ff99a5815f953925140a \ - --hash=sha256:aca48506a9c20f68ee61c87f2008f81f8ee99f8d7f0104bff3c47e2d148f89d9 \ - --hash=sha256:b2602177668f89b38b9f84b7b3435d0a72511ddef45dc14446811759b82235a1 \ - --hash=sha256:b3e5fe4538001bb82e2295b8d2a39356a84694c97cb73a566dc36328b9f83b40 \ - --hash=sha256:b6ca36c12a5120bad343eef193cc0122928c5c7466121da7c20f41160ba00ba2 \ - --hash=sha256:b89f4477d915ea43b4ceea6756f63f0288941b6443a2b28c69004fe07fde0d0d \ - --hash=sha256:b9a9d92f10772d2a181b5ca339dee066ab7d1c9a34ae2421b2a52556e719756f \ - --hash=sha256:c99462ffc538717b3e60151dfaf91125f637e801f5ab008f81c402f1dff0cd0f \ - --hash=sha256:cb92f9061657287eded380d7dc455bbf115430b3aa4741bdc662d02977e7d0af \ - --hash=sha256:cdee837710ef6b56ebd20245b83799fce40b265b3b406e51e8ccc5b85b9099b7 \ - --hash=sha256:cf10b7d58ae4a1f07fccbf4a0a956d705356fea05fb4c70608bb6fa81d103cda \ - --hash=sha256:d15687d7d7f40333bd8266f3814c591c2e2cd263fa2116e314f60d82086e353a \ - --hash=sha256:d5c28525c19f5bb1e09511669bb57353d22b94cf8b65f3a8d141c389a55dec95 \ - --hash=sha256:d5f916acf8afbcab6bacbb376ba7dc61f845367901ecd5e328fc4d4aef2fcab0 \ - --hash=sha256:dab03ed811ed1c71d700ed08bde8431cf429bbe59e423394f0f4055f1ca0ea60 \ - --hash=sha256:db453f2da3f59a348f514cfbfeb042393b68720787bbef2b4c6068ea362c8149 \ - --hash=sha256:de2a0645a923ba57c5527497daf8ec5df69c6eadf869e9cd46e86349146e5975 \ - --hash=sha256:dea7fcd62915fb150cdc373212141a30037e11b761fbced340e9db3379b892d4 \ - --hash=sha256:dfcbebdb3c4b6f739a91769aea5ed615023f3c88cb70df812849aef634c25fbe \ - --hash=sha256:dfcebb950aa7e667ec226a442722134539e77c575f6cfaa423f24371bb8d2e94 \ - --hash=sha256:e0641b506486f0b4cd1500a2a65740243e8670a2549bb02bc4556a83af84ae03 \ - --hash=sha256:e33b0834f1cf779aa839975f9d8755a7c2420510c0fa1e9fa0497de77cd35d2c \ - --hash=sha256:e4ace1e220b078c8e48e82c081e35002038657e4b37d403ce940fa679e57113b \ - --hash=sha256:e4cf2d5829f6963a5483ec01578ee76d329eb5caf330ecd05b3edd697e7d768a \ - --hash=sha256:e574de99d735b3fc8364cba9912c2bec2da78775eba95cbb225ef7dda6acea24 \ - --hash=sha256:e646c0e282e960345314f42f2cea5e0b5f56938c093541ea6dbf11aec2862391 \ - --hash=sha256:e8a5ac97ea521d7bde7621d86c30e86b798cdecd985723c4ed737a2aa9e77d0c \ - --hash=sha256:eedf97be7bc3dbc8addcef4142f4b4164066df0c6f36397ae4aaed3eb187d8ab \ - --hash=sha256:ef633add81832f4b56d3b4c9408b43d530dfca29e68fb1b797dcb861a2c734cd \ - --hash=sha256:f27207e8ca3e5e021e2402ba942e5b4c629718e665c81b8b306f3c8b1ddbb786 \ - --hash=sha256:f85f3843bdb1fe80e8c206fe6eed7a1caeae897e496542cee499c374a85c6e08 \ - --hash=sha256:f8e81e4b55930e5ffab4a68db1af431629cf2e4066dbdbfef65348b8ab804ea8 \ - --hash=sha256:f96ae96a060a8072ceff4cfde89d261837b4294a4f28b84a28765470d502ccc6 \ - --hash=sha256:fd9e98b408384989ea4ab60206b8e100d8687da18b5c813c11e92fd8212a98e0 \ - --hash=sha256:ffff855100bc066ff2cd3aa4a60bc9534661816b110f0243e59503ec2df38421 +pydantic-core==2.16.1 \ + --hash=sha256:06f0d5a1d9e1b7932477c172cc720b3b23c18762ed7a8efa8398298a59d177c7 \ + --hash=sha256:07982b82d121ed3fc1c51faf6e8f57ff09b1325d2efccaa257dd8c0dd937acca \ + --hash=sha256:0f478ec204772a5c8218e30eb813ca43e34005dff2eafa03931b3d8caef87d51 \ + --hash=sha256:102569d371fadc40d8f8598a59379c37ec60164315884467052830b28cc4e9da \ + --hash=sha256:10dca874e35bb60ce4f9f6665bfbfad050dd7573596608aeb9e098621ac331dc \ + --hash=sha256:150ba5c86f502c040b822777e2e519b5625b47813bd05f9273a8ed169c97d9ae \ + --hash=sha256:1661c668c1bb67b7cec96914329d9ab66755911d093bb9063c4c8914188af6d4 \ + --hash=sha256:1a2fe7b00a49b51047334d84aafd7e39f80b7675cad0083678c58983662da89b \ + --hash=sha256:1ae8048cba95f382dba56766525abca438328455e35c283bb202964f41a780b0 \ + --hash=sha256:20f724a023042588d0f4396bbbcf4cffd0ddd0ad3ed4f0d8e6d4ac4264bae81e \ + --hash=sha256:2133b0e412a47868a358713287ff9f9a328879da547dc88be67481cdac529118 \ + --hash=sha256:21e3298486c4ea4e4d5cc6fb69e06fb02a4e22089304308817035ac006a7f506 \ + --hash=sha256:21ebaa4bf6386a3b22eec518da7d679c8363fb7fb70cf6972161e5542f470798 \ + --hash=sha256:23632132f1fd608034f1a56cc3e484be00854db845b3a4a508834be5a6435a6f \ + --hash=sha256:2d5bea8012df5bb6dda1e67d0563ac50b7f64a5d5858348b5c8cb5043811c19d \ + --hash=sha256:300616102fb71241ff477a2cbbc847321dbec49428434a2f17f37528721c4948 \ + --hash=sha256:30a8259569fbeec49cfac7fda3ec8123486ef1b729225222f0d41d5f840b476f \ + --hash=sha256:399166f24c33a0c5759ecc4801f040dbc87d412c1a6d6292b2349b4c505effc9 \ + --hash=sha256:3fac641bbfa43d5a1bed99d28aa1fded1984d31c670a95aac1bf1d36ac6ce137 \ + --hash=sha256:42c29d54ed4501a30cd71015bf982fa95e4a60117b44e1a200290ce687d3e640 \ + --hash=sha256:462d599299c5971f03c676e2b63aa80fec5ebc572d89ce766cd11ca8bcb56f3f \ + --hash=sha256:4eebbd049008eb800f519578e944b8dc8e0f7d59a5abb5924cc2d4ed3a1834ff \ + --hash=sha256:502c062a18d84452858f8aea1e520e12a4d5228fc3621ea5061409d666ea1706 \ + --hash=sha256:5317c04349472e683803da262c781c42c5628a9be73f4750ac7d13040efb5d2d \ + --hash=sha256:5511f962dd1b9b553e9534c3b9c6a4b0c9ded3d8c2be96e61d56f933feef9e1f \ + --hash=sha256:561be4e3e952c2f9056fba5267b99be4ec2afadc27261505d4992c50b33c513c \ + --hash=sha256:601d3e42452cd4f2891c13fa8c70366d71851c1593ed42f57bf37f40f7dca3c8 \ + --hash=sha256:644904600c15816a1f9a1bafa6aab0d21db2788abcdf4e2a77951280473f33e1 \ + --hash=sha256:653a5dfd00f601a0ed6654a8b877b18d65ac32c9d9997456e0ab240807be6cf7 \ + --hash=sha256:694a5e9f1f2c124a17ff2d0be613fd53ba0c26de588eb4bdab8bca855e550d95 \ + --hash=sha256:71b4a48a7427f14679f0015b13c712863d28bb1ab700bd11776a5368135c7d60 \ + --hash=sha256:72bf9308a82b75039b8c8edd2be2924c352eda5da14a920551a8b65d5ee89253 \ + --hash=sha256:735dceec50fa907a3c314b84ed609dec54b76a814aa14eb90da31d1d36873a5e \ + --hash=sha256:73802194f10c394c2bedce7a135ba1d8ba6cff23adf4217612bfc5cf060de34c \ + --hash=sha256:780daad9e35b18d10d7219d24bfb30148ca2afc309928e1d4d53de86822593dc \ + --hash=sha256:8655f55fe68c4685673265a650ef71beb2d31871c049c8b80262026f23605ee3 \ + --hash=sha256:877045a7969ace04d59516d5d6a7dee13106822f99a5d8df5e6822941f7bedc8 \ + --hash=sha256:87bce04f09f0552b66fca0c4e10da78d17cb0e71c205864bab4e9595122cb9d9 \ + --hash=sha256:8d4dfc66abea3ec6d9f83e837a8f8a7d9d3a76d25c9911735c76d6745950e62c \ + --hash=sha256:8ec364e280db4235389b5e1e6ee924723c693cbc98e9d28dc1767041ff9bc388 \ + --hash=sha256:8fa00fa24ffd8c31fac081bf7be7eb495be6d248db127f8776575a746fa55c95 \ + --hash=sha256:920c4897e55e2881db6a6da151198e5001552c3777cd42b8a4c2f72eedc2ee91 \ + --hash=sha256:920f4633bee43d7a2818e1a1a788906df5a17b7ab6fe411220ed92b42940f818 \ + --hash=sha256:9795f56aa6b2296f05ac79d8a424e94056730c0b860a62b0fdcfe6340b658cc8 \ + --hash=sha256:98f0edee7ee9cc7f9221af2e1b95bd02810e1c7a6d115cfd82698803d385b28f \ + --hash=sha256:99c095457eea8550c9fa9a7a992e842aeae1429dab6b6b378710f62bfb70b394 \ + --hash=sha256:99d3a433ef5dc3021c9534a58a3686c88363c591974c16c54a01af7efd741f13 \ + --hash=sha256:99f9a50b56713a598d33bc23a9912224fc5d7f9f292444e6664236ae471ddf17 \ + --hash=sha256:9c46e556ee266ed3fb7b7a882b53df3c76b45e872fdab8d9cf49ae5e91147fd7 \ + --hash=sha256:9f5d37ff01edcbace53a402e80793640c25798fb7208f105d87a25e6fcc9ea06 \ + --hash=sha256:a0b4cfe408cd84c53bab7d83e4209458de676a6ec5e9c623ae914ce1cb79b96f \ + --hash=sha256:a497be217818c318d93f07e14502ef93d44e6a20c72b04c530611e45e54c2196 \ + --hash=sha256:ac89ccc39cd1d556cc72d6752f252dc869dde41c7c936e86beac5eb555041b66 \ + --hash=sha256:adf28099d061a25fbcc6531febb7a091e027605385de9fe14dd6a97319d614cf \ + --hash=sha256:afa01d25769af33a8dac0d905d5c7bb2d73c7c3d5161b2dd6f8b5b5eea6a3c4c \ + --hash=sha256:b1fc07896fc1851558f532dffc8987e526b682ec73140886c831d773cef44b76 \ + --hash=sha256:b49c604ace7a7aa8af31196abbf8f2193be605db6739ed905ecaf62af31ccae0 \ + --hash=sha256:b9f3e0bffad6e238f7acc20c393c1ed8fab4371e3b3bc311020dfa6020d99212 \ + --hash=sha256:ba07646f35e4e49376c9831130039d1b478fbfa1215ae62ad62d2ee63cf9c18f \ + --hash=sha256:bd88f40f2294440d3f3c6308e50d96a0d3d0973d6f1a5732875d10f569acef49 \ + --hash=sha256:c0be58529d43d38ae849a91932391eb93275a06b93b79a8ab828b012e916a206 \ + --hash=sha256:c45f62e4107ebd05166717ac58f6feb44471ed450d07fecd90e5f69d9bf03c48 \ + --hash=sha256:c56da23034fe66221f2208c813d8aa509eea34d97328ce2add56e219c3a9f41c \ + --hash=sha256:c94b5537bf6ce66e4d7830c6993152940a188600f6ae044435287753044a8fe2 \ + --hash=sha256:cebf8d56fee3b08ad40d332a807ecccd4153d3f1ba8231e111d9759f02edfd05 \ + --hash=sha256:d0bf6f93a55d3fa7a079d811b29100b019784e2ee6bc06b0bb839538272a5610 \ + --hash=sha256:d195add190abccefc70ad0f9a0141ad7da53e16183048380e688b466702195dd \ + --hash=sha256:d25ef0c33f22649b7a088035fd65ac1ce6464fa2876578df1adad9472f918a76 \ + --hash=sha256:d6cbdf12ef967a6aa401cf5cdf47850559e59eedad10e781471c960583f25aa1 \ + --hash=sha256:d8c032ccee90b37b44e05948b449a2d6baed7e614df3d3f47fe432c952c21b60 \ + --hash=sha256:daff04257b49ab7f4b3f73f98283d3dbb1a65bf3500d55c7beac3c66c310fe34 \ + --hash=sha256:e83ebbf020be727d6e0991c1b192a5c2e7113eb66e3def0cd0c62f9f266247e4 \ + --hash=sha256:ed3025a8a7e5a59817b7494686d449ebfbe301f3e757b852c8d0d1961d6be864 \ + --hash=sha256:f1936ef138bed2165dd8573aa65e3095ef7c2b6247faccd0e15186aabdda7f66 \ + --hash=sha256:f5247a3d74355f8b1d780d0f3b32a23dd9f6d3ff43ef2037c6dcd249f35ecf4c \ + --hash=sha256:fa496cd45cda0165d597e9d6f01e36c33c9508f75cf03c0a650018c5048f578e \ + --hash=sha256:fb4363e6c9fc87365c2bc777a1f585a22f2f56642501885ffc7942138499bf54 \ + --hash=sha256:fb4370b15111905bf8b5ba2129b926af9470f014cb0493a67d23e9d7a48348e8 \ + --hash=sha256:fbec2af0ebafa57eb82c18c304b37c86a8abddf7022955d1742b3d5471a6339e # via pydantic pygments==2.17.2 \ --hash=sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index 33c4adad83..f60951b0e9 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -485,116 +485,90 @@ pycparser==2.21 \ --hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \ --hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 # via cffi -pydantic==2.5.3 \ - --hash=sha256:b3ef57c62535b0941697cce638c08900d87fcb67e29cfa99e8a68f747f393f7a \ - --hash=sha256:d0caf5954bee831b6bfe7e338c32b9e30c85dfe080c843680783ac2b631673b4 +pydantic==2.6.0 \ + --hash=sha256:1440966574e1b5b99cf75a13bec7b20e3512e8a61b894ae252f56275e2c465ae \ + --hash=sha256:ae887bd94eb404b09d86e4d12f93893bdca79d766e738528c6fa1c849f3c6bcf # via aws-sam-translator -pydantic-core==2.14.6 \ - --hash=sha256:00646784f6cd993b1e1c0e7b0fdcbccc375d539db95555477771c27555e3c556 \ - --hash=sha256:00b1087dabcee0b0ffd104f9f53d7d3eaddfaa314cdd6726143af6bc713aa27e \ - --hash=sha256:0348b1dc6b76041516e8a854ff95b21c55f5a411c3297d2ca52f5528e49d8411 \ - --hash=sha256:036137b5ad0cb0004c75b579445a1efccd072387a36c7f217bb8efd1afbe5245 \ - --hash=sha256:095b707bb287bfd534044166ab767bec70a9bba3175dcdc3371782175c14e43c \ - --hash=sha256:0c08de15d50fa190d577e8591f0329a643eeaed696d7771760295998aca6bc66 \ - --hash=sha256:1302a54f87b5cd8528e4d6d1bf2133b6aa7c6122ff8e9dc5220fbc1e07bffebd \ - --hash=sha256:172de779e2a153d36ee690dbc49c6db568d7b33b18dc56b69a7514aecbcf380d \ - --hash=sha256:1b027c86c66b8627eb90e57aee1f526df77dc6d8b354ec498be9a757d513b92b \ - --hash=sha256:1ce830e480f6774608dedfd4a90c42aac4a7af0a711f1b52f807130c2e434c06 \ - --hash=sha256:1fd0c1d395372843fba13a51c28e3bb9d59bd7aebfeb17358ffaaa1e4dbbe948 \ - --hash=sha256:23598acb8ccaa3d1d875ef3b35cb6376535095e9405d91a3d57a8c7db5d29341 \ - --hash=sha256:24368e31be2c88bd69340fbfe741b405302993242ccb476c5c3ff48aeee1afe0 \ - --hash=sha256:26a92ae76f75d1915806b77cf459811e772d8f71fd1e4339c99750f0e7f6324f \ - --hash=sha256:27e524624eace5c59af499cd97dc18bb201dc6a7a2da24bfc66ef151c69a5f2a \ - --hash=sha256:2b8719037e570639e6b665a4050add43134d80b687288ba3ade18b22bbb29dd2 \ - --hash=sha256:2c5bcf3414367e29f83fd66f7de64509a8fd2368b1edf4351e862910727d3e51 \ - --hash=sha256:2dbe357bc4ddda078f79d2a36fc1dd0494a7f2fad83a0a684465b6f24b46fe80 \ - --hash=sha256:2f5fa187bde8524b1e37ba894db13aadd64faa884657473b03a019f625cee9a8 \ - --hash=sha256:2f6ffc6701a0eb28648c845f4945a194dc7ab3c651f535b81793251e1185ac3d \ - --hash=sha256:314ccc4264ce7d854941231cf71b592e30d8d368a71e50197c905874feacc8a8 \ - --hash=sha256:36026d8f99c58d7044413e1b819a67ca0e0b8ebe0f25e775e6c3d1fabb3c38fb \ - --hash=sha256:36099c69f6b14fc2c49d7996cbf4f87ec4f0e66d1c74aa05228583225a07b590 \ - --hash=sha256:36fa402dcdc8ea7f1b0ddcf0df4254cc6b2e08f8cd80e7010d4c4ae6e86b2a87 \ - --hash=sha256:370ffecb5316ed23b667d99ce4debe53ea664b99cc37bfa2af47bc769056d534 \ - --hash=sha256:3860c62057acd95cc84044e758e47b18dcd8871a328ebc8ccdefd18b0d26a21b \ - --hash=sha256:399ac0891c284fa8eb998bcfa323f2234858f5d2efca3950ae58c8f88830f145 \ - --hash=sha256:3a0b5db001b98e1c649dd55afa928e75aa4087e587b9524a4992316fa23c9fba \ - --hash=sha256:3dcf1978be02153c6a31692d4fbcc2a3f1db9da36039ead23173bc256ee3b91b \ - --hash=sha256:4241204e4b36ab5ae466ecec5c4c16527a054c69f99bba20f6f75232a6a534e2 \ - --hash=sha256:438027a975cc213a47c5d70672e0d29776082155cfae540c4e225716586be75e \ - --hash=sha256:43e166ad47ba900f2542a80d83f9fc65fe99eb63ceec4debec160ae729824052 \ - --hash=sha256:478e9e7b360dfec451daafe286998d4a1eeaecf6d69c427b834ae771cad4b622 \ - --hash=sha256:4ce8299b481bcb68e5c82002b96e411796b844d72b3e92a3fbedfe8e19813eab \ - --hash=sha256:4f86f1f318e56f5cbb282fe61eb84767aee743ebe32c7c0834690ebea50c0a6b \ - --hash=sha256:55a23dcd98c858c0db44fc5c04fc7ed81c4b4d33c653a7c45ddaebf6563a2f66 \ - --hash=sha256:599c87d79cab2a6a2a9df4aefe0455e61e7d2aeede2f8577c1b7c0aec643ee8e \ - --hash=sha256:5aa90562bc079c6c290f0512b21768967f9968e4cfea84ea4ff5af5d917016e4 \ - --hash=sha256:64634ccf9d671c6be242a664a33c4acf12882670b09b3f163cd00a24cffbd74e \ - --hash=sha256:667aa2eac9cd0700af1ddb38b7b1ef246d8cf94c85637cbb03d7757ca4c3fdec \ - --hash=sha256:6a31d98c0d69776c2576dda4b77b8e0c69ad08e8b539c25c7d0ca0dc19a50d6c \ - --hash=sha256:6af4b3f52cc65f8a0bc8b1cd9676f8c21ef3e9132f21fed250f6958bd7223bed \ - --hash=sha256:6c8edaea3089bf908dd27da8f5d9e395c5b4dc092dbcce9b65e7156099b4b937 \ - --hash=sha256:71d72ca5eaaa8d38c8df16b7deb1a2da4f650c41b58bb142f3fb75d5ad4a611f \ - --hash=sha256:72f9a942d739f09cd42fffe5dc759928217649f070056f03c70df14f5770acf9 \ - --hash=sha256:747265448cb57a9f37572a488a57d873fd96bf51e5bb7edb52cfb37124516da4 \ - --hash=sha256:75ec284328b60a4e91010c1acade0c30584f28a1f345bc8f72fe8b9e46ec6a96 \ - --hash=sha256:78d0768ee59baa3de0f4adac9e3748b4b1fffc52143caebddfd5ea2961595277 \ - --hash=sha256:78ee52ecc088c61cce32b2d30a826f929e1708f7b9247dc3b921aec367dc1b23 \ - --hash=sha256:7be719e4d2ae6c314f72844ba9d69e38dff342bc360379f7c8537c48e23034b7 \ - --hash=sha256:7e1f4744eea1501404b20b0ac059ff7e3f96a97d3e3f48ce27a139e053bb370b \ - --hash=sha256:7e90d6cc4aad2cc1f5e16ed56e46cebf4877c62403a311af20459c15da76fd91 \ - --hash=sha256:7ebe3416785f65c28f4f9441e916bfc8a54179c8dea73c23023f7086fa601c5d \ - --hash=sha256:7f41533d7e3cf9520065f610b41ac1c76bc2161415955fbcead4981b22c7611e \ - --hash=sha256:7f5025db12fc6de7bc1104d826d5aee1d172f9ba6ca936bf6474c2148ac336c1 \ - --hash=sha256:86c963186ca5e50d5c8287b1d1c9d3f8f024cbe343d048c5bd282aec2d8641f2 \ - --hash=sha256:86ce5fcfc3accf3a07a729779d0b86c5d0309a4764c897d86c11089be61da160 \ - --hash=sha256:8a14c192c1d724c3acbfb3f10a958c55a2638391319ce8078cb36c02283959b9 \ - --hash=sha256:8b93785eadaef932e4fe9c6e12ba67beb1b3f1e5495631419c784ab87e975670 \ - --hash=sha256:8ed1af8692bd8d2a29d702f1a2e6065416d76897d726e45a1775b1444f5928a7 \ - --hash=sha256:92879bce89f91f4b2416eba4429c7b5ca22c45ef4a499c39f0c5c69257522c7c \ - --hash=sha256:94fc0e6621e07d1e91c44e016cc0b189b48db053061cc22d6298a611de8071bb \ - --hash=sha256:982487f8931067a32e72d40ab6b47b1628a9c5d344be7f1a4e668fb462d2da42 \ - --hash=sha256:9862bf828112e19685b76ca499b379338fd4c5c269d897e218b2ae8fcb80139d \ - --hash=sha256:99b14dbea2fdb563d8b5a57c9badfcd72083f6006caf8e126b491519c7d64ca8 \ - --hash=sha256:9c6a5c79b28003543db3ba67d1df336f253a87d3112dac3a51b94f7d48e4c0e1 \ - --hash=sha256:a19b794f8fe6569472ff77602437ec4430f9b2b9ec7a1105cfd2232f9ba355e6 \ - --hash=sha256:a306cdd2ad3a7d795d8e617a58c3a2ed0f76c8496fb7621b6cd514eb1532cae8 \ - --hash=sha256:a3dde6cac75e0b0902778978d3b1646ca9f438654395a362cb21d9ad34b24acf \ - --hash=sha256:a874f21f87c485310944b2b2734cd6d318765bcbb7515eead33af9641816506e \ - --hash=sha256:a983cca5ed1dd9a35e9e42ebf9f278d344603bfcb174ff99a5815f953925140a \ - --hash=sha256:aca48506a9c20f68ee61c87f2008f81f8ee99f8d7f0104bff3c47e2d148f89d9 \ - --hash=sha256:b2602177668f89b38b9f84b7b3435d0a72511ddef45dc14446811759b82235a1 \ - --hash=sha256:b3e5fe4538001bb82e2295b8d2a39356a84694c97cb73a566dc36328b9f83b40 \ - --hash=sha256:b6ca36c12a5120bad343eef193cc0122928c5c7466121da7c20f41160ba00ba2 \ - --hash=sha256:b89f4477d915ea43b4ceea6756f63f0288941b6443a2b28c69004fe07fde0d0d \ - --hash=sha256:b9a9d92f10772d2a181b5ca339dee066ab7d1c9a34ae2421b2a52556e719756f \ - --hash=sha256:c99462ffc538717b3e60151dfaf91125f637e801f5ab008f81c402f1dff0cd0f \ - --hash=sha256:cb92f9061657287eded380d7dc455bbf115430b3aa4741bdc662d02977e7d0af \ - --hash=sha256:cdee837710ef6b56ebd20245b83799fce40b265b3b406e51e8ccc5b85b9099b7 \ - --hash=sha256:cf10b7d58ae4a1f07fccbf4a0a956d705356fea05fb4c70608bb6fa81d103cda \ - --hash=sha256:d15687d7d7f40333bd8266f3814c591c2e2cd263fa2116e314f60d82086e353a \ - --hash=sha256:d5c28525c19f5bb1e09511669bb57353d22b94cf8b65f3a8d141c389a55dec95 \ - --hash=sha256:d5f916acf8afbcab6bacbb376ba7dc61f845367901ecd5e328fc4d4aef2fcab0 \ - --hash=sha256:dab03ed811ed1c71d700ed08bde8431cf429bbe59e423394f0f4055f1ca0ea60 \ - --hash=sha256:db453f2da3f59a348f514cfbfeb042393b68720787bbef2b4c6068ea362c8149 \ - --hash=sha256:de2a0645a923ba57c5527497daf8ec5df69c6eadf869e9cd46e86349146e5975 \ - --hash=sha256:dea7fcd62915fb150cdc373212141a30037e11b761fbced340e9db3379b892d4 \ - --hash=sha256:dfcbebdb3c4b6f739a91769aea5ed615023f3c88cb70df812849aef634c25fbe \ - --hash=sha256:dfcebb950aa7e667ec226a442722134539e77c575f6cfaa423f24371bb8d2e94 \ - --hash=sha256:e0641b506486f0b4cd1500a2a65740243e8670a2549bb02bc4556a83af84ae03 \ - --hash=sha256:e33b0834f1cf779aa839975f9d8755a7c2420510c0fa1e9fa0497de77cd35d2c \ - --hash=sha256:e4ace1e220b078c8e48e82c081e35002038657e4b37d403ce940fa679e57113b \ - --hash=sha256:e4cf2d5829f6963a5483ec01578ee76d329eb5caf330ecd05b3edd697e7d768a \ - --hash=sha256:e574de99d735b3fc8364cba9912c2bec2da78775eba95cbb225ef7dda6acea24 \ - --hash=sha256:e646c0e282e960345314f42f2cea5e0b5f56938c093541ea6dbf11aec2862391 \ - --hash=sha256:e8a5ac97ea521d7bde7621d86c30e86b798cdecd985723c4ed737a2aa9e77d0c \ - --hash=sha256:eedf97be7bc3dbc8addcef4142f4b4164066df0c6f36397ae4aaed3eb187d8ab \ - --hash=sha256:ef633add81832f4b56d3b4c9408b43d530dfca29e68fb1b797dcb861a2c734cd \ - --hash=sha256:f27207e8ca3e5e021e2402ba942e5b4c629718e665c81b8b306f3c8b1ddbb786 \ - --hash=sha256:f85f3843bdb1fe80e8c206fe6eed7a1caeae897e496542cee499c374a85c6e08 \ - --hash=sha256:f8e81e4b55930e5ffab4a68db1af431629cf2e4066dbdbfef65348b8ab804ea8 \ - --hash=sha256:f96ae96a060a8072ceff4cfde89d261837b4294a4f28b84a28765470d502ccc6 \ - --hash=sha256:fd9e98b408384989ea4ab60206b8e100d8687da18b5c813c11e92fd8212a98e0 \ - --hash=sha256:ffff855100bc066ff2cd3aa4a60bc9534661816b110f0243e59503ec2df38421 +pydantic-core==2.16.1 \ + --hash=sha256:06f0d5a1d9e1b7932477c172cc720b3b23c18762ed7a8efa8398298a59d177c7 \ + --hash=sha256:07982b82d121ed3fc1c51faf6e8f57ff09b1325d2efccaa257dd8c0dd937acca \ + --hash=sha256:0f478ec204772a5c8218e30eb813ca43e34005dff2eafa03931b3d8caef87d51 \ + --hash=sha256:102569d371fadc40d8f8598a59379c37ec60164315884467052830b28cc4e9da \ + --hash=sha256:10dca874e35bb60ce4f9f6665bfbfad050dd7573596608aeb9e098621ac331dc \ + --hash=sha256:150ba5c86f502c040b822777e2e519b5625b47813bd05f9273a8ed169c97d9ae \ + --hash=sha256:1661c668c1bb67b7cec96914329d9ab66755911d093bb9063c4c8914188af6d4 \ + --hash=sha256:1a2fe7b00a49b51047334d84aafd7e39f80b7675cad0083678c58983662da89b \ + --hash=sha256:1ae8048cba95f382dba56766525abca438328455e35c283bb202964f41a780b0 \ + --hash=sha256:20f724a023042588d0f4396bbbcf4cffd0ddd0ad3ed4f0d8e6d4ac4264bae81e \ + --hash=sha256:2133b0e412a47868a358713287ff9f9a328879da547dc88be67481cdac529118 \ + --hash=sha256:21e3298486c4ea4e4d5cc6fb69e06fb02a4e22089304308817035ac006a7f506 \ + --hash=sha256:21ebaa4bf6386a3b22eec518da7d679c8363fb7fb70cf6972161e5542f470798 \ + --hash=sha256:23632132f1fd608034f1a56cc3e484be00854db845b3a4a508834be5a6435a6f \ + --hash=sha256:2d5bea8012df5bb6dda1e67d0563ac50b7f64a5d5858348b5c8cb5043811c19d \ + --hash=sha256:300616102fb71241ff477a2cbbc847321dbec49428434a2f17f37528721c4948 \ + --hash=sha256:30a8259569fbeec49cfac7fda3ec8123486ef1b729225222f0d41d5f840b476f \ + --hash=sha256:399166f24c33a0c5759ecc4801f040dbc87d412c1a6d6292b2349b4c505effc9 \ + --hash=sha256:3fac641bbfa43d5a1bed99d28aa1fded1984d31c670a95aac1bf1d36ac6ce137 \ + --hash=sha256:42c29d54ed4501a30cd71015bf982fa95e4a60117b44e1a200290ce687d3e640 \ + --hash=sha256:462d599299c5971f03c676e2b63aa80fec5ebc572d89ce766cd11ca8bcb56f3f \ + --hash=sha256:4eebbd049008eb800f519578e944b8dc8e0f7d59a5abb5924cc2d4ed3a1834ff \ + --hash=sha256:502c062a18d84452858f8aea1e520e12a4d5228fc3621ea5061409d666ea1706 \ + --hash=sha256:5317c04349472e683803da262c781c42c5628a9be73f4750ac7d13040efb5d2d \ + --hash=sha256:5511f962dd1b9b553e9534c3b9c6a4b0c9ded3d8c2be96e61d56f933feef9e1f \ + --hash=sha256:561be4e3e952c2f9056fba5267b99be4ec2afadc27261505d4992c50b33c513c \ + --hash=sha256:601d3e42452cd4f2891c13fa8c70366d71851c1593ed42f57bf37f40f7dca3c8 \ + --hash=sha256:644904600c15816a1f9a1bafa6aab0d21db2788abcdf4e2a77951280473f33e1 \ + --hash=sha256:653a5dfd00f601a0ed6654a8b877b18d65ac32c9d9997456e0ab240807be6cf7 \ + --hash=sha256:694a5e9f1f2c124a17ff2d0be613fd53ba0c26de588eb4bdab8bca855e550d95 \ + --hash=sha256:71b4a48a7427f14679f0015b13c712863d28bb1ab700bd11776a5368135c7d60 \ + --hash=sha256:72bf9308a82b75039b8c8edd2be2924c352eda5da14a920551a8b65d5ee89253 \ + --hash=sha256:735dceec50fa907a3c314b84ed609dec54b76a814aa14eb90da31d1d36873a5e \ + --hash=sha256:73802194f10c394c2bedce7a135ba1d8ba6cff23adf4217612bfc5cf060de34c \ + --hash=sha256:780daad9e35b18d10d7219d24bfb30148ca2afc309928e1d4d53de86822593dc \ + --hash=sha256:8655f55fe68c4685673265a650ef71beb2d31871c049c8b80262026f23605ee3 \ + --hash=sha256:877045a7969ace04d59516d5d6a7dee13106822f99a5d8df5e6822941f7bedc8 \ + --hash=sha256:87bce04f09f0552b66fca0c4e10da78d17cb0e71c205864bab4e9595122cb9d9 \ + --hash=sha256:8d4dfc66abea3ec6d9f83e837a8f8a7d9d3a76d25c9911735c76d6745950e62c \ + --hash=sha256:8ec364e280db4235389b5e1e6ee924723c693cbc98e9d28dc1767041ff9bc388 \ + --hash=sha256:8fa00fa24ffd8c31fac081bf7be7eb495be6d248db127f8776575a746fa55c95 \ + --hash=sha256:920c4897e55e2881db6a6da151198e5001552c3777cd42b8a4c2f72eedc2ee91 \ + --hash=sha256:920f4633bee43d7a2818e1a1a788906df5a17b7ab6fe411220ed92b42940f818 \ + --hash=sha256:9795f56aa6b2296f05ac79d8a424e94056730c0b860a62b0fdcfe6340b658cc8 \ + --hash=sha256:98f0edee7ee9cc7f9221af2e1b95bd02810e1c7a6d115cfd82698803d385b28f \ + --hash=sha256:99c095457eea8550c9fa9a7a992e842aeae1429dab6b6b378710f62bfb70b394 \ + --hash=sha256:99d3a433ef5dc3021c9534a58a3686c88363c591974c16c54a01af7efd741f13 \ + --hash=sha256:99f9a50b56713a598d33bc23a9912224fc5d7f9f292444e6664236ae471ddf17 \ + --hash=sha256:9c46e556ee266ed3fb7b7a882b53df3c76b45e872fdab8d9cf49ae5e91147fd7 \ + --hash=sha256:9f5d37ff01edcbace53a402e80793640c25798fb7208f105d87a25e6fcc9ea06 \ + --hash=sha256:a0b4cfe408cd84c53bab7d83e4209458de676a6ec5e9c623ae914ce1cb79b96f \ + --hash=sha256:a497be217818c318d93f07e14502ef93d44e6a20c72b04c530611e45e54c2196 \ + --hash=sha256:ac89ccc39cd1d556cc72d6752f252dc869dde41c7c936e86beac5eb555041b66 \ + --hash=sha256:adf28099d061a25fbcc6531febb7a091e027605385de9fe14dd6a97319d614cf \ + --hash=sha256:afa01d25769af33a8dac0d905d5c7bb2d73c7c3d5161b2dd6f8b5b5eea6a3c4c \ + --hash=sha256:b1fc07896fc1851558f532dffc8987e526b682ec73140886c831d773cef44b76 \ + --hash=sha256:b49c604ace7a7aa8af31196abbf8f2193be605db6739ed905ecaf62af31ccae0 \ + --hash=sha256:b9f3e0bffad6e238f7acc20c393c1ed8fab4371e3b3bc311020dfa6020d99212 \ + --hash=sha256:ba07646f35e4e49376c9831130039d1b478fbfa1215ae62ad62d2ee63cf9c18f \ + --hash=sha256:bd88f40f2294440d3f3c6308e50d96a0d3d0973d6f1a5732875d10f569acef49 \ + --hash=sha256:c0be58529d43d38ae849a91932391eb93275a06b93b79a8ab828b012e916a206 \ + --hash=sha256:c45f62e4107ebd05166717ac58f6feb44471ed450d07fecd90e5f69d9bf03c48 \ + --hash=sha256:c56da23034fe66221f2208c813d8aa509eea34d97328ce2add56e219c3a9f41c \ + --hash=sha256:c94b5537bf6ce66e4d7830c6993152940a188600f6ae044435287753044a8fe2 \ + --hash=sha256:cebf8d56fee3b08ad40d332a807ecccd4153d3f1ba8231e111d9759f02edfd05 \ + --hash=sha256:d0bf6f93a55d3fa7a079d811b29100b019784e2ee6bc06b0bb839538272a5610 \ + --hash=sha256:d195add190abccefc70ad0f9a0141ad7da53e16183048380e688b466702195dd \ + --hash=sha256:d25ef0c33f22649b7a088035fd65ac1ce6464fa2876578df1adad9472f918a76 \ + --hash=sha256:d6cbdf12ef967a6aa401cf5cdf47850559e59eedad10e781471c960583f25aa1 \ + --hash=sha256:d8c032ccee90b37b44e05948b449a2d6baed7e614df3d3f47fe432c952c21b60 \ + --hash=sha256:daff04257b49ab7f4b3f73f98283d3dbb1a65bf3500d55c7beac3c66c310fe34 \ + --hash=sha256:e83ebbf020be727d6e0991c1b192a5c2e7113eb66e3def0cd0c62f9f266247e4 \ + --hash=sha256:ed3025a8a7e5a59817b7494686d449ebfbe301f3e757b852c8d0d1961d6be864 \ + --hash=sha256:f1936ef138bed2165dd8573aa65e3095ef7c2b6247faccd0e15186aabdda7f66 \ + --hash=sha256:f5247a3d74355f8b1d780d0f3b32a23dd9f6d3ff43ef2037c6dcd249f35ecf4c \ + --hash=sha256:fa496cd45cda0165d597e9d6f01e36c33c9508f75cf03c0a650018c5048f578e \ + --hash=sha256:fb4363e6c9fc87365c2bc777a1f585a22f2f56642501885ffc7942138499bf54 \ + --hash=sha256:fb4370b15111905bf8b5ba2129b926af9470f014cb0493a67d23e9d7a48348e8 \ + --hash=sha256:fbec2af0ebafa57eb82c18c304b37c86a8abddf7022955d1742b3d5471a6339e # via pydantic pygments==2.17.2 \ --hash=sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c \ From 0b5714f335ba01635ef809bf9d6a15a881089f8f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 2 Feb 2024 01:28:43 +0000 Subject: [PATCH 22/30] feat: updating app templates repo hash with (8aa3d54040f6c970cf57bdc6292078e067c83a4e) (#6631) Co-authored-by: GitHub Action --- samcli/runtime_config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samcli/runtime_config.json b/samcli/runtime_config.json index 6f85bec2cc..e80b128a36 100644 --- a/samcli/runtime_config.json +++ b/samcli/runtime_config.json @@ -1,3 +1,3 @@ { - "app_template_repo_commit": "1771a829b73a160b921801361f6a309f4a873dcb" + "app_template_repo_commit": "8aa3d54040f6c970cf57bdc6292078e067c83a4e" } From 36e9495a0f1113aa394509cf37fceee43e93384c Mon Sep 17 00:00:00 2001 From: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> Date: Fri, 2 Feb 2024 16:35:03 -0800 Subject: [PATCH 23/30] fix: lock invocation per function for not having concurrent requests (#6622) * fix: lock invocation per function for not having concurrent requests * update integration tests to run with both eager and lazy mode * formatting * Update tests/integration/local/start_api/test_start_api.py --- samcli/local/docker/container.py | 26 +++++++++++++++---- .../local/start_api/test_start_api.py | 14 +++++----- 2 files changed, 28 insertions(+), 12 deletions(-) diff --git a/samcli/local/docker/container.py b/samcli/local/docker/container.py index 1497475f18..a95d951c1a 100644 --- a/samcli/local/docker/container.py +++ b/samcli/local/docker/container.py @@ -31,6 +31,11 @@ CONTAINER_CONNECTION_TIMEOUT = float(os.environ.get("SAM_CLI_CONTAINER_CONNECTION_TIMEOUT", 20)) DEFAULT_CONTAINER_HOST_INTERFACE = "127.0.0.1" +# Keep a lock instance to access the locks for individual containers (see dict below) +CONCURRENT_CALL_MANAGER_LOCK = threading.Lock() +# Keeps locks per container (aka per function) so that one function can be invoked one at a time +CONCURRENT_CALL_MANAGER: Dict[str, threading.Lock] = {} + class ContainerResponseException(Exception): """ @@ -378,11 +383,22 @@ def wait_for_http_response(self, name, event, stdout) -> Tuple[Union[str, bytes] # NOTE(sriram-mv): There is a connection timeout set on the http call to `aws-lambda-rie`, however there is not # a read time out for the response received from the server. - resp = requests.post( - self.URL.format(host=self._container_host, port=self.rapid_port_host, function_name="function"), - data=event.encode("utf-8"), - timeout=(self.RAPID_CONNECTION_TIMEOUT, None), - ) + # generate a lock key with host-port combination which is unique per function + lock_key = f"{self._container_host}-{self.rapid_port_host}" + LOG.debug("Getting lock for the key %s", lock_key) + with CONCURRENT_CALL_MANAGER_LOCK: + lock = CONCURRENT_CALL_MANAGER.get(lock_key) + if not lock: + lock = threading.Lock() + CONCURRENT_CALL_MANAGER[lock_key] = lock + LOG.debug("Waiting to retrieve the lock (%s) to start invocation", lock_key) + with lock: + resp = requests.post( + self.URL.format(host=self._container_host, port=self.rapid_port_host, function_name="function"), + data=event.encode("utf-8"), + timeout=(self.RAPID_CONNECTION_TIMEOUT, None), + ) + try: # if response is an image then json.loads/dumps will throw a UnicodeDecodeError so return raw content if "image" in resp.headers["Content-Type"]: diff --git a/tests/integration/local/start_api/test_start_api.py b/tests/integration/local/start_api/test_start_api.py index c0b5fb44e2..984a4c639e 100644 --- a/tests/integration/local/start_api/test_start_api.py +++ b/tests/integration/local/start_api/test_start_api.py @@ -149,10 +149,11 @@ def test_large_input_request_http10(self): @parameterized_class( - ("template_path",), + ("template_path", "container_mode"), [ - ("/testdata/start_api/template.yaml",), - ("/testdata/start_api/cdk/template_cdk.yaml",), + ("/testdata/start_api/template.yaml", "LAZY"), + ("/testdata/start_api/template.yaml", "EAGER"), + ("/testdata/start_api/cdk/template_cdk.yaml", "LAZY"), ], ) class TestParallelRequests(StartApiIntegBaseClass): @@ -179,16 +180,15 @@ def test_same_endpoint(self): for _ in range(0, number_of_requests) ] results = [r.result() for r in as_completed(futures)] - end_time = time() - self.assertEqual(len(results), 10) - self.assertGreater(end_time - start_time, 10) - for result in results: self.assertEqual(result.status_code, 200) self.assertEqual(result.json(), {"message": "HelloWorld! I just slept and waking up."}) self.assertEqual(result.raw.version, 11) # Checks if the response is HTTP/1.1 version + # after checking responses now check the time to complete + self.assertEqual(len(results), 10) + self.assertGreater(end_time - start_time, 10) @pytest.mark.flaky(reruns=3) @pytest.mark.timeout(timeout=600, method="thread") From c6b115541db189bcaaefbd5afe1ee6b4ee7a1801 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Feb 2024 21:21:19 +0000 Subject: [PATCH 24/30] chore(deps-dev): bump black from 23.12.1 to 24.1.1 in /requirements (#6626) * chore(deps-dev): bump black from 23.12.1 to 24.1.1 in /requirements Bumps [black](https://github.com/psf/black) from 23.12.1 to 24.1.1. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/23.12.1...24.1.1) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * formatting --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mehmet Nuri Deveci <5735811+mndeveci@users.noreply.github.com> --- requirements/dev.txt | 2 +- samcli/cli/cli_config_file.py | 6 +-- samcli/cli/command.py | 1 + samcli/cli/core/command.py | 1 + samcli/cli/core/options.py | 1 + samcli/cli/formatters.py | 1 + samcli/cli/global_config.py | 10 ++--- samcli/cli/hidden_imports.py | 1 + samcli/cli/root/command_list.py | 1 + .../commands/_utils/cdk_support_decorators.py | 1 + samcli/commands/_utils/click_mutex.py | 1 + .../_utils/command_exception_handler.py | 1 + samcli/commands/_utils/constants.py | 1 + .../custom_options/replace_help_option.py | 1 + samcli/commands/_utils/experimental.py | 1 + .../commands/_utils/option_value_processor.py | 1 + samcli/commands/_utils/options.py | 14 ++++--- samcli/commands/_utils/table_print.py | 1 + samcli/commands/_utils/template.py | 1 + samcli/commands/bootstrap/command.py | 1 + samcli/commands/build/build_context.py | 1 + samcli/commands/build/click_container.py | 1 + samcli/commands/build/core/formatters.py | 1 + samcli/commands/build/core/options.py | 1 + samcli/commands/build/utils.py | 1 + samcli/commands/delete/delete_context.py | 1 + samcli/commands/delete/exceptions.py | 1 + samcli/commands/deploy/auth_utils.py | 1 + samcli/commands/deploy/command.py | 9 ++-- samcli/commands/deploy/core/options.py | 1 + samcli/commands/deploy/exceptions.py | 1 + samcli/commands/deploy/guided_config.py | 1 + samcli/commands/docs/command.py | 1 + samcli/commands/docs/core/command.py | 1 + samcli/commands/docs/core/formatter.py | 1 + samcli/commands/exceptions.py | 1 + samcli/commands/init/__init__.py | 1 + samcli/commands/init/command.py | 1 + samcli/commands/init/core/options.py | 1 + samcli/commands/init/init_flow_helpers.py | 1 + samcli/commands/init/init_templates.py | 1 + samcli/commands/init/interactive_init_flow.py | 1 + .../list/cli_common/list_common_context.py | 1 + .../list/endpoints/endpoints_context.py | 1 + samcli/commands/list/exceptions.py | 1 - samcli/commands/list/json_consumer.py | 1 + .../list/resources/resources_context.py | 1 + .../stack_outputs/stack_outputs_context.py | 1 + samcli/commands/list/table_consumer.py | 1 + .../local/cli_common/invoke_context.py | 1 + samcli/commands/local/cli_common/options.py | 1 + .../local/generate_event/core/command.py | 1 + samcli/commands/local/invoke/core/command.py | 1 + .../commands/local/invoke/core/formatters.py | 1 + samcli/commands/local/invoke/core/options.py | 1 + samcli/commands/local/lib/exceptions.py | 1 + .../local/lib/local_lambda_service.py | 1 + .../validators/identity_source_validator.py | 1 + .../local/lib/validators/lambda_auth_props.py | 1 + .../local/start_api/core/formatters.py | 1 + .../commands/local/start_api/core/options.py | 1 + .../local/start_lambda/core/formatters.py | 1 + .../local/start_lambda/core/options.py | 1 + samcli/commands/logs/core/options.py | 1 + samcli/commands/logs/puller_factory.py | 1 + .../logs/validation_and_exception_handlers.py | 1 + samcli/commands/package/command.py | 1 + samcli/commands/package/core/command.py | 1 + samcli/commands/package/core/options.py | 1 + samcli/commands/package/exceptions.py | 1 + samcli/commands/pipeline/bootstrap/cli.py | 1 + .../pipeline/bootstrap/guided_context.py | 41 ++++++++++++------- .../pipeline/bootstrap/oidc_config.py | 1 + .../bootstrap/pipeline_oidc_provider.py | 1 + samcli/commands/pipeline/external_links.py | 1 + samcli/commands/pipeline/init/cli.py | 1 + .../pipeline/init/interactive_init_flow.py | 1 + .../init/pipeline_templates_manifest.py | 1 + samcli/commands/remote/exceptions.py | 1 + samcli/commands/remote/invoke/cli.py | 1 + samcli/commands/remote/invoke/core/command.py | 1 + .../commands/remote/invoke/core/formatters.py | 1 + samcli/commands/remote/invoke/core/options.py | 1 + .../commands/remote/remote_invoke_context.py | 1 + .../remote/test_event/core/base_options.py | 1 + .../remote/test_event/core/formatters.py | 1 + .../remote/test_event/delete/core/command.py | 1 + .../remote/test_event/delete/core/options.py | 1 + samcli/commands/remote/test_event/get/cli.py | 1 + .../remote/test_event/get/core/command.py | 1 + .../remote/test_event/get/core/formatters.py | 1 + .../remote/test_event/get/core/options.py | 1 + .../remote/test_event/list/core/command.py | 1 + .../remote/test_event/list/core/formatters.py | 1 + .../remote/test_event/list/core/options.py | 1 + samcli/commands/remote/test_event/put/cli.py | 1 + .../remote/test_event/put/core/command.py | 1 + .../remote/test_event/put/core/formatters.py | 1 + .../remote/test_event/put/core/options.py | 1 + .../commands/remote/test_event/test_event.py | 1 + samcli/commands/sync/command.py | 1 + samcli/commands/sync/core/command.py | 1 + samcli/commands/sync/core/formatters.py | 1 + samcli/commands/sync/core/options.py | 1 + samcli/commands/sync/sync_context.py | 1 + samcli/commands/traces/command.py | 1 + .../commands/traces/traces_puller_factory.py | 1 + samcli/commands/validate/core/formatters.py | 1 + samcli/commands/validate/core/options.py | 1 + samcli/commands/validate/validate.py | 1 + samcli/hook_packages/terraform/__init__.py | 1 + .../terraform/hooks/prepare/constants.py | 1 + .../terraform/hooks/prepare/enrich.py | 1 + .../terraform/hooks/prepare/exceptions.py | 1 + .../terraform/hooks/prepare/hook.py | 1 + .../hooks/prepare/makefile_generator.py | 1 + .../hooks/prepare/property_builder.py | 1 + .../hooks/prepare/resource_linking.py | 19 +++++---- .../prepare/resources/code_resource_utils.py | 1 + .../hooks/prepare/resources/internal.py | 1 + .../prepare/resources/lambda_function.py | 1 + .../prepare/resources/resource_properties.py | 1 + .../terraform/hooks/prepare/translate.py | 1 + .../terraform/hooks/prepare/types.py | 1 + .../terraform/hooks/prepare/utilities.py | 1 + samcli/hook_packages/terraform/lib/utils.py | 1 + samcli/hook_packages/terraform/main.py | 1 + .../companion_stack_builder.py | 1 + .../companion_stack_manager.py | 1 + .../bootstrap/companion_stack/data_types.py | 1 + .../nested_stack/nested_stack_builder.py | 1 + .../nested_stack/nested_stack_manager.py | 1 + samcli/lib/bootstrap/stack_builder.py | 1 + samcli/lib/build/app_builder.py | 1 + samcli/lib/build/build_strategy.py | 1 + samcli/lib/build/bundler.py | 1 + samcli/lib/build/constants.py | 1 + samcli/lib/build/dependency_hash_generator.py | 1 + samcli/lib/build/exceptions.py | 1 - samcli/lib/build/utils.py | 1 + .../image_repository_validation.py | 1 + .../remote_invoke_options_validations.py | 1 + samcli/lib/config/exceptions.py | 1 - samcli/lib/config/file_manager.py | 1 - samcli/lib/cookiecutter/interactive_flow.py | 1 + .../cookiecutter/interactive_flow_creator.py | 1 + samcli/lib/cookiecutter/plugin.py | 1 + samcli/lib/cookiecutter/processor.py | 1 + samcli/lib/cookiecutter/question.py | 1 + samcli/lib/cookiecutter/template.py | 1 + samcli/lib/deploy/deployer.py | 6 +-- samcli/lib/docker/log_streamer.py | 1 + samcli/lib/docs/browser_configuration.py | 1 + samcli/lib/docs/documentation.py | 1 + samcli/lib/generated_sample_events/events.py | 1 - samcli/lib/hook/exceptions.py | 1 + samcli/lib/hook/hook_config.py | 1 + samcli/lib/hook/hook_wrapper.py | 1 + samcli/lib/iac/cdk/cdk_iac.py | 1 + samcli/lib/iac/cfn/cfn_iac.py | 1 + samcli/lib/iac/constants.py | 1 + samcli/lib/iac/exceptions.py | 1 + samcli/lib/iac/iac_factory.py | 1 + samcli/lib/init/__init__.py | 1 + samcli/lib/init/default_samconfig.py | 1 + .../application_insights_template_modifier.py | 1 + .../cli_template_modifier.py | 1 + .../structured_logging_template_modifier.py | 1 + .../xray_tracing_template_modifier.py | 1 + .../intrinsic_property_resolver.py | 1 + .../intrinsics_symbol_table.py | 1 + .../invalid_intrinsic_validation.py | 1 + samcli/lib/list/data_to_json_mapper.py | 1 + samcli/lib/list/endpoints/endpoints_def.py | 1 + .../lib/list/endpoints/endpoints_producer.py | 7 ++-- .../endpoints/endpoints_to_table_mapper.py | 1 + samcli/lib/list/list_interfaces.py | 1 + samcli/lib/list/mapper_consumer_container.py | 1 + samcli/lib/list/mapper_consumer_factory.py | 1 + .../resources/resource_mapping_producer.py | 1 + samcli/lib/list/resources/resources_def.py | 1 + .../resources/resources_to_table_mapper.py | 1 + .../stack_output_to_table_mapper.py | 1 + .../lib/list/stack_outputs/stack_outputs.py | 1 + .../stack_outputs/stack_outputs_producer.py | 1 + .../lib/observability/cw_logs/cw_log_event.py | 1 + .../cw_logs/cw_log_formatters.py | 1 + .../cw_logs/cw_log_group_provider.py | 1 + .../observability/cw_logs/cw_log_puller.py | 1 + .../observability_info_puller.py | 1 + samcli/lib/observability/util.py | 1 + .../xray_traces/xray_event_mappers.py | 1 + .../xray_traces/xray_event_puller.py | 1 + .../observability/xray_traces/xray_events.py | 1 + .../xray_service_graph_event_puller.py | 1 + samcli/lib/package/ecr_uploader.py | 1 + samcli/lib/package/ecr_utils.py | 1 + samcli/lib/package/image_utils.py | 1 + samcli/lib/package/local_files_utils.py | 1 + samcli/lib/package/packageable_resources.py | 1 + samcli/lib/package/permissions.py | 1 + samcli/lib/package/stream_cursor_utils.py | 1 + samcli/lib/package/utils.py | 1 + samcli/lib/pipeline/bootstrap/resource.py | 1 + samcli/lib/pipeline/bootstrap/stage.py | 17 +++++--- samcli/lib/providers/cfn_api_provider.py | 1 + samcli/lib/providers/cfn_base_api_provider.py | 1 + samcli/lib/providers/provider.py | 1 + samcli/lib/providers/sam_function_provider.py | 1 + samcli/lib/providers/sam_layer_provider.py | 1 + samcli/lib/providers/sam_stack_provider.py | 1 + .../remote_invoke/kinesis_invoke_executors.py | 1 + .../remote_invoke/lambda_invoke_executors.py | 1 + .../remote_invoke_executor_factory.py | 1 + .../remote_invoke/remote_invoke_executors.py | 1 + .../lib/remote_invoke/sqs_invoke_executors.py | 1 + .../stepfunctions_invoke_executors.py | 1 + .../lib/sync/continuous_sync_flow_executor.py | 1 + samcli/lib/sync/exceptions.py | 1 + .../lib/sync/flows/alias_version_sync_flow.py | 1 + .../flows/auto_dependency_layer_sync_flow.py | 1 + samcli/lib/sync/flows/function_sync_flow.py | 1 + .../lib/sync/flows/generic_api_sync_flow.py | 1 + .../sync/flows/image_function_sync_flow.py | 1 + samcli/lib/sync/flows/layer_sync_flow.py | 1 + samcli/lib/sync/flows/rest_api_sync_flow.py | 1 + .../lib/sync/flows/stepfunctions_sync_flow.py | 1 + .../lib/sync/flows/zip_function_sync_flow.py | 1 + samcli/lib/sync/infra_sync_executor.py | 7 ++-- samcli/lib/sync/sync_flow.py | 1 + samcli/lib/sync/sync_flow_executor.py | 1 + samcli/lib/sync/sync_flow_factory.py | 1 + samcli/lib/sync/watch_manager.py | 1 + samcli/lib/telemetry/metric.py | 1 + samcli/lib/telemetry/user_agent.py | 1 + .../lib/translate/sam_template_validator.py | 1 + samcli/lib/utils/architecture.py | 1 + samcli/lib/utils/arn_utils.py | 1 + samcli/lib/utils/async_utils.py | 1 + samcli/lib/utils/boto_utils.py | 10 ++--- samcli/lib/utils/cloudformation.py | 1 + samcli/lib/utils/code_trigger_factory.py | 1 + samcli/lib/utils/defaults.py | 1 + samcli/lib/utils/definition_validator.py | 1 + samcli/lib/utils/file_observer.py | 1 + samcli/lib/utils/hash.py | 1 + samcli/lib/utils/lock_distributor.py | 1 + .../lib/utils/managed_cloudformation_stack.py | 1 + samcli/lib/utils/osutils.py | 1 + samcli/lib/utils/path_observer.py | 1 + samcli/lib/utils/path_utils.py | 1 + samcli/lib/utils/preview_runtimes.py | 1 + samcli/lib/utils/profile.py | 1 + samcli/lib/utils/resource_trigger.py | 1 + .../lib/utils/resource_type_based_factory.py | 1 + samcli/lib/utils/retry.py | 1 + samcli/lib/utils/s3.py | 1 + samcli/lib/utils/sam_logging.py | 1 + samcli/lib/utils/stream_writer.py | 1 + samcli/lib/utils/subprocess_utils.py | 1 + samcli/lib/utils/version_checker.py | 1 + samcli/lib/warnings/sam_cli_warning.py | 1 + samcli/local/apigw/authorizers/authorizer.py | 1 + .../apigw/authorizers/lambda_authorizer.py | 1 + samcli/local/apigw/exceptions.py | 1 + samcli/local/apigw/route.py | 1 + samcli/local/docker/container.py | 1 + samcli/local/docker/container_analyzer.py | 1 + samcli/local/docker/effective_user.py | 1 + samcli/local/docker/exceptions.py | 1 + samcli/local/docker/lambda_container.py | 1 + samcli/local/docker/lambda_image.py | 1 + samcli/local/events/api_event.py | 7 ++-- samcli/local/lambdafn/config.py | 1 + samcli/local/lambdafn/runtime.py | 1 + samcli/local/services/base_local_service.py | 1 + samcli/yamlhelper.py | 6 +-- schema/make_schema.py | 1 - tests/get_testing_resources.py | 1 + tests/integration/buildcmd/test_build_cmd.py | 24 +++++++---- .../test_build_terraform_applications.py | 6 +-- .../validate/test_validate_command.py | 1 + tests/unit/commands/buildcmd/test_utils.py | 1 + .../commands/deploy/test_deploy_context.py | 1 + .../commands/deploy/test_guided_context.py | 6 +-- .../local/cli_common/test_invoke_context.py | 1 + .../commands/local/lib/swagger/test_parser.py | 1 + .../commands/local/lib/test_local_lambda.py | 1 + .../commands/package/test_package_context.py | 1 + tests/unit/commands/publish/test_command.py | 1 + .../terraform/hooks/prepare/prepare_base.py | 1 + .../terraform/hooks/prepare/test_enrich.py | 1 + .../terraform/hooks/prepare/test_hook.py | 1 + .../hooks/prepare/test_makefile_generator.py | 1 + .../hooks/prepare/test_property_builder.py | 1 + .../terraform/hooks/prepare/test_translate.py | 1 + .../terraform/hooks/prepare/test_types.py | 1 + .../hook_packages/terraform/lib/test_utils.py | 1 + .../test_remote_invoke_options_validations.py | 8 ++-- tests/unit/lib/hook/test_hook_config.py | 1 + tests/unit/lib/hook/test_hook_wrapper.py | 1 + tests/unit/lib/utils/test_path_utils.py | 1 + tests/unit/local/docker/test_container.py | 1 + .../unit/local/docker/test_effective_user.py | 1 + .../docker/test_lambda_build_container.py | 1 + .../local/docker/test_lambda_container.py | 1 + tests/unit/local/docker/test_manager.py | 1 + 307 files changed, 400 insertions(+), 94 deletions(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index 7b92363b67..f8b8ceebf4 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -36,5 +36,5 @@ pytest-json-report==1.5.0 filelock==3.13.1 # formatter -black==23.12.1 +black==24.1.1 psutil==5.9.8 diff --git a/samcli/cli/cli_config_file.py b/samcli/cli/cli_config_file.py index 5c26c93ee7..ee2a69e9d9 100644 --- a/samcli/cli/cli_config_file.py +++ b/samcli/cli/cli_config_file.py @@ -406,9 +406,9 @@ def hello(name): def decorator_configuration_setup(f): configuration_setup_params = () configuration_setup_attrs = {} - configuration_setup_attrs[ - "help" - ] = "This is a hidden click option whose callback function loads configuration parameters." + configuration_setup_attrs["help"] = ( + "This is a hidden click option whose callback function loads configuration parameters." + ) configuration_setup_attrs["is_eager"] = True configuration_setup_attrs["expose_value"] = False configuration_setup_attrs["hidden"] = True diff --git a/samcli/cli/command.py b/samcli/cli/command.py index df14266948..9a52bd08dc 100644 --- a/samcli/cli/command.py +++ b/samcli/cli/command.py @@ -1,6 +1,7 @@ """ Base classes that implement the CLI framework """ + import importlib import logging from collections import OrderedDict diff --git a/samcli/cli/core/command.py b/samcli/cli/core/command.py index 27f239b31a..7c45f71aa0 100644 --- a/samcli/cli/core/command.py +++ b/samcli/cli/core/command.py @@ -4,6 +4,7 @@ Should be used by all commands for a consistent UI experience """ + from typing import Any, Dict, List, Optional from click import Command, Context, Parameter, style diff --git a/samcli/cli/core/options.py b/samcli/cli/core/options.py index 8d9132c8cf..b1b56fcf05 100644 --- a/samcli/cli/core/options.py +++ b/samcli/cli/core/options.py @@ -1,6 +1,7 @@ """ Base Command Options related Data Structures for formatting. """ + from typing import Dict, List # The ordering of the option lists matter, they are the order in which options will be displayed. diff --git a/samcli/cli/formatters.py b/samcli/cli/formatters.py index c6045ea2b5..6a907cec36 100644 --- a/samcli/cli/formatters.py +++ b/samcli/cli/formatters.py @@ -1,6 +1,7 @@ """ Click Help Formatter Classes that are customized for the root command. """ + from contextlib import contextmanager from typing import Iterator, Optional, Sequence diff --git a/samcli/cli/global_config.py b/samcli/cli/global_config.py index 6b4b8c71b2..b4f587ce84 100644 --- a/samcli/cli/global_config.py +++ b/samcli/cli/global_config.py @@ -1,6 +1,7 @@ """ Provides global configuration helpers. """ + import json import logging import os @@ -154,8 +155,7 @@ def get_value( value_type: Type[bool], is_flag: bool, reload_config: bool = False, - ) -> bool: - ... + ) -> bool: ... # Overload for case where type is specified @overload @@ -166,8 +166,7 @@ def get_value( value_type: Type[T] = T, # type: ignore is_flag: bool = False, reload_config: bool = False, - ) -> Optional[T]: - ... + ) -> Optional[T]: ... # Overload for case where type is not specified and default to object @overload @@ -178,8 +177,7 @@ def get_value( value_type: object = object, is_flag: bool = False, reload_config: bool = False, - ) -> Any: - ... + ) -> Any: ... def get_value( self, diff --git a/samcli/cli/hidden_imports.py b/samcli/cli/hidden_imports.py index 99d21820a9..c6c30b071a 100644 --- a/samcli/cli/hidden_imports.py +++ b/samcli/cli/hidden_imports.py @@ -1,6 +1,7 @@ """ Keeps list of hidden/dynamic imports that is being used in SAM CLI, so that pyinstaller can include these packages """ + import pkgutil from types import ModuleType diff --git a/samcli/cli/root/command_list.py b/samcli/cli/root/command_list.py index cfa7000739..dc5316b5ca 100644 --- a/samcli/cli/root/command_list.py +++ b/samcli/cli/root/command_list.py @@ -1,6 +1,7 @@ """ Data structure to host the root command name and short help text to speed up load time. """ + SAM_CLI_COMMANDS = { "init": "Initialize an AWS SAM application.", "validate": "Validate an AWS SAM template.", diff --git a/samcli/commands/_utils/cdk_support_decorators.py b/samcli/commands/_utils/cdk_support_decorators.py index 4e9ccbb39b..ddfdc8b487 100644 --- a/samcli/commands/_utils/cdk_support_decorators.py +++ b/samcli/commands/_utils/cdk_support_decorators.py @@ -1,4 +1,5 @@ """CDK Support""" + import logging import click diff --git a/samcli/commands/_utils/click_mutex.py b/samcli/commands/_utils/click_mutex.py index 397e43acba..1691bd2ce6 100644 --- a/samcli/commands/_utils/click_mutex.py +++ b/samcli/commands/_utils/click_mutex.py @@ -1,6 +1,7 @@ """ Module to check mutually exclusive cli parameters """ + from typing import Any, List, Mapping, Tuple, cast import click diff --git a/samcli/commands/_utils/command_exception_handler.py b/samcli/commands/_utils/command_exception_handler.py index e9dc5a862a..e84bdf41cc 100644 --- a/samcli/commands/_utils/command_exception_handler.py +++ b/samcli/commands/_utils/command_exception_handler.py @@ -2,6 +2,7 @@ Contains method decorator which can be used to convert common exceptions into click exceptions which will end execution gracefully """ + from functools import wraps from typing import Any, Callable, Dict, Optional diff --git a/samcli/commands/_utils/constants.py b/samcli/commands/_utils/constants.py index 7f0f8bb0e3..e411142ad7 100644 --- a/samcli/commands/_utils/constants.py +++ b/samcli/commands/_utils/constants.py @@ -1,6 +1,7 @@ """ SAM CLI Default Build constants """ + import os DEFAULT_STACK_NAME = "sam-app" diff --git a/samcli/commands/_utils/custom_options/replace_help_option.py b/samcli/commands/_utils/custom_options/replace_help_option.py index ff538c7a25..cfce8eee60 100644 --- a/samcli/commands/_utils/custom_options/replace_help_option.py +++ b/samcli/commands/_utils/custom_options/replace_help_option.py @@ -1,6 +1,7 @@ """ Click option for replacing help text option name. """ + import click diff --git a/samcli/commands/_utils/experimental.py b/samcli/commands/_utils/experimental.py index b8b75570c1..23622ec0a9 100644 --- a/samcli/commands/_utils/experimental.py +++ b/samcli/commands/_utils/experimental.py @@ -1,4 +1,5 @@ """Experimental flag""" + import logging import sys from dataclasses import dataclass diff --git a/samcli/commands/_utils/option_value_processor.py b/samcli/commands/_utils/option_value_processor.py index f117d95eb0..6625637df9 100644 --- a/samcli/commands/_utils/option_value_processor.py +++ b/samcli/commands/_utils/option_value_processor.py @@ -1,6 +1,7 @@ """ Parsing utilities commonly used to process information for commands """ + import logging from typing import Dict, Optional, Tuple diff --git a/samcli/commands/_utils/options.py b/samcli/commands/_utils/options.py index 777058216b..e2a599979a 100644 --- a/samcli/commands/_utils/options.py +++ b/samcli/commands/_utils/options.py @@ -332,9 +332,11 @@ def template_click_option(include_build=True): callback=partial(get_or_default_template_file_name, include_build=include_build), show_default=True, is_eager=True, - help="AWS SAM template which references built artifacts for resources in the template. (if applicable)" - if include_build - else "AWS SAM template file.", + help=( + "AWS SAM template which references built artifacts for resources in the template. (if applicable)" + if include_build + else "AWS SAM template file." + ), ) @@ -767,9 +769,9 @@ def hook_name_setup(f): def hook_name_processer_wrapper(f): configuration_setup_params = () configuration_setup_attrs = {} - configuration_setup_attrs[ - "help" - ] = "This is a hidden click option whose callback function to run the provided hook package." + configuration_setup_attrs["help"] = ( + "This is a hidden click option whose callback function to run the provided hook package." + ) configuration_setup_attrs["is_eager"] = True configuration_setup_attrs["expose_value"] = False configuration_setup_attrs["hidden"] = True diff --git a/samcli/commands/_utils/table_print.py b/samcli/commands/_utils/table_print.py index edb686ee6f..0e22378e98 100644 --- a/samcli/commands/_utils/table_print.py +++ b/samcli/commands/_utils/table_print.py @@ -1,6 +1,7 @@ """ Utilities for table pretty printing using click """ + import shutil import textwrap from functools import wraps diff --git a/samcli/commands/_utils/template.py b/samcli/commands/_utils/template.py index 8a45c2e0d3..622900d7e5 100644 --- a/samcli/commands/_utils/template.py +++ b/samcli/commands/_utils/template.py @@ -1,6 +1,7 @@ """ Utilities to manipulate template """ + import itertools import os import pathlib diff --git a/samcli/commands/bootstrap/command.py b/samcli/commands/bootstrap/command.py index 64c18cf8bd..4a6a4e2a27 100644 --- a/samcli/commands/bootstrap/command.py +++ b/samcli/commands/bootstrap/command.py @@ -1,6 +1,7 @@ """ CLI command for "bootstrap", which sets up a SAM development environment """ + import click from samcli.cli.main import aws_creds_options, common_options, pass_context diff --git a/samcli/commands/build/build_context.py b/samcli/commands/build/build_context.py index 7e2450a155..c976f13532 100644 --- a/samcli/commands/build/build_context.py +++ b/samcli/commands/build/build_context.py @@ -1,6 +1,7 @@ """ Context object used by build command """ + import logging import os import pathlib diff --git a/samcli/commands/build/click_container.py b/samcli/commands/build/click_container.py index 2b6273036b..8e6ad43d4b 100644 --- a/samcli/commands/build/click_container.py +++ b/samcli/commands/build/click_container.py @@ -1,6 +1,7 @@ """ Module to check container based cli parameters """ + import click diff --git a/samcli/commands/build/core/formatters.py b/samcli/commands/build/core/formatters.py index f8e2502de1..6444732a21 100644 --- a/samcli/commands/build/core/formatters.py +++ b/samcli/commands/build/core/formatters.py @@ -1,6 +1,7 @@ """ Build Command Formatter. """ + from samcli.cli.formatters import RootCommandHelpTextFormatter from samcli.cli.row_modifiers import BaseLineRowModifier from samcli.commands.build.core.options import ALL_OPTIONS diff --git a/samcli/commands/build/core/options.py b/samcli/commands/build/core/options.py index 80f3b06ebb..2da97d83ed 100644 --- a/samcli/commands/build/core/options.py +++ b/samcli/commands/build/core/options.py @@ -1,6 +1,7 @@ """ Build Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.row_modifiers import RowDefinition diff --git a/samcli/commands/build/utils.py b/samcli/commands/build/utils.py index ad84b047d4..7f5668efbf 100644 --- a/samcli/commands/build/utils.py +++ b/samcli/commands/build/utils.py @@ -1,6 +1,7 @@ """ Utilities for sam build command """ + import pathlib from enum import Enum from typing import List diff --git a/samcli/commands/delete/delete_context.py b/samcli/commands/delete/delete_context.py index 427d7fdd3f..e944eaeb8b 100644 --- a/samcli/commands/delete/delete_context.py +++ b/samcli/commands/delete/delete_context.py @@ -1,6 +1,7 @@ """ Delete a SAM stack """ + import logging from typing import Optional diff --git a/samcli/commands/delete/exceptions.py b/samcli/commands/delete/exceptions.py index 1b6a21f8bc..af034c1849 100644 --- a/samcli/commands/delete/exceptions.py +++ b/samcli/commands/delete/exceptions.py @@ -1,6 +1,7 @@ """ Exceptions that are raised by sam delete """ + from samcli.commands.exceptions import UserException diff --git a/samcli/commands/deploy/auth_utils.py b/samcli/commands/deploy/auth_utils.py index cd12c19cd6..fca6c4f478 100644 --- a/samcli/commands/deploy/auth_utils.py +++ b/samcli/commands/deploy/auth_utils.py @@ -1,6 +1,7 @@ """ Utilities for checking authorization of certain resource types """ + import logging from typing import List, Tuple diff --git a/samcli/commands/deploy/command.py b/samcli/commands/deploy/command.py index 20b9743cad..09a30ce553 100644 --- a/samcli/commands/deploy/command.py +++ b/samcli/commands/deploy/command.py @@ -1,6 +1,7 @@ """ CLI command for "deploy" command """ + import logging import os @@ -347,9 +348,11 @@ def do_cli( no_progressbar=no_progressbar, s3_prefix=guided_context.guided_s3_prefix if guided else s3_prefix, kms_key_id=kms_key_id, - parameter_overrides=sanitize_parameter_overrides(guided_context.guided_parameter_overrides) - if guided - else parameter_overrides, + parameter_overrides=( + sanitize_parameter_overrides(guided_context.guided_parameter_overrides) + if guided + else parameter_overrides + ), capabilities=guided_context.guided_capabilities if guided else capabilities, no_execute_changeset=no_execute_changeset, role_arn=role_arn, diff --git a/samcli/commands/deploy/core/options.py b/samcli/commands/deploy/core/options.py index 6c4bbdb0a0..f7e943367b 100644 --- a/samcli/commands/deploy/core/options.py +++ b/samcli/commands/deploy/core/options.py @@ -1,6 +1,7 @@ """ Deploy Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, SAVE_PARAMS_OPTIONS, add_common_options_info diff --git a/samcli/commands/deploy/exceptions.py b/samcli/commands/deploy/exceptions.py index a3b915259e..2cbbcd5b42 100644 --- a/samcli/commands/deploy/exceptions.py +++ b/samcli/commands/deploy/exceptions.py @@ -1,6 +1,7 @@ """ Exceptions that are raised by sam deploy """ + from samcli.commands.exceptions import UserException diff --git a/samcli/commands/deploy/guided_config.py b/samcli/commands/deploy/guided_config.py index 78866944cd..b1eacea827 100644 --- a/samcli/commands/deploy/guided_config.py +++ b/samcli/commands/deploy/guided_config.py @@ -1,6 +1,7 @@ """ Set of Utilities to deal with reading/writing to configuration file during sam deploy """ + from typing import Any import click diff --git a/samcli/commands/docs/command.py b/samcli/commands/docs/command.py index e42bef4448..303dd09fd8 100644 --- a/samcli/commands/docs/command.py +++ b/samcli/commands/docs/command.py @@ -1,6 +1,7 @@ """ CLI command for "docs" command """ + from typing import Type from click import Command, command diff --git a/samcli/commands/docs/core/command.py b/samcli/commands/docs/core/command.py index a22b98e42e..4cb362330c 100644 --- a/samcli/commands/docs/core/command.py +++ b/samcli/commands/docs/core/command.py @@ -1,6 +1,7 @@ """ Module contains classes for creating the docs command from click """ + import os from typing import List, Optional diff --git a/samcli/commands/docs/core/formatter.py b/samcli/commands/docs/core/formatter.py index e11a168def..99f3c6a920 100644 --- a/samcli/commands/docs/core/formatter.py +++ b/samcli/commands/docs/core/formatter.py @@ -1,6 +1,7 @@ """ Base formatter for the docs command help text """ + from samcli.cli.formatters import RootCommandHelpTextFormatter from samcli.cli.row_modifiers import BaseLineRowModifier diff --git a/samcli/commands/exceptions.py b/samcli/commands/exceptions.py index b5e8e516eb..d8708c9272 100644 --- a/samcli/commands/exceptions.py +++ b/samcli/commands/exceptions.py @@ -1,6 +1,7 @@ """ Class containing error conditions that are exposed to the user. """ + import traceback from typing import IO, Optional from urllib.parse import quote diff --git a/samcli/commands/init/__init__.py b/samcli/commands/init/__init__.py index 6a88e92de2..7f72e7f7fd 100644 --- a/samcli/commands/init/__init__.py +++ b/samcli/commands/init/__init__.py @@ -1,4 +1,5 @@ """ Expose top level cli command for `init` """ + from .command import cli diff --git a/samcli/commands/init/command.py b/samcli/commands/init/command.py index 6f60ca1d86..e1d1c717b7 100644 --- a/samcli/commands/init/command.py +++ b/samcli/commands/init/command.py @@ -1,6 +1,7 @@ """ Init command to scaffold a project app from a template """ + import json import logging from json import JSONDecodeError diff --git a/samcli/commands/init/core/options.py b/samcli/commands/init/core/options.py index 586c919ba5..291c2801a3 100644 --- a/samcli/commands/init/core/options.py +++ b/samcli/commands/init/core/options.py @@ -1,6 +1,7 @@ """ Init Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, SAVE_PARAMS_OPTIONS, add_common_options_info diff --git a/samcli/commands/init/init_flow_helpers.py b/samcli/commands/init/init_flow_helpers.py index 6ca7352b1b..fe8d41b623 100644 --- a/samcli/commands/init/init_flow_helpers.py +++ b/samcli/commands/init/init_flow_helpers.py @@ -1,6 +1,7 @@ """ Init flow based helper functions """ + import functools import logging import re diff --git a/samcli/commands/init/init_templates.py b/samcli/commands/init/init_templates.py index f2744c8da6..b1d1d55a01 100644 --- a/samcli/commands/init/init_templates.py +++ b/samcli/commands/init/init_templates.py @@ -1,6 +1,7 @@ """ Manages the set of application templates. """ + import itertools import json import logging diff --git a/samcli/commands/init/interactive_init_flow.py b/samcli/commands/init/interactive_init_flow.py index 8f724dbed1..57a1c1f64b 100644 --- a/samcli/commands/init/interactive_init_flow.py +++ b/samcli/commands/init/interactive_init_flow.py @@ -1,6 +1,7 @@ """ Isolates interactive init prompt flow. Expected to call generator logic at end of flow. """ + import logging import pathlib import tempfile diff --git a/samcli/commands/list/cli_common/list_common_context.py b/samcli/commands/list/cli_common/list_common_context.py index 455314ec19..e51c8de07f 100644 --- a/samcli/commands/list/cli_common/list_common_context.py +++ b/samcli/commands/list/cli_common/list_common_context.py @@ -1,6 +1,7 @@ """ Common context class to inherit from for sam list sub-commands """ + from samcli.lib.utils.boto_utils import get_boto_client_provider_with_config diff --git a/samcli/commands/list/endpoints/endpoints_context.py b/samcli/commands/list/endpoints/endpoints_context.py index 9f31eff9ce..3f5b932e61 100644 --- a/samcli/commands/list/endpoints/endpoints_context.py +++ b/samcli/commands/list/endpoints/endpoints_context.py @@ -1,6 +1,7 @@ """ Display of the Endpoints of a SAM stack """ + import logging from typing import Optional diff --git a/samcli/commands/list/exceptions.py b/samcli/commands/list/exceptions.py index 9269249d0e..b0ecb9a8d1 100644 --- a/samcli/commands/list/exceptions.py +++ b/samcli/commands/list/exceptions.py @@ -2,7 +2,6 @@ Exceptions for SAM list """ - from samcli.commands.exceptions import UserException diff --git a/samcli/commands/list/json_consumer.py b/samcli/commands/list/json_consumer.py index 0153830ac6..78d54810a5 100644 --- a/samcli/commands/list/json_consumer.py +++ b/samcli/commands/list/json_consumer.py @@ -1,6 +1,7 @@ """ The json consumer for 'sam list' """ + import click from samcli.lib.list.list_interfaces import ListInfoPullerConsumer diff --git a/samcli/commands/list/resources/resources_context.py b/samcli/commands/list/resources/resources_context.py index ea971bc7b1..ba8e5d1dbe 100644 --- a/samcli/commands/list/resources/resources_context.py +++ b/samcli/commands/list/resources/resources_context.py @@ -1,6 +1,7 @@ """ Display the Resources of a SAM stack """ + import logging from typing import Optional diff --git a/samcli/commands/list/stack_outputs/stack_outputs_context.py b/samcli/commands/list/stack_outputs/stack_outputs_context.py index efd40eed8a..ab8a922bbb 100644 --- a/samcli/commands/list/stack_outputs/stack_outputs_context.py +++ b/samcli/commands/list/stack_outputs/stack_outputs_context.py @@ -1,6 +1,7 @@ """ Display the Outputs of a SAM stack """ + import logging from typing import Optional diff --git a/samcli/commands/list/table_consumer.py b/samcli/commands/list/table_consumer.py index e39915b2f3..f6c70136de 100644 --- a/samcli/commands/list/table_consumer.py +++ b/samcli/commands/list/table_consumer.py @@ -1,6 +1,7 @@ """ The table consumer for 'sam list' """ + from typing import Any, Dict from samcli.commands._utils.table_print import pprint_column_names, pprint_columns diff --git a/samcli/commands/local/cli_common/invoke_context.py b/samcli/commands/local/cli_common/invoke_context.py index fc7ca7020d..9255761143 100644 --- a/samcli/commands/local/cli_common/invoke_context.py +++ b/samcli/commands/local/cli_common/invoke_context.py @@ -1,6 +1,7 @@ """ Reads CLI arguments and performs necessary preparation to be able to run the function """ + import errno import json import logging diff --git a/samcli/commands/local/cli_common/options.py b/samcli/commands/local/cli_common/options.py index a525fb463c..8550a8ba95 100644 --- a/samcli/commands/local/cli_common/options.py +++ b/samcli/commands/local/cli_common/options.py @@ -1,6 +1,7 @@ """ Common CLI options for invoke command """ + from pathlib import Path import click diff --git a/samcli/commands/local/generate_event/core/command.py b/samcli/commands/local/generate_event/core/command.py index 1fd17d4a46..2303867218 100644 --- a/samcli/commands/local/generate_event/core/command.py +++ b/samcli/commands/local/generate_event/core/command.py @@ -1,6 +1,7 @@ """ Generate Event Command Class. """ + from click import Context, style from samcli.cli.core.command import CoreCommand diff --git a/samcli/commands/local/invoke/core/command.py b/samcli/commands/local/invoke/core/command.py index 3551530462..1d4f9ce3f5 100644 --- a/samcli/commands/local/invoke/core/command.py +++ b/samcli/commands/local/invoke/core/command.py @@ -1,6 +1,7 @@ """ Invoke Command Class. """ + import json from click import Context, style diff --git a/samcli/commands/local/invoke/core/formatters.py b/samcli/commands/local/invoke/core/formatters.py index bad4eb881b..b08fd9bcb4 100644 --- a/samcli/commands/local/invoke/core/formatters.py +++ b/samcli/commands/local/invoke/core/formatters.py @@ -1,6 +1,7 @@ """ Invoke Command Formatter. """ + from samcli.cli.formatters import RootCommandHelpTextFormatter from samcli.cli.row_modifiers import BaseLineRowModifier from samcli.commands.local.invoke.core.options import ALL_OPTIONS diff --git a/samcli/commands/local/invoke/core/options.py b/samcli/commands/local/invoke/core/options.py index ff23f857f5..dbd9b652eb 100644 --- a/samcli/commands/local/invoke/core/options.py +++ b/samcli/commands/local/invoke/core/options.py @@ -1,6 +1,7 @@ """ Invoke Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, SAVE_PARAMS_OPTIONS, add_common_options_info diff --git a/samcli/commands/local/lib/exceptions.py b/samcli/commands/local/lib/exceptions.py index 7d739f3ef2..c19b694d60 100644 --- a/samcli/commands/local/lib/exceptions.py +++ b/samcli/commands/local/lib/exceptions.py @@ -1,6 +1,7 @@ """ Custom exceptions raised by this local library """ + from samcli.commands.exceptions import UserException diff --git a/samcli/commands/local/lib/local_lambda_service.py b/samcli/commands/local/lib/local_lambda_service.py index 0d493c2ff8..9b4083dcc6 100644 --- a/samcli/commands/local/lib/local_lambda_service.py +++ b/samcli/commands/local/lib/local_lambda_service.py @@ -1,6 +1,7 @@ """ Connects the CLI with Local Lambda Invoke Service. """ + import logging from samcli.local.lambda_service.local_lambda_invoke_service import LocalLambdaInvokeService diff --git a/samcli/commands/local/lib/validators/identity_source_validator.py b/samcli/commands/local/lib/validators/identity_source_validator.py index e95cc6a316..d9c45b5cf3 100644 --- a/samcli/commands/local/lib/validators/identity_source_validator.py +++ b/samcli/commands/local/lib/validators/identity_source_validator.py @@ -1,6 +1,7 @@ """ Handles the validation of identity sources """ + import re from samcli.local.apigw.route import Route diff --git a/samcli/commands/local/lib/validators/lambda_auth_props.py b/samcli/commands/local/lib/validators/lambda_auth_props.py index 96a9ce05b1..7c111b02fc 100644 --- a/samcli/commands/local/lib/validators/lambda_auth_props.py +++ b/samcli/commands/local/lib/validators/lambda_auth_props.py @@ -1,6 +1,7 @@ """ Module to help validate Lambda Authorizer properties """ + import logging from abc import ABC, abstractmethod diff --git a/samcli/commands/local/start_api/core/formatters.py b/samcli/commands/local/start_api/core/formatters.py index 79b2536a0b..a353c2d781 100644 --- a/samcli/commands/local/start_api/core/formatters.py +++ b/samcli/commands/local/start_api/core/formatters.py @@ -1,6 +1,7 @@ """ Invoke API Command Formatter. """ + from samcli.cli.formatters import RootCommandHelpTextFormatter from samcli.cli.row_modifiers import BaseLineRowModifier from samcli.commands.local.start_api.core.options import ALL_OPTIONS diff --git a/samcli/commands/local/start_api/core/options.py b/samcli/commands/local/start_api/core/options.py index 5a5c7ca23d..01b79ae7b7 100644 --- a/samcli/commands/local/start_api/core/options.py +++ b/samcli/commands/local/start_api/core/options.py @@ -1,6 +1,7 @@ """ Invoke Start API Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, SAVE_PARAMS_OPTIONS, add_common_options_info diff --git a/samcli/commands/local/start_lambda/core/formatters.py b/samcli/commands/local/start_lambda/core/formatters.py index 6e8eae4322..11f0f66ffd 100644 --- a/samcli/commands/local/start_lambda/core/formatters.py +++ b/samcli/commands/local/start_lambda/core/formatters.py @@ -1,6 +1,7 @@ """ Invoke Lambda Command Formatter. """ + from samcli.cli.formatters import RootCommandHelpTextFormatter from samcli.cli.row_modifiers import BaseLineRowModifier from samcli.commands.local.start_lambda.core.options import ALL_OPTIONS diff --git a/samcli/commands/local/start_lambda/core/options.py b/samcli/commands/local/start_lambda/core/options.py index 1a35f564ea..88bd7e0a22 100644 --- a/samcli/commands/local/start_lambda/core/options.py +++ b/samcli/commands/local/start_lambda/core/options.py @@ -1,6 +1,7 @@ """ Invoke Start Lambda Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, SAVE_PARAMS_OPTIONS, add_common_options_info diff --git a/samcli/commands/logs/core/options.py b/samcli/commands/logs/core/options.py index 715111cd42..901fc9f652 100644 --- a/samcli/commands/logs/core/options.py +++ b/samcli/commands/logs/core/options.py @@ -1,6 +1,7 @@ """ Logs Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, SAVE_PARAMS_OPTIONS, add_common_options_info diff --git a/samcli/commands/logs/puller_factory.py b/samcli/commands/logs/puller_factory.py index c322a44819..1bb50237c8 100644 --- a/samcli/commands/logs/puller_factory.py +++ b/samcli/commands/logs/puller_factory.py @@ -2,6 +2,7 @@ File keeps Factory method to prepare required puller information with its producers and consumers """ + import logging from typing import List, Optional diff --git a/samcli/commands/logs/validation_and_exception_handlers.py b/samcli/commands/logs/validation_and_exception_handlers.py index 48ef9a0193..461fd3f2f7 100644 --- a/samcli/commands/logs/validation_and_exception_handlers.py +++ b/samcli/commands/logs/validation_and_exception_handlers.py @@ -1,6 +1,7 @@ """ Contains helper functions for validation and exception handling of "sam logs" command """ + from functools import wraps from typing import Any, Callable, Dict diff --git a/samcli/commands/package/command.py b/samcli/commands/package/command.py index 249aee5cfb..994f3a3ffe 100644 --- a/samcli/commands/package/command.py +++ b/samcli/commands/package/command.py @@ -1,6 +1,7 @@ """ CLI command for "package" command """ + import click from samcli.cli.cli_config_file import ConfigProvider, configuration_option, save_params_option diff --git a/samcli/commands/package/core/command.py b/samcli/commands/package/core/command.py index 16a9ee3d2a..e0f1056ec1 100644 --- a/samcli/commands/package/core/command.py +++ b/samcli/commands/package/core/command.py @@ -1,6 +1,7 @@ """ `sam package` command class for help text visual layer. """ + import click from click import Context, style from rich.table import Table diff --git a/samcli/commands/package/core/options.py b/samcli/commands/package/core/options.py index 6dc97001a0..37ea91379e 100644 --- a/samcli/commands/package/core/options.py +++ b/samcli/commands/package/core/options.py @@ -1,6 +1,7 @@ """ Package Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, SAVE_PARAMS_OPTIONS, add_common_options_info diff --git a/samcli/commands/package/exceptions.py b/samcli/commands/package/exceptions.py index f5fdee0297..a781960117 100644 --- a/samcli/commands/package/exceptions.py +++ b/samcli/commands/package/exceptions.py @@ -1,6 +1,7 @@ """ Exceptions that are raised by sam package """ + from samcli.commands.exceptions import UserException diff --git a/samcli/commands/pipeline/bootstrap/cli.py b/samcli/commands/pipeline/bootstrap/cli.py index 991d0a6269..36438b5efc 100644 --- a/samcli/commands/pipeline/bootstrap/cli.py +++ b/samcli/commands/pipeline/bootstrap/cli.py @@ -1,6 +1,7 @@ """ CLI command for "pipeline bootstrap", which sets up the require pipeline infrastructure resources """ + import os from textwrap import dedent from typing import Any, Dict, List, Optional diff --git a/samcli/commands/pipeline/bootstrap/guided_context.py b/samcli/commands/pipeline/bootstrap/guided_context.py index fec10ba142..0847c028fd 100644 --- a/samcli/commands/pipeline/bootstrap/guided_context.py +++ b/samcli/commands/pipeline/bootstrap/guided_context.py @@ -2,6 +2,7 @@ An interactive flow that prompt the user for required information to bootstrap the AWS account of an environment with the required infrastructure """ + import os import sys from textwrap import dedent @@ -317,9 +318,11 @@ def _get_user_inputs(self) -> List[Tuple[str, Callable[[], None]]]: inputs.extend( [ ( - f"Pipeline user ARN: {self.pipeline_user_arn}" - if self.pipeline_user_arn - else "Pipeline user: [to be created]", + ( + f"Pipeline user ARN: {self.pipeline_user_arn}" + if self.pipeline_user_arn + else "Pipeline user: [to be created]" + ), self._prompt_pipeline_user, ) ] @@ -328,27 +331,35 @@ def _get_user_inputs(self) -> List[Tuple[str, Callable[[], None]]]: inputs.extend( [ ( - f"Pipeline execution role ARN: {self.pipeline_execution_role_arn}" - if self.pipeline_execution_role_arn - else "Pipeline execution role: [to be created]", + ( + f"Pipeline execution role ARN: {self.pipeline_execution_role_arn}" + if self.pipeline_execution_role_arn + else "Pipeline execution role: [to be created]" + ), self._prompt_pipeline_execution_role, ), ( - f"CloudFormation execution role ARN: {self.cloudformation_execution_role_arn}" - if self.cloudformation_execution_role_arn - else "CloudFormation execution role: [to be created]", + ( + f"CloudFormation execution role ARN: {self.cloudformation_execution_role_arn}" + if self.cloudformation_execution_role_arn + else "CloudFormation execution role: [to be created]" + ), self._prompt_cloudformation_execution_role, ), ( - f"Artifacts bucket ARN: {self.artifacts_bucket_arn}" - if self.artifacts_bucket_arn - else "Artifacts bucket: [to be created]", + ( + f"Artifacts bucket ARN: {self.artifacts_bucket_arn}" + if self.artifacts_bucket_arn + else "Artifacts bucket: [to be created]" + ), self._prompt_artifacts_bucket, ), ( - f"ECR image repository ARN: {self.image_repository_arn}" - if self.image_repository_arn - else f"ECR image repository: [{'to be created' if self.create_image_repository else 'skipped'}]", + ( + f"ECR image repository ARN: {self.image_repository_arn}" + if self.image_repository_arn + else f"ECR image repository: [{'to be created' if self.create_image_repository else 'skipped'}]" + ), self._prompt_image_repository, ), ] diff --git a/samcli/commands/pipeline/bootstrap/oidc_config.py b/samcli/commands/pipeline/bootstrap/oidc_config.py index 776b69abe8..427a6cce75 100644 --- a/samcli/commands/pipeline/bootstrap/oidc_config.py +++ b/samcli/commands/pipeline/bootstrap/oidc_config.py @@ -1,6 +1,7 @@ """ Represents a pipeline OIDC provider """ + from dataclasses import dataclass from typing import Optional diff --git a/samcli/commands/pipeline/bootstrap/pipeline_oidc_provider.py b/samcli/commands/pipeline/bootstrap/pipeline_oidc_provider.py index b45f4171ca..45b1ccec18 100644 --- a/samcli/commands/pipeline/bootstrap/pipeline_oidc_provider.py +++ b/samcli/commands/pipeline/bootstrap/pipeline_oidc_provider.py @@ -1,6 +1,7 @@ """ Represents a pipeline OIDC provider """ + from abc import abstractmethod from typing import List diff --git a/samcli/commands/pipeline/external_links.py b/samcli/commands/pipeline/external_links.py index 77301ebb1b..f4e8978c73 100644 --- a/samcli/commands/pipeline/external_links.py +++ b/samcli/commands/pipeline/external_links.py @@ -2,6 +2,7 @@ The module to store external links. Put them in a centralized place so that we can verify their validity automatically. """ + CONFIG_AWS_CRED_DOC_URL = "https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html" _SAM_DOC_PREFIX = "https://docs.aws.amazon.com/serverless-application-model/latest/developerguide" diff --git a/samcli/commands/pipeline/init/cli.py b/samcli/commands/pipeline/init/cli.py index 416c1c8fdf..de1f20851e 100644 --- a/samcli/commands/pipeline/init/cli.py +++ b/samcli/commands/pipeline/init/cli.py @@ -1,6 +1,7 @@ """ CLI command for "pipeline init" command """ + from typing import Any, Optional import click diff --git a/samcli/commands/pipeline/init/interactive_init_flow.py b/samcli/commands/pipeline/init/interactive_init_flow.py index b6c93acc4f..ce29274c3c 100644 --- a/samcli/commands/pipeline/init/interactive_init_flow.py +++ b/samcli/commands/pipeline/init/interactive_init_flow.py @@ -2,6 +2,7 @@ Interactive flow that prompts that users for pipeline template (cookiecutter template) and used it to generate pipeline configuration file """ + import json import logging import os diff --git a/samcli/commands/pipeline/init/pipeline_templates_manifest.py b/samcli/commands/pipeline/init/pipeline_templates_manifest.py index e9729511fa..64b87876a8 100644 --- a/samcli/commands/pipeline/init/pipeline_templates_manifest.py +++ b/samcli/commands/pipeline/init/pipeline_templates_manifest.py @@ -19,6 +19,7 @@ provider: Github Actions location: templates/cookiecutter-github-actions-two-environments-pipeline """ + from pathlib import Path from typing import Dict, List diff --git a/samcli/commands/remote/exceptions.py b/samcli/commands/remote/exceptions.py index fc913e7e60..3e6df6b588 100644 --- a/samcli/commands/remote/exceptions.py +++ b/samcli/commands/remote/exceptions.py @@ -1,6 +1,7 @@ """ Exceptions that are used by remote invoke or remote test-events commands """ + from samcli.commands.exceptions import UserException diff --git a/samcli/commands/remote/invoke/cli.py b/samcli/commands/remote/invoke/cli.py index c1c08b3fe0..2d7d3ef71b 100644 --- a/samcli/commands/remote/invoke/cli.py +++ b/samcli/commands/remote/invoke/cli.py @@ -1,4 +1,5 @@ """CLI command for "invoke" command.""" + import logging from io import TextIOWrapper diff --git a/samcli/commands/remote/invoke/core/command.py b/samcli/commands/remote/invoke/core/command.py index 6c6912e937..f0137dcaff 100644 --- a/samcli/commands/remote/invoke/core/command.py +++ b/samcli/commands/remote/invoke/core/command.py @@ -1,6 +1,7 @@ """ Invoke Command Class. """ + import json from click import Context, style diff --git a/samcli/commands/remote/invoke/core/formatters.py b/samcli/commands/remote/invoke/core/formatters.py index ee8cee01aa..df1d723ab1 100644 --- a/samcli/commands/remote/invoke/core/formatters.py +++ b/samcli/commands/remote/invoke/core/formatters.py @@ -1,6 +1,7 @@ """ Remote Invoke Command Formatter. """ + from samcli.cli.formatters import RootCommandHelpTextFormatter from samcli.cli.row_modifiers import BaseLineRowModifier from samcli.commands.remote.invoke.core.options import ALL_OPTIONS diff --git a/samcli/commands/remote/invoke/core/options.py b/samcli/commands/remote/invoke/core/options.py index 7d9008ffe3..d22f223ae4 100644 --- a/samcli/commands/remote/invoke/core/options.py +++ b/samcli/commands/remote/invoke/core/options.py @@ -1,6 +1,7 @@ """ Remote Invoke Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, SAVE_PARAMS_OPTIONS, add_common_options_info diff --git a/samcli/commands/remote/remote_invoke_context.py b/samcli/commands/remote/remote_invoke_context.py index bf98b6317a..cc5dedddb8 100644 --- a/samcli/commands/remote/remote_invoke_context.py +++ b/samcli/commands/remote/remote_invoke_context.py @@ -1,6 +1,7 @@ """ Context object used by `sam remote invoke` command """ + import logging from dataclasses import dataclass from typing import Optional, cast diff --git a/samcli/commands/remote/test_event/core/base_options.py b/samcli/commands/remote/test_event/core/base_options.py index 5b4edd0d0d..dacc6a5c45 100644 --- a/samcli/commands/remote/test_event/core/base_options.py +++ b/samcli/commands/remote/test_event/core/base_options.py @@ -1,6 +1,7 @@ """ Remote Test Event Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.row_modifiers import RowDefinition diff --git a/samcli/commands/remote/test_event/core/formatters.py b/samcli/commands/remote/test_event/core/formatters.py index 73a295ad3d..26ea664739 100644 --- a/samcli/commands/remote/test_event/core/formatters.py +++ b/samcli/commands/remote/test_event/core/formatters.py @@ -1,6 +1,7 @@ """ Remote Test Event Command Formatter base. """ + from typing import List from samcli.cli.formatters import RootCommandHelpTextFormatter diff --git a/samcli/commands/remote/test_event/delete/core/command.py b/samcli/commands/remote/test_event/delete/core/command.py index 15cd46a9e8..f928cadfd3 100644 --- a/samcli/commands/remote/test_event/delete/core/command.py +++ b/samcli/commands/remote/test_event/delete/core/command.py @@ -1,6 +1,7 @@ """ Delete Test Event Command Class. """ + from click import Context, style from samcli.cli.core.command import CoreCommand diff --git a/samcli/commands/remote/test_event/delete/core/options.py b/samcli/commands/remote/test_event/delete/core/options.py index 820e58275f..7ae49a3c79 100644 --- a/samcli/commands/remote/test_event/delete/core/options.py +++ b/samcli/commands/remote/test_event/delete/core/options.py @@ -1,6 +1,7 @@ """ Delete Remote Test Event Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, add_common_options_info diff --git a/samcli/commands/remote/test_event/get/cli.py b/samcli/commands/remote/test_event/get/cli.py index 85f6e68d51..e8685ca41a 100644 --- a/samcli/commands/remote/test_event/get/cli.py +++ b/samcli/commands/remote/test_event/get/cli.py @@ -1,4 +1,5 @@ """CLI command for "test-event get" command.""" + import logging import sys from io import TextIOWrapper diff --git a/samcli/commands/remote/test_event/get/core/command.py b/samcli/commands/remote/test_event/get/core/command.py index 0d029a805d..b68f0f4648 100644 --- a/samcli/commands/remote/test_event/get/core/command.py +++ b/samcli/commands/remote/test_event/get/core/command.py @@ -1,6 +1,7 @@ """ Get Test Event Command Class. """ + from click import Context, style from samcli.cli.core.command import CoreCommand diff --git a/samcli/commands/remote/test_event/get/core/formatters.py b/samcli/commands/remote/test_event/get/core/formatters.py index 857f06b31b..491ecad6e9 100644 --- a/samcli/commands/remote/test_event/get/core/formatters.py +++ b/samcli/commands/remote/test_event/get/core/formatters.py @@ -1,6 +1,7 @@ """ Get Test Event Command Formatter. """ + from samcli.commands.remote.test_event.core.formatters import RemoteTestEventCommandHelpTextFormatter from samcli.commands.remote.test_event.get.core.options import ALL_OPTIONS diff --git a/samcli/commands/remote/test_event/get/core/options.py b/samcli/commands/remote/test_event/get/core/options.py index b3d1514275..449399e42c 100644 --- a/samcli/commands/remote/test_event/get/core/options.py +++ b/samcli/commands/remote/test_event/get/core/options.py @@ -1,6 +1,7 @@ """ Get Remote Test Event Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, add_common_options_info diff --git a/samcli/commands/remote/test_event/list/core/command.py b/samcli/commands/remote/test_event/list/core/command.py index fa0ca88489..1942629986 100644 --- a/samcli/commands/remote/test_event/list/core/command.py +++ b/samcli/commands/remote/test_event/list/core/command.py @@ -1,6 +1,7 @@ """ List Test Event Command Class. """ + from click import Context, style from samcli.cli.core.command import CoreCommand diff --git a/samcli/commands/remote/test_event/list/core/formatters.py b/samcli/commands/remote/test_event/list/core/formatters.py index 25bcaaac42..d632abe2f7 100644 --- a/samcli/commands/remote/test_event/list/core/formatters.py +++ b/samcli/commands/remote/test_event/list/core/formatters.py @@ -1,6 +1,7 @@ """ List Test Events Command Formatter. """ + from samcli.commands.remote.test_event.core.formatters import RemoteTestEventCommandHelpTextFormatter from samcli.commands.remote.test_event.list.core.options import ALL_OPTIONS diff --git a/samcli/commands/remote/test_event/list/core/options.py b/samcli/commands/remote/test_event/list/core/options.py index 21e1f068a3..659d0a7d39 100644 --- a/samcli/commands/remote/test_event/list/core/options.py +++ b/samcli/commands/remote/test_event/list/core/options.py @@ -1,6 +1,7 @@ """ List Remote Test Events Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, add_common_options_info diff --git a/samcli/commands/remote/test_event/put/cli.py b/samcli/commands/remote/test_event/put/cli.py index 03426b51ec..df98670c35 100644 --- a/samcli/commands/remote/test_event/put/cli.py +++ b/samcli/commands/remote/test_event/put/cli.py @@ -1,4 +1,5 @@ """CLI command for "test-event put" command.""" + import logging import sys from io import TextIOWrapper diff --git a/samcli/commands/remote/test_event/put/core/command.py b/samcli/commands/remote/test_event/put/core/command.py index 631e758ab6..3740e75776 100644 --- a/samcli/commands/remote/test_event/put/core/command.py +++ b/samcli/commands/remote/test_event/put/core/command.py @@ -1,6 +1,7 @@ """ Put Test Event Command Class. """ + import json from click import Context, style diff --git a/samcli/commands/remote/test_event/put/core/formatters.py b/samcli/commands/remote/test_event/put/core/formatters.py index 2967f4d223..a5ee6315f7 100644 --- a/samcli/commands/remote/test_event/put/core/formatters.py +++ b/samcli/commands/remote/test_event/put/core/formatters.py @@ -1,6 +1,7 @@ """ Put Test Event Command Formatter. """ + from samcli.commands.remote.test_event.core.formatters import RemoteTestEventCommandHelpTextFormatter from samcli.commands.remote.test_event.put.core.options import ALL_OPTIONS diff --git a/samcli/commands/remote/test_event/put/core/options.py b/samcli/commands/remote/test_event/put/core/options.py index 3b2a0c61ec..a428a7c16d 100644 --- a/samcli/commands/remote/test_event/put/core/options.py +++ b/samcli/commands/remote/test_event/put/core/options.py @@ -1,6 +1,7 @@ """ Put Remote Test Event Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, add_common_options_info diff --git a/samcli/commands/remote/test_event/test_event.py b/samcli/commands/remote/test_event/test_event.py index 5916378aaa..f725fad602 100644 --- a/samcli/commands/remote/test_event/test_event.py +++ b/samcli/commands/remote/test_event/test_event.py @@ -1,4 +1,5 @@ """Command group for "test-event" suite of commands.""" + import click from samcli.commands.remote.test_event.delete.cli import cli as delete_cli diff --git a/samcli/commands/sync/command.py b/samcli/commands/sync/command.py index dfafae7ea4..edbcb98e85 100644 --- a/samcli/commands/sync/command.py +++ b/samcli/commands/sync/command.py @@ -1,4 +1,5 @@ """CLI command for "sync" command.""" + import logging import os from typing import TYPE_CHECKING, Dict, List, Optional, Set, Tuple diff --git a/samcli/commands/sync/core/command.py b/samcli/commands/sync/core/command.py index e498c1cfe7..d5fbbbee41 100644 --- a/samcli/commands/sync/core/command.py +++ b/samcli/commands/sync/core/command.py @@ -1,6 +1,7 @@ """ Sync Command Class. """ + from click import Context, style from samcli.cli.core.command import CoreCommand diff --git a/samcli/commands/sync/core/formatters.py b/samcli/commands/sync/core/formatters.py index 81791e802d..a9dec82f76 100644 --- a/samcli/commands/sync/core/formatters.py +++ b/samcli/commands/sync/core/formatters.py @@ -1,6 +1,7 @@ """ Sync Command Formatter. """ + from samcli.cli.formatters import RootCommandHelpTextFormatter from samcli.cli.row_modifiers import BaseLineRowModifier from samcli.commands.sync.core.options import ALL_OPTIONS diff --git a/samcli/commands/sync/core/options.py b/samcli/commands/sync/core/options.py index c03e6ef190..509261025c 100644 --- a/samcli/commands/sync/core/options.py +++ b/samcli/commands/sync/core/options.py @@ -1,6 +1,7 @@ """ Sync Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, SAVE_PARAMS_OPTIONS, add_common_options_info diff --git a/samcli/commands/sync/sync_context.py b/samcli/commands/sync/sync_context.py index a9541d3fcf..c0c75705a5 100644 --- a/samcli/commands/sync/sync_context.py +++ b/samcli/commands/sync/sync_context.py @@ -1,6 +1,7 @@ """ Context object used by sync command """ + import logging import threading from dataclasses import dataclass diff --git a/samcli/commands/traces/command.py b/samcli/commands/traces/command.py index 783ac63d43..e3f1f3a561 100644 --- a/samcli/commands/traces/command.py +++ b/samcli/commands/traces/command.py @@ -1,6 +1,7 @@ """ CLI command for "traces" command """ + import logging import click diff --git a/samcli/commands/traces/traces_puller_factory.py b/samcli/commands/traces/traces_puller_factory.py index ae6e0bfb1d..11a6ca5814 100644 --- a/samcli/commands/traces/traces_puller_factory.py +++ b/samcli/commands/traces/traces_puller_factory.py @@ -1,6 +1,7 @@ """ Factory methods which generates puller and consumer instances for XRay events """ + from typing import Any, List from samcli.commands.traces.trace_console_consumers import XRayTraceConsoleConsumer diff --git a/samcli/commands/validate/core/formatters.py b/samcli/commands/validate/core/formatters.py index 4cabeb568c..69f12b0a4b 100644 --- a/samcli/commands/validate/core/formatters.py +++ b/samcli/commands/validate/core/formatters.py @@ -1,6 +1,7 @@ """ Validate Command Formatter. """ + from samcli.cli.formatters import RootCommandHelpTextFormatter from samcli.cli.row_modifiers import BaseLineRowModifier from samcli.commands.validate.core.options import ALL_OPTIONS diff --git a/samcli/commands/validate/core/options.py b/samcli/commands/validate/core/options.py index 7e4993e130..61eb1d0abf 100644 --- a/samcli/commands/validate/core/options.py +++ b/samcli/commands/validate/core/options.py @@ -1,6 +1,7 @@ """ Validate Command Options related Datastructures for formatting. """ + from typing import Dict, List from samcli.cli.core.options import ALL_COMMON_OPTIONS, SAVE_PARAMS_OPTIONS, add_common_options_info diff --git a/samcli/commands/validate/validate.py b/samcli/commands/validate/validate.py index c47e205d8c..db0a130b24 100644 --- a/samcli/commands/validate/validate.py +++ b/samcli/commands/validate/validate.py @@ -1,6 +1,7 @@ """ CLI Command for Validating a SAM Template """ + import os import boto3 diff --git a/samcli/hook_packages/terraform/__init__.py b/samcli/hook_packages/terraform/__init__.py index 5dbd4c5c5d..e75196dfb6 100644 --- a/samcli/hook_packages/terraform/__init__.py +++ b/samcli/hook_packages/terraform/__init__.py @@ -1,4 +1,5 @@ """ Expose top level prepare hook """ + from .main import prepare diff --git a/samcli/hook_packages/terraform/hooks/prepare/constants.py b/samcli/hook_packages/terraform/hooks/prepare/constants.py index e6ea7a1fca..afa6876768 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/constants.py +++ b/samcli/hook_packages/terraform/hooks/prepare/constants.py @@ -1,6 +1,7 @@ """ Constants related to the Terraform prepare hook. """ + import re from samcli.lib.utils.resources import AWS_LAMBDA_FUNCTION as CFN_AWS_LAMBDA_FUNCTION diff --git a/samcli/hook_packages/terraform/hooks/prepare/enrich.py b/samcli/hook_packages/terraform/hooks/prepare/enrich.py index 9b27d91ccf..5ca32ae075 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/enrich.py +++ b/samcli/hook_packages/terraform/hooks/prepare/enrich.py @@ -3,6 +3,7 @@ This module populates the values required for each of the Lambda resources """ + import json import logging import os diff --git a/samcli/hook_packages/terraform/hooks/prepare/exceptions.py b/samcli/hook_packages/terraform/hooks/prepare/exceptions.py index 3a8d9c2b67..3074301272 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/exceptions.py +++ b/samcli/hook_packages/terraform/hooks/prepare/exceptions.py @@ -1,6 +1,7 @@ """ Module containing prepare hook-related exceptions """ + import os from samcli.commands.exceptions import UserException diff --git a/samcli/hook_packages/terraform/hooks/prepare/hook.py b/samcli/hook_packages/terraform/hooks/prepare/hook.py index 76a730cb54..e287893ee3 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/hook.py +++ b/samcli/hook_packages/terraform/hooks/prepare/hook.py @@ -3,6 +3,7 @@ This module contains the main prepare method """ + import json import logging import os diff --git a/samcli/hook_packages/terraform/hooks/prepare/makefile_generator.py b/samcli/hook_packages/terraform/hooks/prepare/makefile_generator.py index f9606ffbd3..ab0615bf0f 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/makefile_generator.py +++ b/samcli/hook_packages/terraform/hooks/prepare/makefile_generator.py @@ -3,6 +3,7 @@ This module generates the Makefile for the project and the rules for each of the Lambda functions found """ + import logging import os import shutil diff --git a/samcli/hook_packages/terraform/hooks/prepare/property_builder.py b/samcli/hook_packages/terraform/hooks/prepare/property_builder.py index efb88bedf3..bdbd1c7d24 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/property_builder.py +++ b/samcli/hook_packages/terraform/hooks/prepare/property_builder.py @@ -1,6 +1,7 @@ """ Terraform prepare property builder """ + import logging from json import loads from json.decoder import JSONDecodeError diff --git a/samcli/hook_packages/terraform/hooks/prepare/resource_linking.py b/samcli/hook_packages/terraform/hooks/prepare/resource_linking.py index a7fbadd4e2..7b1e339644 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/resource_linking.py +++ b/samcli/hook_packages/terraform/hooks/prepare/resource_linking.py @@ -2,6 +2,7 @@ Use Terraform plan to link resources together e.g. linking layers to functions """ + import logging import re from dataclasses import dataclass @@ -157,9 +158,9 @@ class ResourceLinkingPair: cfn_resource_update_call_back_function: Callable[[Dict, List[ReferenceType]], None] linking_exceptions: ResourcePairExceptions # function to extract the terraform destination value from the linking field value - tf_destination_value_extractor_from_link_field_value_function: Callable[ - [str], str - ] = _default_tf_destination_value_id_extractor + tf_destination_value_extractor_from_link_field_value_function: Callable[[str], str] = ( + _default_tf_destination_value_id_extractor + ) class ResourceLinker: @@ -357,12 +358,14 @@ def _link_using_linking_fields(self, cfn_resource: Dict) -> None: ) dest_resources = [ - LogicalIdReference( - value=child_resources_linking_attributes_logical_id_mapping[value][0], - resource_type=child_resources_linking_attributes_logical_id_mapping[value][1], + ( + LogicalIdReference( + value=child_resources_linking_attributes_logical_id_mapping[value][0], + resource_type=child_resources_linking_attributes_logical_id_mapping[value][1], + ) + if value in child_resources_linking_attributes_logical_id_mapping + else ExistingResourceReference(value) ) - if value in child_resources_linking_attributes_logical_id_mapping - else ExistingResourceReference(value) for value in values ] diff --git a/samcli/hook_packages/terraform/hooks/prepare/resources/code_resource_utils.py b/samcli/hook_packages/terraform/hooks/prepare/resources/code_resource_utils.py index f496409cbc..88eb44d1c5 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/resources/code_resource_utils.py +++ b/samcli/hook_packages/terraform/hooks/prepare/resources/code_resource_utils.py @@ -1,6 +1,7 @@ """ Utilities module specific to code resources such as Lambda functions and Lambda layers """ + from typing import Any, Dict from samcli.hook_packages.terraform.hooks.prepare.resource_linking import _resolve_resource_attribute diff --git a/samcli/hook_packages/terraform/hooks/prepare/resources/internal.py b/samcli/hook_packages/terraform/hooks/prepare/resources/internal.py index ffbe11f1a0..4effa85973 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/resources/internal.py +++ b/samcli/hook_packages/terraform/hooks/prepare/resources/internal.py @@ -1,4 +1,5 @@ """Module containing logic specific to internal resources handling during the prepare hook execution""" + from samcli.hook_packages.terraform.hooks.prepare.types import ResourceProperties INTERNAL_PREFIX = "Internal::" diff --git a/samcli/hook_packages/terraform/hooks/prepare/resources/lambda_function.py b/samcli/hook_packages/terraform/hooks/prepare/resources/lambda_function.py index 46460904b0..1738119fe9 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/resources/lambda_function.py +++ b/samcli/hook_packages/terraform/hooks/prepare/resources/lambda_function.py @@ -1,4 +1,5 @@ """Module containing logic specific to Lambda function resource handling during the prepare hook execution""" + from typing import Dict, List, Tuple from samcli.hook_packages.terraform.hooks.prepare.resources.code_resource_utils import ( diff --git a/samcli/hook_packages/terraform/hooks/prepare/resources/resource_properties.py b/samcli/hook_packages/terraform/hooks/prepare/resources/resource_properties.py index 76931dd22b..8fbf58149b 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/resources/resource_properties.py +++ b/samcli/hook_packages/terraform/hooks/prepare/resources/resource_properties.py @@ -1,4 +1,5 @@ """Module for getting the resource property mappings for various resource types""" + from typing import Dict from samcli.hook_packages.terraform.hooks.prepare.constants import ( diff --git a/samcli/hook_packages/terraform/hooks/prepare/translate.py b/samcli/hook_packages/terraform/hooks/prepare/translate.py index bd32102eb2..e71540bcda 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/translate.py +++ b/samcli/hook_packages/terraform/hooks/prepare/translate.py @@ -3,6 +3,7 @@ This method contains the logic required to translate the `terraform show` JSON output into a Cloudformation template """ + import hashlib import logging from typing import Any, Dict, Iterator, List, Tuple, Type, Union diff --git a/samcli/hook_packages/terraform/hooks/prepare/types.py b/samcli/hook_packages/terraform/hooks/prepare/types.py index 361ddc95fd..30e27085eb 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/types.py +++ b/samcli/hook_packages/terraform/hooks/prepare/types.py @@ -1,4 +1,5 @@ """ Contains the data types used in the TF prepare hook""" + from abc import ABC from copy import deepcopy from dataclasses import dataclass diff --git a/samcli/hook_packages/terraform/hooks/prepare/utilities.py b/samcli/hook_packages/terraform/hooks/prepare/utilities.py index c0261b95b8..c58104eaa7 100644 --- a/samcli/hook_packages/terraform/hooks/prepare/utilities.py +++ b/samcli/hook_packages/terraform/hooks/prepare/utilities.py @@ -1,4 +1,5 @@ """ Maintain the utilities functions used in prepare hook """ + from samcli.hook_packages.terraform.hooks.prepare.constants import COMPILED_REGULAR_EXPRESSION diff --git a/samcli/hook_packages/terraform/lib/utils.py b/samcli/hook_packages/terraform/lib/utils.py index 888c9f809b..8fae5f9d96 100644 --- a/samcli/hook_packages/terraform/lib/utils.py +++ b/samcli/hook_packages/terraform/lib/utils.py @@ -1,4 +1,5 @@ """Terraform utilities""" + import hashlib from typing import Any, Dict, List, Union diff --git a/samcli/hook_packages/terraform/main.py b/samcli/hook_packages/terraform/main.py index 9f402500f3..e66309abf0 100644 --- a/samcli/hook_packages/terraform/main.py +++ b/samcli/hook_packages/terraform/main.py @@ -1,6 +1,7 @@ """ Module for Terraform hook entry points """ + from .hooks.prepare.hook import prepare as prepare_hook diff --git a/samcli/lib/bootstrap/companion_stack/companion_stack_builder.py b/samcli/lib/bootstrap/companion_stack/companion_stack_builder.py index 9d4f6fc705..a8d21c3f0a 100644 --- a/samcli/lib/bootstrap/companion_stack/companion_stack_builder.py +++ b/samcli/lib/bootstrap/companion_stack/companion_stack_builder.py @@ -1,6 +1,7 @@ """ Companion stack template builder """ + from typing import Dict, cast from samcli.lib.bootstrap.companion_stack.data_types import CompanionStack, ECRRepo diff --git a/samcli/lib/bootstrap/companion_stack/companion_stack_manager.py b/samcli/lib/bootstrap/companion_stack/companion_stack_manager.py index 8f183beb40..4e647793b7 100644 --- a/samcli/lib/bootstrap/companion_stack/companion_stack_manager.py +++ b/samcli/lib/bootstrap/companion_stack/companion_stack_manager.py @@ -1,6 +1,7 @@ """ Companion stack manager """ + import logging from typing import Dict, List, Optional diff --git a/samcli/lib/bootstrap/companion_stack/data_types.py b/samcli/lib/bootstrap/companion_stack/data_types.py index 8cce26ba30..2725804220 100644 --- a/samcli/lib/bootstrap/companion_stack/data_types.py +++ b/samcli/lib/bootstrap/companion_stack/data_types.py @@ -1,6 +1,7 @@ """ Date type classes for companion stacks """ + import posixpath import re from typing import Optional diff --git a/samcli/lib/bootstrap/nested_stack/nested_stack_builder.py b/samcli/lib/bootstrap/nested_stack/nested_stack_builder.py index 4ed9cbe1d3..36a2177e1f 100644 --- a/samcli/lib/bootstrap/nested_stack/nested_stack_builder.py +++ b/samcli/lib/bootstrap/nested_stack/nested_stack_builder.py @@ -1,6 +1,7 @@ """ StackBuilder implementation for nested stack """ + import re from typing import cast diff --git a/samcli/lib/bootstrap/nested_stack/nested_stack_manager.py b/samcli/lib/bootstrap/nested_stack/nested_stack_manager.py index b0d6faed98..ee2af65fa8 100644 --- a/samcli/lib/bootstrap/nested_stack/nested_stack_manager.py +++ b/samcli/lib/bootstrap/nested_stack/nested_stack_manager.py @@ -1,6 +1,7 @@ """ nested stack manager to generate nested stack information and update original template with it """ + import logging import os import shutil diff --git a/samcli/lib/bootstrap/stack_builder.py b/samcli/lib/bootstrap/stack_builder.py index 0654dd011f..9e680f8fa2 100644 --- a/samcli/lib/bootstrap/stack_builder.py +++ b/samcli/lib/bootstrap/stack_builder.py @@ -1,6 +1,7 @@ """ Abstract definitions for stack builder """ + import json from abc import ABC from copy import deepcopy diff --git a/samcli/lib/build/app_builder.py b/samcli/lib/build/app_builder.py index 0e49b7b285..6c8b0f02f1 100644 --- a/samcli/lib/build/app_builder.py +++ b/samcli/lib/build/app_builder.py @@ -1,6 +1,7 @@ """ Builds the application """ + import os import io import json diff --git a/samcli/lib/build/build_strategy.py b/samcli/lib/build/build_strategy.py index 7031e26b33..5fae26e79d 100644 --- a/samcli/lib/build/build_strategy.py +++ b/samcli/lib/build/build_strategy.py @@ -1,6 +1,7 @@ """ Keeps implementation of different build strategies """ + import hashlib import logging import os.path diff --git a/samcli/lib/build/bundler.py b/samcli/lib/build/bundler.py index ba23158d39..797171391f 100644 --- a/samcli/lib/build/bundler.py +++ b/samcli/lib/build/bundler.py @@ -1,6 +1,7 @@ """ Handles bundler properties as needed to modify the build process """ + import logging from copy import deepcopy from pathlib import Path, PosixPath diff --git a/samcli/lib/build/constants.py b/samcli/lib/build/constants.py index c7c4a3b94d..3f15a06dc7 100644 --- a/samcli/lib/build/constants.py +++ b/samcli/lib/build/constants.py @@ -1,6 +1,7 @@ """ build constants """ + from typing import Set DEPRECATED_RUNTIMES: Set[str] = { diff --git a/samcli/lib/build/dependency_hash_generator.py b/samcli/lib/build/dependency_hash_generator.py index bbf9f1bec0..635618f91d 100644 --- a/samcli/lib/build/dependency_hash_generator.py +++ b/samcli/lib/build/dependency_hash_generator.py @@ -1,4 +1,5 @@ """Utility Class for Getting Function or Layer Manifest Dependency Hashes""" + import pathlib from typing import Any, Optional diff --git a/samcli/lib/build/exceptions.py b/samcli/lib/build/exceptions.py index 2d33f367df..e1f4ff50fc 100644 --- a/samcli/lib/build/exceptions.py +++ b/samcli/lib/build/exceptions.py @@ -2,7 +2,6 @@ Build Related Exceptions. """ - from samcli.commands.exceptions import UserException diff --git a/samcli/lib/build/utils.py b/samcli/lib/build/utils.py index c4941f369a..45ef2c4672 100644 --- a/samcli/lib/build/utils.py +++ b/samcli/lib/build/utils.py @@ -1,6 +1,7 @@ """ build utilities """ + import logging from typing import Union, Dict, Optional diff --git a/samcli/lib/cli_validation/image_repository_validation.py b/samcli/lib/cli_validation/image_repository_validation.py index 8d26ff558e..67f4ea965e 100644 --- a/samcli/lib/cli_validation/image_repository_validation.py +++ b/samcli/lib/cli_validation/image_repository_validation.py @@ -2,6 +2,7 @@ Image Repository Option Validation. This is to be run last after all CLI options have been processed. """ + import click from samcli.commands._utils.option_validator import Validator diff --git a/samcli/lib/cli_validation/remote_invoke_options_validations.py b/samcli/lib/cli_validation/remote_invoke_options_validations.py index bed1591f15..4b645190ce 100644 --- a/samcli/lib/cli_validation/remote_invoke_options_validations.py +++ b/samcli/lib/cli_validation/remote_invoke_options_validations.py @@ -1,6 +1,7 @@ """ This file contains validations remote invoke options """ + import logging import sys from functools import wraps diff --git a/samcli/lib/config/exceptions.py b/samcli/lib/config/exceptions.py index 4b3336ed8d..aabcff5743 100644 --- a/samcli/lib/config/exceptions.py +++ b/samcli/lib/config/exceptions.py @@ -2,7 +2,6 @@ Exceptions to be used by samconfig.py """ - from samcli.commands.exceptions import UserException diff --git a/samcli/lib/config/file_manager.py b/samcli/lib/config/file_manager.py index 0629ace318..607e4f727f 100644 --- a/samcli/lib/config/file_manager.py +++ b/samcli/lib/config/file_manager.py @@ -2,7 +2,6 @@ Class to represent the parsing of different file types into Python objects. """ - import json import logging from abc import ABC, abstractmethod diff --git a/samcli/lib/cookiecutter/interactive_flow.py b/samcli/lib/cookiecutter/interactive_flow.py index 2c31ac1287..67e1256d1c 100644 --- a/samcli/lib/cookiecutter/interactive_flow.py +++ b/samcli/lib/cookiecutter/interactive_flow.py @@ -1,4 +1,5 @@ """A flow of questions to be asked to the user in an interactive way.""" + from typing import Any, Dict, List, Optional, Tuple import click diff --git a/samcli/lib/cookiecutter/interactive_flow_creator.py b/samcli/lib/cookiecutter/interactive_flow_creator.py index 370e4a3831..8a7b9c5bae 100644 --- a/samcli/lib/cookiecutter/interactive_flow_creator.py +++ b/samcli/lib/cookiecutter/interactive_flow_creator.py @@ -1,4 +1,5 @@ """ This module parses a json/yaml file that defines a flow of questions to fulfill the cookiecutter context""" + from typing import Dict, Optional, Tuple import yaml diff --git a/samcli/lib/cookiecutter/plugin.py b/samcli/lib/cookiecutter/plugin.py index 09cc7b113c..a8a7cb4cad 100644 --- a/samcli/lib/cookiecutter/plugin.py +++ b/samcli/lib/cookiecutter/plugin.py @@ -1,6 +1,7 @@ """ Plugins are sub-sets of templates, it encapsulate common behavior of different templates and plugged to each of them """ + from typing import NamedTuple from .interactive_flow import InteractiveFlow diff --git a/samcli/lib/cookiecutter/processor.py b/samcli/lib/cookiecutter/processor.py index 4f34df06f8..bab7f88770 100644 --- a/samcli/lib/cookiecutter/processor.py +++ b/samcli/lib/cookiecutter/processor.py @@ -1,4 +1,5 @@ """ Define a processor to process the cookiecutter context before/after generating a cookiecutter project""" + from abc import ABC, abstractmethod from typing import Dict diff --git a/samcli/lib/cookiecutter/question.py b/samcli/lib/cookiecutter/question.py index 843d9dfc11..76412307f4 100644 --- a/samcli/lib/cookiecutter/question.py +++ b/samcli/lib/cookiecutter/question.py @@ -1,4 +1,5 @@ """ This module represents the questions to ask to the user to fulfill the cookiecutter context. """ + from abc import ABC, abstractmethod from enum import Enum from typing import Any, Dict, List, Optional, Type, Union diff --git a/samcli/lib/cookiecutter/template.py b/samcli/lib/cookiecutter/template.py index ddce7b6b82..9ff2a279b9 100644 --- a/samcli/lib/cookiecutter/template.py +++ b/samcli/lib/cookiecutter/template.py @@ -2,6 +2,7 @@ This is the core module of the cookiecutter workflow, it defines how to create a template, prompt the user for values of the context and how to generate a project from the given template and provided context """ + import logging from typing import Dict, List, Optional diff --git a/samcli/lib/deploy/deployer.py b/samcli/lib/deploy/deployer.py index 0500a41901..effe608001 100644 --- a/samcli/lib/deploy/deployer.py +++ b/samcli/lib/deploy/deployer.py @@ -258,9 +258,9 @@ def describe_changeset(self, change_set_id, stack_name, **kwargs): { "LogicalResourceId": resource_props.get("LogicalResourceId"), "ResourceType": resource_props.get("ResourceType"), - "Replacement": "N/A" - if resource_props.get("Replacement") is None - else resource_props.get("Replacement"), + "Replacement": ( + "N/A" if resource_props.get("Replacement") is None else resource_props.get("Replacement") + ), } ) diff --git a/samcli/lib/docker/log_streamer.py b/samcli/lib/docker/log_streamer.py index 3bb437781a..c4aacfd09d 100644 --- a/samcli/lib/docker/log_streamer.py +++ b/samcli/lib/docker/log_streamer.py @@ -1,6 +1,7 @@ """ Log streaming utilities when streaming logs from Docker """ + import os from typing import Dict diff --git a/samcli/lib/docs/browser_configuration.py b/samcli/lib/docs/browser_configuration.py index f966ee69ec..f3d00f0e17 100644 --- a/samcli/lib/docs/browser_configuration.py +++ b/samcli/lib/docs/browser_configuration.py @@ -1,6 +1,7 @@ """ Library housing logic for handling web browsers """ + import logging import webbrowser from enum import Enum diff --git a/samcli/lib/docs/documentation.py b/samcli/lib/docs/documentation.py index a78556238c..fc5ae45a4f 100644 --- a/samcli/lib/docs/documentation.py +++ b/samcli/lib/docs/documentation.py @@ -1,6 +1,7 @@ """ Library housing the logic for handling AWS SAM CLI documentation pages """ + import json import logging from pathlib import Path diff --git a/samcli/lib/generated_sample_events/events.py b/samcli/lib/generated_sample_events/events.py index 00ee4a38f0..5d8dd490ff 100644 --- a/samcli/lib/generated_sample_events/events.py +++ b/samcli/lib/generated_sample_events/events.py @@ -21,7 +21,6 @@ class Events: - """ Events library class that loads and customizes event json files diff --git a/samcli/lib/hook/exceptions.py b/samcli/lib/hook/exceptions.py index a4b162826b..c5867a7ed1 100644 --- a/samcli/lib/hook/exceptions.py +++ b/samcli/lib/hook/exceptions.py @@ -1,4 +1,5 @@ """Hooks Exceptions""" + from samcli.commands.exceptions import UserException diff --git a/samcli/lib/hook/hook_config.py b/samcli/lib/hook/hook_config.py index 92908642de..7f53c18411 100644 --- a/samcli/lib/hook/hook_config.py +++ b/samcli/lib/hook/hook_config.py @@ -1,4 +1,5 @@ """Hook Package Config""" + import json from pathlib import Path from typing import Dict, NamedTuple, Optional, cast diff --git a/samcli/lib/hook/hook_wrapper.py b/samcli/lib/hook/hook_wrapper.py index 9580be5a00..87bbdbb31b 100644 --- a/samcli/lib/hook/hook_wrapper.py +++ b/samcli/lib/hook/hook_wrapper.py @@ -1,6 +1,7 @@ """ Hooks Wrapper Class """ + import importlib import logging from pathlib import Path diff --git a/samcli/lib/iac/cdk/cdk_iac.py b/samcli/lib/iac/cdk/cdk_iac.py index 700c1ef3c3..bc79acdb15 100644 --- a/samcli/lib/iac/cdk/cdk_iac.py +++ b/samcli/lib/iac/cdk/cdk_iac.py @@ -1,6 +1,7 @@ """ Provide a CDK implementation of IaCPluginInterface """ + from typing import List from samcli.lib.iac.plugins_interfaces import IaCPluginInterface, LookupPath, SamCliProject, Stack diff --git a/samcli/lib/iac/cfn/cfn_iac.py b/samcli/lib/iac/cfn/cfn_iac.py index 7617af2f92..7676fa1964 100644 --- a/samcli/lib/iac/cfn/cfn_iac.py +++ b/samcli/lib/iac/cfn/cfn_iac.py @@ -1,6 +1,7 @@ """ Provide a CFN implementation of IaCPluginInterface """ + import logging import os from typing import List, Optional diff --git a/samcli/lib/iac/constants.py b/samcli/lib/iac/constants.py index c3c992aa25..dead7f559c 100644 --- a/samcli/lib/iac/constants.py +++ b/samcli/lib/iac/constants.py @@ -1,5 +1,6 @@ """ General IaC constants """ + PARAMETER_OVERRIDES = "parameter_overrides" GLOBAL_PARAMETER_OVERRIDES = "global_parameter_overrides" diff --git a/samcli/lib/iac/exceptions.py b/samcli/lib/iac/exceptions.py index ed84517f6e..2d1872cb60 100644 --- a/samcli/lib/iac/exceptions.py +++ b/samcli/lib/iac/exceptions.py @@ -1,6 +1,7 @@ """ IaC Exceptions """ + from typing import Optional from samcli.commands.exceptions import UserException diff --git a/samcli/lib/iac/iac_factory.py b/samcli/lib/iac/iac_factory.py index 766925e797..3b629b4abc 100644 --- a/samcli/lib/iac/iac_factory.py +++ b/samcli/lib/iac/iac_factory.py @@ -1,6 +1,7 @@ """ Provide a factory class for IaC project creation """ + import fnmatch import os diff --git a/samcli/lib/init/__init__.py b/samcli/lib/init/__init__.py index e0b8ff0e5b..241076bc05 100644 --- a/samcli/lib/init/__init__.py +++ b/samcli/lib/init/__init__.py @@ -1,6 +1,7 @@ """ Init module to scaffold a project app from a template """ + import itertools import logging import platform diff --git a/samcli/lib/init/default_samconfig.py b/samcli/lib/init/default_samconfig.py index c45d5fea77..c075761b20 100644 --- a/samcli/lib/init/default_samconfig.py +++ b/samcli/lib/init/default_samconfig.py @@ -1,6 +1,7 @@ """ Module for creating default samconfig.toml files after initialize a sample app """ + from dataclasses import dataclass from enum import Enum from typing import Any, List diff --git a/samcli/lib/init/template_modifiers/application_insights_template_modifier.py b/samcli/lib/init/template_modifiers/application_insights_template_modifier.py index 4a44784307..42139026ad 100644 --- a/samcli/lib/init/template_modifiers/application_insights_template_modifier.py +++ b/samcli/lib/init/template_modifiers/application_insights_template_modifier.py @@ -1,6 +1,7 @@ """ Class used to parse and update template when application-insights is enabled """ + import logging from typing import Any diff --git a/samcli/lib/init/template_modifiers/cli_template_modifier.py b/samcli/lib/init/template_modifiers/cli_template_modifier.py index 848defc7b7..fe21a1f39b 100644 --- a/samcli/lib/init/template_modifiers/cli_template_modifier.py +++ b/samcli/lib/init/template_modifiers/cli_template_modifier.py @@ -1,6 +1,7 @@ """ Class used to parse and update template with new field """ + import logging from abc import abstractmethod from copy import deepcopy diff --git a/samcli/lib/init/template_modifiers/structured_logging_template_modifier.py b/samcli/lib/init/template_modifiers/structured_logging_template_modifier.py index 798ce9cd18..7221ae8a33 100644 --- a/samcli/lib/init/template_modifiers/structured_logging_template_modifier.py +++ b/samcli/lib/init/template_modifiers/structured_logging_template_modifier.py @@ -1,6 +1,7 @@ """ Class used to parse and update template when structured logging is enabled """ + import logging from typing import Any diff --git a/samcli/lib/init/template_modifiers/xray_tracing_template_modifier.py b/samcli/lib/init/template_modifiers/xray_tracing_template_modifier.py index e0c0a445d7..961cf07700 100644 --- a/samcli/lib/init/template_modifiers/xray_tracing_template_modifier.py +++ b/samcli/lib/init/template_modifiers/xray_tracing_template_modifier.py @@ -1,6 +1,7 @@ """ Class used to parse and update template when tracing is enabled """ + import logging from typing import Any diff --git a/samcli/lib/intrinsic_resolver/intrinsic_property_resolver.py b/samcli/lib/intrinsic_resolver/intrinsic_property_resolver.py index 3fdd1c2e58..1fee887de7 100644 --- a/samcli/lib/intrinsic_resolver/intrinsic_property_resolver.py +++ b/samcli/lib/intrinsic_resolver/intrinsic_property_resolver.py @@ -1,6 +1,7 @@ """ Process and simplifies CloudFormation intrinsic properties such as FN::* and Ref """ + import base64 import copy import logging diff --git a/samcli/lib/intrinsic_resolver/intrinsics_symbol_table.py b/samcli/lib/intrinsic_resolver/intrinsics_symbol_table.py index e5d704214e..feefb46c03 100644 --- a/samcli/lib/intrinsic_resolver/intrinsics_symbol_table.py +++ b/samcli/lib/intrinsic_resolver/intrinsics_symbol_table.py @@ -1,6 +1,7 @@ """ The symbol table that is used in IntrinsicResolver in order to resolve runtime attributes """ + import logging import os diff --git a/samcli/lib/intrinsic_resolver/invalid_intrinsic_validation.py b/samcli/lib/intrinsic_resolver/invalid_intrinsic_validation.py index bc11644efb..a8e6e6f6e8 100644 --- a/samcli/lib/intrinsic_resolver/invalid_intrinsic_validation.py +++ b/samcli/lib/intrinsic_resolver/invalid_intrinsic_validation.py @@ -1,6 +1,7 @@ """ A list of helper functions that cleanup the processing in IntrinsicResolver and IntrinsicSymbolTable """ + from samcli.lib.intrinsic_resolver.invalid_intrinsic_exception import InvalidIntrinsicException diff --git a/samcli/lib/list/data_to_json_mapper.py b/samcli/lib/list/data_to_json_mapper.py index d99f5dc04f..81d44ca493 100644 --- a/samcli/lib/list/data_to_json_mapper.py +++ b/samcli/lib/list/data_to_json_mapper.py @@ -1,6 +1,7 @@ """ Implementation of the data to json mapper """ + import json from typing import Dict diff --git a/samcli/lib/list/endpoints/endpoints_def.py b/samcli/lib/list/endpoints/endpoints_def.py index 7bd29dea77..f44b75b6e6 100644 --- a/samcli/lib/list/endpoints/endpoints_def.py +++ b/samcli/lib/list/endpoints/endpoints_def.py @@ -1,6 +1,7 @@ """ The container for Endpoints """ + from dataclasses import dataclass from typing import Any diff --git a/samcli/lib/list/endpoints/endpoints_producer.py b/samcli/lib/list/endpoints/endpoints_producer.py index b708944e31..70c82687ce 100644 --- a/samcli/lib/list/endpoints/endpoints_producer.py +++ b/samcli/lib/list/endpoints/endpoints_producer.py @@ -1,6 +1,7 @@ """ The producer for the 'sam list endpoints' command """ + import dataclasses import json import logging @@ -468,9 +469,9 @@ def get_response_domain_dict(response: Dict[Any, Any]) -> Dict[str, str]: resource.get(RESOURCE_TYPE, "") == AWS_APIGATEWAY_DOMAIN_NAME or resource.get(RESOURCE_TYPE, "") == AWS_APIGATEWAY_V2_DOMAIN_NAME ): - response_domain_dict[ - resource.get(LOGICAL_RESOURCE_ID, "") - ] = f'https://{resource.get(PHYSICAL_RESOURCE_ID, "")}' + response_domain_dict[resource.get(LOGICAL_RESOURCE_ID, "")] = ( + f'https://{resource.get(PHYSICAL_RESOURCE_ID, "")}' + ) return response_domain_dict diff --git a/samcli/lib/list/endpoints/endpoints_to_table_mapper.py b/samcli/lib/list/endpoints/endpoints_to_table_mapper.py index 6efe234edb..6521616f59 100644 --- a/samcli/lib/list/endpoints/endpoints_to_table_mapper.py +++ b/samcli/lib/list/endpoints/endpoints_to_table_mapper.py @@ -1,6 +1,7 @@ """ Implementation of the endpoints to table mapper """ + from collections import OrderedDict from typing import Any, Dict diff --git a/samcli/lib/list/list_interfaces.py b/samcli/lib/list/list_interfaces.py index 91b8b559ca..ed6d7c4598 100644 --- a/samcli/lib/list/list_interfaces.py +++ b/samcli/lib/list/list_interfaces.py @@ -1,6 +1,7 @@ """ Interface for MapperConsumerFactory, Producer, Mapper, ListInfoPullerConsumer """ + from abc import ABC, abstractmethod from enum import Enum from typing import Generic, TypeVar diff --git a/samcli/lib/list/mapper_consumer_container.py b/samcli/lib/list/mapper_consumer_container.py index 80360d7a16..babf6d81d4 100644 --- a/samcli/lib/list/mapper_consumer_container.py +++ b/samcli/lib/list/mapper_consumer_container.py @@ -1,6 +1,7 @@ """ Container for a mapper and a consumer """ + from dataclasses import dataclass from samcli.lib.list.list_interfaces import ListInfoPullerConsumer, Mapper diff --git a/samcli/lib/list/mapper_consumer_factory.py b/samcli/lib/list/mapper_consumer_factory.py index 84b9d1c02e..bdf6578ea1 100644 --- a/samcli/lib/list/mapper_consumer_factory.py +++ b/samcli/lib/list/mapper_consumer_factory.py @@ -1,6 +1,7 @@ """ The factory for returning the appropriate mapper and consumer """ + from samcli.commands.list.json_consumer import StringConsumerJsonOutput from samcli.commands.list.table_consumer import StringConsumerTableOutput from samcli.lib.list.data_to_json_mapper import DataToJsonMapper diff --git a/samcli/lib/list/resources/resource_mapping_producer.py b/samcli/lib/list/resources/resource_mapping_producer.py index 96b7e7c56c..562f145f9a 100644 --- a/samcli/lib/list/resources/resource_mapping_producer.py +++ b/samcli/lib/list/resources/resource_mapping_producer.py @@ -1,6 +1,7 @@ """ The producer for the 'sam list resources' command """ + import dataclasses import logging from typing import Any, Dict diff --git a/samcli/lib/list/resources/resources_def.py b/samcli/lib/list/resources/resources_def.py index 37bebecbba..802ac4faf9 100644 --- a/samcli/lib/list/resources/resources_def.py +++ b/samcli/lib/list/resources/resources_def.py @@ -1,6 +1,7 @@ """ The container for Resources """ + from dataclasses import dataclass diff --git a/samcli/lib/list/resources/resources_to_table_mapper.py b/samcli/lib/list/resources/resources_to_table_mapper.py index ca87644ed7..d33757a66f 100644 --- a/samcli/lib/list/resources/resources_to_table_mapper.py +++ b/samcli/lib/list/resources/resources_to_table_mapper.py @@ -1,6 +1,7 @@ """ Implementation of the resources to table mapper """ + from collections import OrderedDict from typing import Any, Dict diff --git a/samcli/lib/list/stack_outputs/stack_output_to_table_mapper.py b/samcli/lib/list/stack_outputs/stack_output_to_table_mapper.py index 0be89deae6..68c8255526 100644 --- a/samcli/lib/list/stack_outputs/stack_output_to_table_mapper.py +++ b/samcli/lib/list/stack_outputs/stack_output_to_table_mapper.py @@ -1,6 +1,7 @@ """ Implementation of the stack output to table mapper """ + from collections import OrderedDict from typing import Any, Dict diff --git a/samcli/lib/list/stack_outputs/stack_outputs.py b/samcli/lib/list/stack_outputs/stack_outputs.py index 292da23b48..b0500afa0d 100644 --- a/samcli/lib/list/stack_outputs/stack_outputs.py +++ b/samcli/lib/list/stack_outputs/stack_outputs.py @@ -1,6 +1,7 @@ """ The container for stack outputs """ + from dataclasses import dataclass diff --git a/samcli/lib/list/stack_outputs/stack_outputs_producer.py b/samcli/lib/list/stack_outputs/stack_outputs_producer.py index dc8df62d8e..198664b628 100644 --- a/samcli/lib/list/stack_outputs/stack_outputs_producer.py +++ b/samcli/lib/list/stack_outputs/stack_outputs_producer.py @@ -1,6 +1,7 @@ """ The producer for the 'sam list stack-outputs' command """ + import dataclasses import logging from typing import Any, Optional diff --git a/samcli/lib/observability/cw_logs/cw_log_event.py b/samcli/lib/observability/cw_logs/cw_log_event.py index 49b9a4e889..1258cec9f1 100644 --- a/samcli/lib/observability/cw_logs/cw_log_event.py +++ b/samcli/lib/observability/cw_logs/cw_log_event.py @@ -1,6 +1,7 @@ """ CloudWatch log event type """ + from typing import Optional from samcli.lib.observability.observability_info_puller import ObservabilityEvent diff --git a/samcli/lib/observability/cw_logs/cw_log_formatters.py b/samcli/lib/observability/cw_logs/cw_log_formatters.py index 63b2ffd983..e761bea5f5 100644 --- a/samcli/lib/observability/cw_logs/cw_log_formatters.py +++ b/samcli/lib/observability/cw_logs/cw_log_formatters.py @@ -1,6 +1,7 @@ """ Contains all mappers (formatters) for CloudWatch logs """ + import json import logging from json import JSONDecodeError diff --git a/samcli/lib/observability/cw_logs/cw_log_group_provider.py b/samcli/lib/observability/cw_logs/cw_log_group_provider.py index e920ee41a7..0bcb70328a 100644 --- a/samcli/lib/observability/cw_logs/cw_log_group_provider.py +++ b/samcli/lib/observability/cw_logs/cw_log_group_provider.py @@ -1,6 +1,7 @@ """ Discover & provide the log group name """ + import logging from typing import Optional diff --git a/samcli/lib/observability/cw_logs/cw_log_puller.py b/samcli/lib/observability/cw_logs/cw_log_puller.py index b2f8c885d1..409be8d3a5 100644 --- a/samcli/lib/observability/cw_logs/cw_log_puller.py +++ b/samcli/lib/observability/cw_logs/cw_log_puller.py @@ -1,6 +1,7 @@ """ CloudWatch log event puller implementation """ + import logging import time from datetime import datetime diff --git a/samcli/lib/observability/observability_info_puller.py b/samcli/lib/observability/observability_info_puller.py index d5990feae5..ef16041045 100644 --- a/samcli/lib/observability/observability_info_puller.py +++ b/samcli/lib/observability/observability_info_puller.py @@ -1,6 +1,7 @@ """ Interfaces and generic implementations for observability events (like CW logs) """ + import logging from abc import ABC, abstractmethod from datetime import datetime diff --git a/samcli/lib/observability/util.py b/samcli/lib/observability/util.py index d3996d6353..24b610b46a 100644 --- a/samcli/lib/observability/util.py +++ b/samcli/lib/observability/util.py @@ -1,6 +1,7 @@ """ Utility classes and methods for observability commands and functionality """ + from enum import Enum diff --git a/samcli/lib/observability/xray_traces/xray_event_mappers.py b/samcli/lib/observability/xray_traces/xray_event_mappers.py index bcd367dd97..224cb3bad6 100644 --- a/samcli/lib/observability/xray_traces/xray_event_mappers.py +++ b/samcli/lib/observability/xray_traces/xray_event_mappers.py @@ -1,6 +1,7 @@ """ Contains mapper implementations of XRay events """ + import json from copy import deepcopy from datetime import datetime diff --git a/samcli/lib/observability/xray_traces/xray_event_puller.py b/samcli/lib/observability/xray_traces/xray_event_puller.py index 506257e4d6..b012f98693 100644 --- a/samcli/lib/observability/xray_traces/xray_event_puller.py +++ b/samcli/lib/observability/xray_traces/xray_event_puller.py @@ -1,6 +1,7 @@ """ This file contains puller implementations for XRay """ + import logging import time from datetime import datetime diff --git a/samcli/lib/observability/xray_traces/xray_events.py b/samcli/lib/observability/xray_traces/xray_events.py index de610ca115..f39fcea5a0 100644 --- a/samcli/lib/observability/xray_traces/xray_events.py +++ b/samcli/lib/observability/xray_traces/xray_events.py @@ -1,6 +1,7 @@ """ Keeps XRay event definitions """ + import json import operator from typing import List, Optional diff --git a/samcli/lib/observability/xray_traces/xray_service_graph_event_puller.py b/samcli/lib/observability/xray_traces/xray_service_graph_event_puller.py index 9c3f0c3caf..019b27aa5c 100644 --- a/samcli/lib/observability/xray_traces/xray_service_graph_event_puller.py +++ b/samcli/lib/observability/xray_traces/xray_service_graph_event_puller.py @@ -1,6 +1,7 @@ """ This file contains puller implementations for XRay """ + import logging from datetime import datetime from typing import Any, Dict, List, Optional, Set, Union diff --git a/samcli/lib/package/ecr_uploader.py b/samcli/lib/package/ecr_uploader.py index 0393596b39..6414ccf071 100644 --- a/samcli/lib/package/ecr_uploader.py +++ b/samcli/lib/package/ecr_uploader.py @@ -1,6 +1,7 @@ """ Client for uploading packaged artifacts to ecr """ + import base64 import logging from io import StringIO diff --git a/samcli/lib/package/ecr_utils.py b/samcli/lib/package/ecr_utils.py index 2a068e55c0..c13be0f65f 100644 --- a/samcli/lib/package/ecr_utils.py +++ b/samcli/lib/package/ecr_utils.py @@ -1,6 +1,7 @@ """ ECR Packaging Utils """ + import re """ diff --git a/samcli/lib/package/image_utils.py b/samcli/lib/package/image_utils.py index b5a0a6bf83..fbff23ece0 100644 --- a/samcli/lib/package/image_utils.py +++ b/samcli/lib/package/image_utils.py @@ -1,6 +1,7 @@ """ Image artifacts based utilities """ + import docker from docker.errors import APIError, NullResource diff --git a/samcli/lib/package/local_files_utils.py b/samcli/lib/package/local_files_utils.py index d6dc1aa148..e7a9bf68e6 100644 --- a/samcli/lib/package/local_files_utils.py +++ b/samcli/lib/package/local_files_utils.py @@ -1,6 +1,7 @@ """ Utilities for local files handling. """ + import os import tempfile import uuid diff --git a/samcli/lib/package/packageable_resources.py b/samcli/lib/package/packageable_resources.py index ca245715b5..d2986cc98d 100644 --- a/samcli/lib/package/packageable_resources.py +++ b/samcli/lib/package/packageable_resources.py @@ -1,6 +1,7 @@ """ Code for all Package-able resources """ + import logging import os import shutil diff --git a/samcli/lib/package/permissions.py b/samcli/lib/package/permissions.py index 24da0bdac5..47c987df0e 100644 --- a/samcli/lib/package/permissions.py +++ b/samcli/lib/package/permissions.py @@ -1,6 +1,7 @@ """ Classes which will change permissions on a ZipInfo object """ + import platform import zipfile diff --git a/samcli/lib/package/stream_cursor_utils.py b/samcli/lib/package/stream_cursor_utils.py index 924e431baa..5f31b3b772 100644 --- a/samcli/lib/package/stream_cursor_utils.py +++ b/samcli/lib/package/stream_cursor_utils.py @@ -1,6 +1,7 @@ """ Stream cursor utilities for moving cursor in the terminal. """ + import os import platform diff --git a/samcli/lib/package/utils.py b/samcli/lib/package/utils.py index d0a1ae9787..ef0405060a 100644 --- a/samcli/lib/package/utils.py +++ b/samcli/lib/package/utils.py @@ -1,6 +1,7 @@ """ Utilities involved in Packaging. """ + import contextlib import functools import logging diff --git a/samcli/lib/pipeline/bootstrap/resource.py b/samcli/lib/pipeline/bootstrap/resource.py index cb5eb000e3..8f4f451808 100644 --- a/samcli/lib/pipeline/bootstrap/resource.py +++ b/samcli/lib/pipeline/bootstrap/resource.py @@ -1,4 +1,5 @@ """ Represents AWS resource""" + from typing import Optional from samcli.lib.utils.arn_utils import ARNParts diff --git a/samcli/lib/pipeline/bootstrap/stage.py b/samcli/lib/pipeline/bootstrap/stage.py index 06ab4fa6dc..7bca9dc315 100644 --- a/samcli/lib/pipeline/bootstrap/stage.py +++ b/samcli/lib/pipeline/bootstrap/stage.py @@ -1,4 +1,5 @@ """ Application Environment """ + import hashlib import json import os @@ -240,13 +241,17 @@ def _get_non_user_provided_resources_msg(self) -> str: [] if self.pipeline_user.is_user_provided or self.use_oidc_provider else [self.pipeline_user.comment], [] if not self.use_oidc_provider else [self.oidc_provider.comment], [] if self.pipeline_execution_role.is_user_provided else [self.pipeline_execution_role.comment], - [] - if self.cloudformation_execution_role.is_user_provided - else [self.cloudformation_execution_role.comment], + ( + [] + if self.cloudformation_execution_role.is_user_provided + else [self.cloudformation_execution_role.comment] + ), [] if self.artifacts_bucket.is_user_provided else [self.artifacts_bucket.comment], - [] - if self.image_repository.is_user_provided or not self.create_image_repository - else [self.image_repository.comment], + ( + [] + if self.image_repository.is_user_provided or not self.create_image_repository + else [self.image_repository.comment] + ), ] ) return "\n".join([f"\t- {comment}" for comment in resource_comments]) diff --git a/samcli/lib/providers/cfn_api_provider.py b/samcli/lib/providers/cfn_api_provider.py index b8f9e6f28c..f0a46cb74e 100644 --- a/samcli/lib/providers/cfn_api_provider.py +++ b/samcli/lib/providers/cfn_api_provider.py @@ -1,4 +1,5 @@ """Parses SAM given a template""" + import logging from typing import Any, Dict, List, Optional, Tuple, cast diff --git a/samcli/lib/providers/cfn_base_api_provider.py b/samcli/lib/providers/cfn_base_api_provider.py index 646bff37ab..bd336df701 100644 --- a/samcli/lib/providers/cfn_base_api_provider.py +++ b/samcli/lib/providers/cfn_base_api_provider.py @@ -1,4 +1,5 @@ """Class that parses the CloudFormation Api Template""" + import logging from typing import Any, Dict, List, Optional, Type, Union diff --git a/samcli/lib/providers/provider.py b/samcli/lib/providers/provider.py index e0d3183c15..d14f3fa4b0 100644 --- a/samcli/lib/providers/provider.py +++ b/samcli/lib/providers/provider.py @@ -2,6 +2,7 @@ A provider class that can parse and return Lambda Functions from a variety of sources. A SAM template is one such source """ + import hashlib import logging import os diff --git a/samcli/lib/providers/sam_function_provider.py b/samcli/lib/providers/sam_function_provider.py index cfed427ce0..da0c64eaca 100644 --- a/samcli/lib/providers/sam_function_provider.py +++ b/samcli/lib/providers/sam_function_provider.py @@ -1,6 +1,7 @@ """ Class that provides functions from a given SAM template """ + import logging from typing import Any, Dict, Iterator, List, Optional, cast diff --git a/samcli/lib/providers/sam_layer_provider.py b/samcli/lib/providers/sam_layer_provider.py index 44d68fafbb..ecd642f751 100644 --- a/samcli/lib/providers/sam_layer_provider.py +++ b/samcli/lib/providers/sam_layer_provider.py @@ -1,6 +1,7 @@ """ Class that provides layers from a given SAM template """ + import logging from typing import Dict, List, Optional diff --git a/samcli/lib/providers/sam_stack_provider.py b/samcli/lib/providers/sam_stack_provider.py index f174619886..0f9b174f95 100644 --- a/samcli/lib/providers/sam_stack_provider.py +++ b/samcli/lib/providers/sam_stack_provider.py @@ -1,6 +1,7 @@ """ Class that provides all nested stacks from a given SAM template """ + import logging import os from typing import Dict, Iterator, List, Optional, Tuple, Union, cast diff --git a/samcli/lib/remote_invoke/kinesis_invoke_executors.py b/samcli/lib/remote_invoke/kinesis_invoke_executors.py index ad020bd1ef..0c34c457e4 100644 --- a/samcli/lib/remote_invoke/kinesis_invoke_executors.py +++ b/samcli/lib/remote_invoke/kinesis_invoke_executors.py @@ -1,6 +1,7 @@ """ Remote invoke executor implementation for Kinesis streams """ + import logging import uuid from dataclasses import asdict, dataclass diff --git a/samcli/lib/remote_invoke/lambda_invoke_executors.py b/samcli/lib/remote_invoke/lambda_invoke_executors.py index 507999210e..423a604d3e 100644 --- a/samcli/lib/remote_invoke/lambda_invoke_executors.py +++ b/samcli/lib/remote_invoke/lambda_invoke_executors.py @@ -1,6 +1,7 @@ """ Remote invoke executor implementation for Lambda """ + import base64 import json import logging diff --git a/samcli/lib/remote_invoke/remote_invoke_executor_factory.py b/samcli/lib/remote_invoke/remote_invoke_executor_factory.py index 5d0daaa395..4b1d46e55b 100644 --- a/samcli/lib/remote_invoke/remote_invoke_executor_factory.py +++ b/samcli/lib/remote_invoke/remote_invoke_executor_factory.py @@ -1,6 +1,7 @@ """ Remote Invoke factory to instantiate remote invoker for given resource """ + import logging from typing import Any, Callable, Dict, Optional diff --git a/samcli/lib/remote_invoke/remote_invoke_executors.py b/samcli/lib/remote_invoke/remote_invoke_executors.py index f15899c02a..8dce0390c2 100644 --- a/samcli/lib/remote_invoke/remote_invoke_executors.py +++ b/samcli/lib/remote_invoke/remote_invoke_executors.py @@ -1,6 +1,7 @@ """ Abstract class definitions and generic implementations for remote invoke """ + import json import logging from abc import ABC, abstractmethod diff --git a/samcli/lib/remote_invoke/sqs_invoke_executors.py b/samcli/lib/remote_invoke/sqs_invoke_executors.py index b4454158fa..b92653f838 100644 --- a/samcli/lib/remote_invoke/sqs_invoke_executors.py +++ b/samcli/lib/remote_invoke/sqs_invoke_executors.py @@ -1,6 +1,7 @@ """ Remote invoke executor implementation for SQS """ + import json import logging from dataclasses import asdict, dataclass diff --git a/samcli/lib/remote_invoke/stepfunctions_invoke_executors.py b/samcli/lib/remote_invoke/stepfunctions_invoke_executors.py index f4d6a384c8..8a3a833214 100644 --- a/samcli/lib/remote_invoke/stepfunctions_invoke_executors.py +++ b/samcli/lib/remote_invoke/stepfunctions_invoke_executors.py @@ -1,6 +1,7 @@ """ Remote invoke executor implementation for Step Functions """ + import logging import time from datetime import datetime diff --git a/samcli/lib/sync/continuous_sync_flow_executor.py b/samcli/lib/sync/continuous_sync_flow_executor.py index 69a9f02de2..94932184af 100644 --- a/samcli/lib/sync/continuous_sync_flow_executor.py +++ b/samcli/lib/sync/continuous_sync_flow_executor.py @@ -1,4 +1,5 @@ """SyncFlowExecutor that will run continuously until stop is called.""" + import logging import time from concurrent.futures.thread import ThreadPoolExecutor diff --git a/samcli/lib/sync/exceptions.py b/samcli/lib/sync/exceptions.py index 89c2e529e5..c064e7a55e 100644 --- a/samcli/lib/sync/exceptions.py +++ b/samcli/lib/sync/exceptions.py @@ -1,4 +1,5 @@ """Exceptions related to sync functionalities""" + from typing import TYPE_CHECKING, Dict, Optional if TYPE_CHECKING: # pragma: no cover diff --git a/samcli/lib/sync/flows/alias_version_sync_flow.py b/samcli/lib/sync/flows/alias_version_sync_flow.py index be03d0bf4e..f3a270b69d 100644 --- a/samcli/lib/sync/flows/alias_version_sync_flow.py +++ b/samcli/lib/sync/flows/alias_version_sync_flow.py @@ -1,4 +1,5 @@ """SyncFlow for Lambda Function Alias and Version""" + import hashlib import logging from typing import TYPE_CHECKING, Any, Dict, List, Optional diff --git a/samcli/lib/sync/flows/auto_dependency_layer_sync_flow.py b/samcli/lib/sync/flows/auto_dependency_layer_sync_flow.py index 8271d889de..002f51c228 100644 --- a/samcli/lib/sync/flows/auto_dependency_layer_sync_flow.py +++ b/samcli/lib/sync/flows/auto_dependency_layer_sync_flow.py @@ -1,6 +1,7 @@ """ Contains sync flow implementation for Auto Dependency Layer """ + import hashlib import logging import os diff --git a/samcli/lib/sync/flows/function_sync_flow.py b/samcli/lib/sync/flows/function_sync_flow.py index 55a04f5925..bf007eb71f 100644 --- a/samcli/lib/sync/flows/function_sync_flow.py +++ b/samcli/lib/sync/flows/function_sync_flow.py @@ -1,4 +1,5 @@ """Base SyncFlow for Lambda Function""" + import logging import time from abc import ABC diff --git a/samcli/lib/sync/flows/generic_api_sync_flow.py b/samcli/lib/sync/flows/generic_api_sync_flow.py index afd261dc88..b3452dad3c 100644 --- a/samcli/lib/sync/flows/generic_api_sync_flow.py +++ b/samcli/lib/sync/flows/generic_api_sync_flow.py @@ -1,4 +1,5 @@ """SyncFlow interface for HttpApi and RestApi""" + import hashlib import logging from abc import ABC diff --git a/samcli/lib/sync/flows/image_function_sync_flow.py b/samcli/lib/sync/flows/image_function_sync_flow.py index a2abb2a396..7cb9abda51 100644 --- a/samcli/lib/sync/flows/image_function_sync_flow.py +++ b/samcli/lib/sync/flows/image_function_sync_flow.py @@ -1,4 +1,5 @@ """SyncFlow for Image based Lambda Functions""" + import logging from contextlib import ExitStack from typing import TYPE_CHECKING, Any, Dict, List, Optional diff --git a/samcli/lib/sync/flows/layer_sync_flow.py b/samcli/lib/sync/flows/layer_sync_flow.py index e8ed77b074..a8e60f0c09 100644 --- a/samcli/lib/sync/flows/layer_sync_flow.py +++ b/samcli/lib/sync/flows/layer_sync_flow.py @@ -1,4 +1,5 @@ """SyncFlow for Layers""" + import base64 import hashlib import logging diff --git a/samcli/lib/sync/flows/rest_api_sync_flow.py b/samcli/lib/sync/flows/rest_api_sync_flow.py index 8bfc523460..419d4d3532 100644 --- a/samcli/lib/sync/flows/rest_api_sync_flow.py +++ b/samcli/lib/sync/flows/rest_api_sync_flow.py @@ -1,4 +1,5 @@ """SyncFlow for RestApi""" + import logging from typing import TYPE_CHECKING, Dict, List, Optional, Set, cast diff --git a/samcli/lib/sync/flows/stepfunctions_sync_flow.py b/samcli/lib/sync/flows/stepfunctions_sync_flow.py index 35e75d8dca..e1a394cb7f 100644 --- a/samcli/lib/sync/flows/stepfunctions_sync_flow.py +++ b/samcli/lib/sync/flows/stepfunctions_sync_flow.py @@ -1,4 +1,5 @@ """Base SyncFlow for StepFunctions""" + import hashlib import logging from pathlib import Path diff --git a/samcli/lib/sync/flows/zip_function_sync_flow.py b/samcli/lib/sync/flows/zip_function_sync_flow.py index 5e04685a08..4c051c1074 100644 --- a/samcli/lib/sync/flows/zip_function_sync_flow.py +++ b/samcli/lib/sync/flows/zip_function_sync_flow.py @@ -1,4 +1,5 @@ """SyncFlow for ZIP based Lambda Functions""" + import base64 import hashlib import logging diff --git a/samcli/lib/sync/infra_sync_executor.py b/samcli/lib/sync/infra_sync_executor.py index e5c48d44dd..30b0ef7cda 100644 --- a/samcli/lib/sync/infra_sync_executor.py +++ b/samcli/lib/sync/infra_sync_executor.py @@ -1,6 +1,7 @@ """ InfraSyncExecutor class which runs build, package and deploy contexts """ + import copy import logging import re @@ -337,9 +338,9 @@ def _auto_skip_infra_sync( nested_template_location, stack_resource_detail.get("StackResourceDetail", {}).get("PhysicalResourceId", ""), parameter_overrides={}, # Do not pass the same parameter overrides to the nested stack - nested_prefix=nested_prefix + resource_logical_id + "/" - if nested_prefix - else resource_logical_id + "/", + nested_prefix=( + nested_prefix + resource_logical_id + "/" if nested_prefix else resource_logical_id + "/" + ), ): return False diff --git a/samcli/lib/sync/sync_flow.py b/samcli/lib/sync/sync_flow.py index cf671fb5a8..1110297f22 100644 --- a/samcli/lib/sync/sync_flow.py +++ b/samcli/lib/sync/sync_flow.py @@ -1,4 +1,5 @@ """SyncFlow base class """ + import logging from abc import ABC, abstractmethod from enum import Enum diff --git a/samcli/lib/sync/sync_flow_executor.py b/samcli/lib/sync/sync_flow_executor.py index d6f712cfea..3d43d74189 100644 --- a/samcli/lib/sync/sync_flow_executor.py +++ b/samcli/lib/sync/sync_flow_executor.py @@ -1,4 +1,5 @@ """Executor for SyncFlows""" + import logging import time from concurrent.futures import Future, ThreadPoolExecutor diff --git a/samcli/lib/sync/sync_flow_factory.py b/samcli/lib/sync/sync_flow_factory.py index f9704bf95c..4fbdda54b3 100644 --- a/samcli/lib/sync/sync_flow_factory.py +++ b/samcli/lib/sync/sync_flow_factory.py @@ -1,4 +1,5 @@ """SyncFlow Factory for creating SyncFlows based on resource types""" + import logging from typing import TYPE_CHECKING, Callable, Dict, List, Optional, cast diff --git a/samcli/lib/sync/watch_manager.py b/samcli/lib/sync/watch_manager.py index ca3935878e..5f7cb17696 100644 --- a/samcli/lib/sync/watch_manager.py +++ b/samcli/lib/sync/watch_manager.py @@ -1,6 +1,7 @@ """ WatchManager for Sync Watch Logic """ + import logging import platform import threading diff --git a/samcli/lib/telemetry/metric.py b/samcli/lib/telemetry/metric.py index 681d2adc64..7f3127cf86 100644 --- a/samcli/lib/telemetry/metric.py +++ b/samcli/lib/telemetry/metric.py @@ -1,6 +1,7 @@ """ Provides methods to generate and send metrics """ + import logging import platform import uuid diff --git a/samcli/lib/telemetry/user_agent.py b/samcli/lib/telemetry/user_agent.py index 875a4d8788..c6b6e6bee9 100644 --- a/samcli/lib/telemetry/user_agent.py +++ b/samcli/lib/telemetry/user_agent.py @@ -1,6 +1,7 @@ """ Reads user agent information from environment and returns it for telemetry consumption """ + import os import re from typing import Optional diff --git a/samcli/lib/translate/sam_template_validator.py b/samcli/lib/translate/sam_template_validator.py index ff789925e0..5c2a9ed33d 100644 --- a/samcli/lib/translate/sam_template_validator.py +++ b/samcli/lib/translate/sam_template_validator.py @@ -1,6 +1,7 @@ """ Library for Validating Sam Templates """ + import functools import logging from typing import Dict, Optional, cast diff --git a/samcli/lib/utils/architecture.py b/samcli/lib/utils/architecture.py index 8c394d6229..25cff8888a 100644 --- a/samcli/lib/utils/architecture.py +++ b/samcli/lib/utils/architecture.py @@ -1,6 +1,7 @@ """ Architecture tools """ + from typing import TYPE_CHECKING, Dict, List, cast from samcli.commands.exceptions import UserException diff --git a/samcli/lib/utils/arn_utils.py b/samcli/lib/utils/arn_utils.py index 2df2aef9ea..be9fa24cbc 100644 --- a/samcli/lib/utils/arn_utils.py +++ b/samcli/lib/utils/arn_utils.py @@ -1,6 +1,7 @@ """ Module for utilities for ARN (Amazon Resource Names) """ + import re diff --git a/samcli/lib/utils/async_utils.py b/samcli/lib/utils/async_utils.py index 4652769d9e..82062d8487 100644 --- a/samcli/lib/utils/async_utils.py +++ b/samcli/lib/utils/async_utils.py @@ -1,6 +1,7 @@ """ Contains asyncio related methods and helpers """ + import logging from asyncio import AbstractEventLoop, gather, new_event_loop from concurrent.futures.thread import ThreadPoolExecutor diff --git a/samcli/lib/utils/boto_utils.py b/samcli/lib/utils/boto_utils.py index eab922f7dd..5cf91a331b 100644 --- a/samcli/lib/utils/boto_utils.py +++ b/samcli/lib/utils/boto_utils.py @@ -1,6 +1,7 @@ """ This module contains utility functions for boto3 library """ + from typing import Any, Optional from boto3 import Session @@ -28,17 +29,16 @@ def get_boto_config_with_user_agent(**kwargs) -> Config: """ gc = GlobalConfig() return Config( - user_agent_extra=f"aws-sam-cli/{__version__}/{gc.installation_id}" - if gc.telemetry_enabled - else f"aws-sam-cli/{__version__}", + user_agent_extra=( + f"aws-sam-cli/{__version__}/{gc.installation_id}" if gc.telemetry_enabled else f"aws-sam-cli/{__version__}" + ), **kwargs, ) # Type definition of following boto providers, which is equal to Callable[[str], Any] class BotoProviderType(Protocol): - def __call__(self, service_name: str) -> Any: - ... # pragma: no cover + def __call__(self, service_name: str) -> Any: ... # pragma: no cover def get_boto_client_provider_from_session_with_config(session: Session, **kwargs) -> BotoProviderType: diff --git a/samcli/lib/utils/cloudformation.py b/samcli/lib/utils/cloudformation.py index 04f49eef69..def89c6a11 100644 --- a/samcli/lib/utils/cloudformation.py +++ b/samcli/lib/utils/cloudformation.py @@ -1,6 +1,7 @@ """ This utility file contains methods to read information from certain CFN stack """ + import logging import posixpath from typing import Any, Dict, Iterable, Optional, Set diff --git a/samcli/lib/utils/code_trigger_factory.py b/samcli/lib/utils/code_trigger_factory.py index eb009d9aa5..9ff6b47b15 100644 --- a/samcli/lib/utils/code_trigger_factory.py +++ b/samcli/lib/utils/code_trigger_factory.py @@ -1,6 +1,7 @@ """ Factory for creating CodeResourceTriggers """ + import logging from pathlib import Path from typing import Any, Callable, Dict, List, Optional, cast diff --git a/samcli/lib/utils/defaults.py b/samcli/lib/utils/defaults.py index 4a07b113ac..37478b2a7a 100644 --- a/samcli/lib/utils/defaults.py +++ b/samcli/lib/utils/defaults.py @@ -1,6 +1,7 @@ """ Contains helpers for providing default values """ + from botocore.session import get_session diff --git a/samcli/lib/utils/definition_validator.py b/samcli/lib/utils/definition_validator.py index b267316de5..383fa80f1b 100644 --- a/samcli/lib/utils/definition_validator.py +++ b/samcli/lib/utils/definition_validator.py @@ -1,4 +1,5 @@ """DefinitionValidator for Validating YAML and JSON Files""" + import logging from pathlib import Path from typing import Any, Dict, Optional diff --git a/samcli/lib/utils/file_observer.py b/samcli/lib/utils/file_observer.py index a3ce40b440..230f47a7a6 100644 --- a/samcli/lib/utils/file_observer.py +++ b/samcli/lib/utils/file_observer.py @@ -1,6 +1,7 @@ """ Wraps watchdog to observe file system for any change. """ + import logging import platform import threading diff --git a/samcli/lib/utils/hash.py b/samcli/lib/utils/hash.py index b40a2ecb19..3c00eada96 100644 --- a/samcli/lib/utils/hash.py +++ b/samcli/lib/utils/hash.py @@ -1,6 +1,7 @@ """ Hash calculation utilities for files and directories. """ + import hashlib import os import sys diff --git a/samcli/lib/utils/lock_distributor.py b/samcli/lib/utils/lock_distributor.py index 2d4ad8dec0..141b2341b6 100644 --- a/samcli/lib/utils/lock_distributor.py +++ b/samcli/lib/utils/lock_distributor.py @@ -1,4 +1,5 @@ """LockDistributor for creating and managing a set of locks""" + import multiprocessing import multiprocessing.managers import threading diff --git a/samcli/lib/utils/managed_cloudformation_stack.py b/samcli/lib/utils/managed_cloudformation_stack.py index 83cee2e0a5..19d1bc2c50 100644 --- a/samcli/lib/utils/managed_cloudformation_stack.py +++ b/samcli/lib/utils/managed_cloudformation_stack.py @@ -1,6 +1,7 @@ """ Bootstrap's user's development environment by creating cloud resources required by SAM CLI """ + import logging from collections.abc import Collection from typing import Dict, List, Optional, Union, cast diff --git a/samcli/lib/utils/osutils.py b/samcli/lib/utils/osutils.py index a9a12bf88c..27430bfc62 100644 --- a/samcli/lib/utils/osutils.py +++ b/samcli/lib/utils/osutils.py @@ -1,6 +1,7 @@ """ Common OS utilities """ + import io import logging import os diff --git a/samcli/lib/utils/path_observer.py b/samcli/lib/utils/path_observer.py index c61cc07cf8..d22546d4d2 100644 --- a/samcli/lib/utils/path_observer.py +++ b/samcli/lib/utils/path_observer.py @@ -1,6 +1,7 @@ """ HandlerObserver and its helper classes. """ + import logging import re from dataclasses import dataclass diff --git a/samcli/lib/utils/path_utils.py b/samcli/lib/utils/path_utils.py index 694cd93e50..b47c621769 100644 --- a/samcli/lib/utils/path_utils.py +++ b/samcli/lib/utils/path_utils.py @@ -1,6 +1,7 @@ """ Common Path related utilities """ + from pathlib import PureWindowsPath diff --git a/samcli/lib/utils/preview_runtimes.py b/samcli/lib/utils/preview_runtimes.py index c17ae95cf8..9789ab5feb 100644 --- a/samcli/lib/utils/preview_runtimes.py +++ b/samcli/lib/utils/preview_runtimes.py @@ -2,6 +2,7 @@ Keeps list of preview runtimes, which can be used with sam build or sam local commands. But deployment of them would probably fail until their GA date """ + from typing import Set PREVIEW_RUNTIMES: Set[str] = set() diff --git a/samcli/lib/utils/profile.py b/samcli/lib/utils/profile.py index ab6edc5526..94c9fd6c2d 100644 --- a/samcli/lib/utils/profile.py +++ b/samcli/lib/utils/profile.py @@ -1,6 +1,7 @@ """ Module for aws profile related helpers """ + from typing import List from botocore.session import Session diff --git a/samcli/lib/utils/resource_trigger.py b/samcli/lib/utils/resource_trigger.py index 024a3b3caf..9f35aec33b 100644 --- a/samcli/lib/utils/resource_trigger.py +++ b/samcli/lib/utils/resource_trigger.py @@ -1,4 +1,5 @@ """ResourceTrigger Classes for Creating PathHandlers According to a Resource""" + import platform import re from abc import ABC, abstractmethod diff --git a/samcli/lib/utils/resource_type_based_factory.py b/samcli/lib/utils/resource_type_based_factory.py index 67a46f08af..01d8b9659c 100644 --- a/samcli/lib/utils/resource_type_based_factory.py +++ b/samcli/lib/utils/resource_type_based_factory.py @@ -1,4 +1,5 @@ """Base Factory Abstract Class for Creating Objects Specific to a Resource Type""" + import logging from abc import ABC, abstractmethod from typing import Callable, Dict, Generic, List, Optional, TypeVar diff --git a/samcli/lib/utils/retry.py b/samcli/lib/utils/retry.py index 2b8042d447..bfe8ccd4c2 100644 --- a/samcli/lib/utils/retry.py +++ b/samcli/lib/utils/retry.py @@ -1,6 +1,7 @@ """ Retry decorator to retry decorated function based on Exception with exponential backoff and number of attempts built-in. """ + import math import time from functools import wraps diff --git a/samcli/lib/utils/s3.py b/samcli/lib/utils/s3.py index e841fb236c..7be4c4ab0c 100644 --- a/samcli/lib/utils/s3.py +++ b/samcli/lib/utils/s3.py @@ -1,4 +1,5 @@ """Contains utility functions related to AWS S3 service""" + from typing import Any, Dict, Optional from urllib.parse import parse_qs, urlparse diff --git a/samcli/lib/utils/sam_logging.py b/samcli/lib/utils/sam_logging.py index 8ed2617ad9..bc02de61ef 100644 --- a/samcli/lib/utils/sam_logging.py +++ b/samcli/lib/utils/sam_logging.py @@ -1,6 +1,7 @@ """ Configures a logger """ + import logging import os import sys diff --git a/samcli/lib/utils/stream_writer.py b/samcli/lib/utils/stream_writer.py index dc2c2b9b5c..28c88d23da 100644 --- a/samcli/lib/utils/stream_writer.py +++ b/samcli/lib/utils/stream_writer.py @@ -1,6 +1,7 @@ """ This class acts like a wrapper around output streams to provide any flexibility with output we need """ + from io import BytesIO, TextIOWrapper from typing import Optional, TextIO, Union diff --git a/samcli/lib/utils/subprocess_utils.py b/samcli/lib/utils/subprocess_utils.py index 4539df19b6..284ea04d81 100644 --- a/samcli/lib/utils/subprocess_utils.py +++ b/samcli/lib/utils/subprocess_utils.py @@ -1,6 +1,7 @@ """ Utils for invoking subprocess calls """ + import logging import os import platform diff --git a/samcli/lib/utils/version_checker.py b/samcli/lib/utils/version_checker.py index 6c0f64278e..44250446b9 100644 --- a/samcli/lib/utils/version_checker.py +++ b/samcli/lib/utils/version_checker.py @@ -1,6 +1,7 @@ """ Contains information about newer version checker for SAM CLI """ + import logging from datetime import datetime, timedelta from functools import wraps diff --git a/samcli/lib/warnings/sam_cli_warning.py b/samcli/lib/warnings/sam_cli_warning.py index 506529e774..6e5aaf46fa 100644 --- a/samcli/lib/warnings/sam_cli_warning.py +++ b/samcli/lib/warnings/sam_cli_warning.py @@ -1,6 +1,7 @@ """ Provides all Warnings checkers for sam template """ + import logging from typing import Dict diff --git a/samcli/local/apigw/authorizers/authorizer.py b/samcli/local/apigw/authorizers/authorizer.py index 17101b06d2..b25452db0d 100644 --- a/samcli/local/apigw/authorizers/authorizer.py +++ b/samcli/local/apigw/authorizers/authorizer.py @@ -1,6 +1,7 @@ """ Base Authorizer class definition """ + from dataclasses import dataclass diff --git a/samcli/local/apigw/authorizers/lambda_authorizer.py b/samcli/local/apigw/authorizers/lambda_authorizer.py index 8b7b92c6ea..eb4860b975 100644 --- a/samcli/local/apigw/authorizers/lambda_authorizer.py +++ b/samcli/local/apigw/authorizers/lambda_authorizer.py @@ -1,6 +1,7 @@ """ Custom Lambda Authorizer class definition """ + import re from abc import ABC, abstractmethod from dataclasses import dataclass diff --git a/samcli/local/apigw/exceptions.py b/samcli/local/apigw/exceptions.py index 474e51560b..565284186e 100644 --- a/samcli/local/apigw/exceptions.py +++ b/samcli/local/apigw/exceptions.py @@ -1,6 +1,7 @@ """ Exceptions used by API Gateway service """ + from samcli.commands.exceptions import UserException diff --git a/samcli/local/apigw/route.py b/samcli/local/apigw/route.py index 20858265d6..51a64c34f3 100644 --- a/samcli/local/apigw/route.py +++ b/samcli/local/apigw/route.py @@ -1,6 +1,7 @@ """ Route definition for local start-api """ + from typing import List, Optional from samcli.local.apigw.authorizers.authorizer import Authorizer diff --git a/samcli/local/docker/container.py b/samcli/local/docker/container.py index a95d951c1a..508ef5e1ee 100644 --- a/samcli/local/docker/container.py +++ b/samcli/local/docker/container.py @@ -1,6 +1,7 @@ """ Representation of a generic Docker container """ + import io import json import logging diff --git a/samcli/local/docker/container_analyzer.py b/samcli/local/docker/container_analyzer.py index 02916f870a..5e70a4c1fb 100644 --- a/samcli/local/docker/container_analyzer.py +++ b/samcli/local/docker/container_analyzer.py @@ -1,6 +1,7 @@ """ Class for handling the analysis and inspection of Docker containers """ + import logging from dataclasses import dataclass diff --git a/samcli/local/docker/effective_user.py b/samcli/local/docker/effective_user.py index b6ed8ec9b3..0ce23120dc 100644 --- a/samcli/local/docker/effective_user.py +++ b/samcli/local/docker/effective_user.py @@ -1,6 +1,7 @@ """ Representation of an effective user """ + import os from dataclasses import dataclass from typing import Optional diff --git a/samcli/local/docker/exceptions.py b/samcli/local/docker/exceptions.py index 388041e0ff..cc00698083 100644 --- a/samcli/local/docker/exceptions.py +++ b/samcli/local/docker/exceptions.py @@ -1,6 +1,7 @@ """ Docker container related exceptions """ + from samcli.commands.exceptions import UserException diff --git a/samcli/local/docker/lambda_container.py b/samcli/local/docker/lambda_container.py index 0e3a96efad..3eea56c72d 100644 --- a/samcli/local/docker/lambda_container.py +++ b/samcli/local/docker/lambda_container.py @@ -1,6 +1,7 @@ """ Represents Lambda runtime containers. """ + import logging import os from typing import List diff --git a/samcli/local/docker/lambda_image.py b/samcli/local/docker/lambda_image.py index c775a94f4f..b2546de7a3 100644 --- a/samcli/local/docker/lambda_image.py +++ b/samcli/local/docker/lambda_image.py @@ -1,6 +1,7 @@ """ Generates a Docker Image to be used for invoking a function locally """ + import hashlib import logging import os diff --git a/samcli/local/events/api_event.py b/samcli/local/events/api_event.py index f73e554d9a..5a172d6cf8 100644 --- a/samcli/local/events/api_event.py +++ b/samcli/local/events/api_event.py @@ -1,4 +1,5 @@ """Holds Classes for API Gateway to Lambda Events""" + import uuid from datetime import datetime from time import time @@ -242,9 +243,9 @@ def to_dict(self) -> Dict[str, Any]: "resource": self.resource, "requestContext": request_context_dict, "queryStringParameters": dict(self.query_string_params) if self.query_string_params else None, - "multiValueQueryStringParameters": dict(self.multi_value_query_string_params) - if self.multi_value_query_string_params - else None, + "multiValueQueryStringParameters": ( + dict(self.multi_value_query_string_params) if self.multi_value_query_string_params else None + ), "headers": dict(self.headers) if self.headers else None, "multiValueHeaders": dict(self.multi_value_headers) if self.multi_value_headers else None, "pathParameters": dict(self.path_parameters) if self.path_parameters else None, diff --git a/samcli/local/lambdafn/config.py b/samcli/local/lambdafn/config.py index 7a90c3651d..ed9ada46e9 100644 --- a/samcli/local/lambdafn/config.py +++ b/samcli/local/lambdafn/config.py @@ -1,6 +1,7 @@ """ Lambda Function configuration data required by the runtime """ + from samcli.commands.local.cli_common.user_exceptions import InvalidSamTemplateException from .env_vars import EnvironmentVariables diff --git a/samcli/local/lambdafn/runtime.py b/samcli/local/lambdafn/runtime.py index 7e42a53978..5cc276becf 100644 --- a/samcli/local/lambdafn/runtime.py +++ b/samcli/local/lambdafn/runtime.py @@ -1,6 +1,7 @@ """ Classes representing a local Lambda runtime """ + import copy import logging import os diff --git a/samcli/local/services/base_local_service.py b/samcli/local/services/base_local_service.py index 573c24b445..638d55c17b 100644 --- a/samcli/local/services/base_local_service.py +++ b/samcli/local/services/base_local_service.py @@ -1,4 +1,5 @@ """Base class for all Services that interact with Local Lambda""" + import io import json import logging diff --git a/samcli/yamlhelper.py b/samcli/yamlhelper.py index 5dbae210e1..cb7cdbcf6f 100644 --- a/samcli/yamlhelper.py +++ b/samcli/yamlhelper.py @@ -119,9 +119,9 @@ def yaml_parse(yamlstr) -> Dict: # json parser. return cast(Dict, json.loads(yamlstr, object_pairs_hook=OrderedDict)) except ValueError: - yaml.constructor.SafeConstructor.yaml_constructors[ - TIMESTAMP_TAG - ] = yaml.constructor.SafeConstructor.yaml_constructors[TAG_STR] + yaml.constructor.SafeConstructor.yaml_constructors[TIMESTAMP_TAG] = ( + yaml.constructor.SafeConstructor.yaml_constructors[TAG_STR] + ) yaml.SafeLoader.add_constructor(yaml.resolver.BaseResolver.DEFAULT_MAPPING_TAG, _dict_constructor) yaml.SafeLoader.add_multi_constructor("!", intrinsics_multi_constructor) return cast(Dict, yaml.safe_load(yamlstr)) diff --git a/schema/make_schema.py b/schema/make_schema.py index e1d7e889cf..8e1a8e1568 100644 --- a/schema/make_schema.py +++ b/schema/make_schema.py @@ -1,6 +1,5 @@ """Handles JSON schema generation logic""" - import importlib import json from dataclasses import dataclass diff --git a/tests/get_testing_resources.py b/tests/get_testing_resources.py index 2d19a9cd7d..c91a79fd77 100644 --- a/tests/get_testing_resources.py +++ b/tests/get_testing_resources.py @@ -2,6 +2,7 @@ Script for getting test account credentials and managed test account resources. The output will be a json string with creds and resource names. """ + import json import os diff --git a/tests/integration/buildcmd/test_build_cmd.py b/tests/integration/buildcmd/test_build_cmd.py index 4e4f6b3f9d..6edfe8abd6 100644 --- a/tests/integration/buildcmd/test_build_cmd.py +++ b/tests/integration/buildcmd/test_build_cmd.py @@ -1227,9 +1227,11 @@ def test_dotnet_in_process(self, runtime, code_uri, mode, architecture="x86_64") self._verify_built_artifact( self.default_build_dir, self.FUNCTION_LOGICAL_ID, - self.EXPECTED_FILES_PROJECT_MANIFEST - if runtime != "provided.al2" - else self.EXPECTED_FILES_PROJECT_MANIFEST_PROVIDED, + ( + self.EXPECTED_FILES_PROJECT_MANIFEST + if runtime != "provided.al2" + else self.EXPECTED_FILES_PROJECT_MANIFEST_PROVIDED + ), ) self._verify_resource_property( @@ -1298,9 +1300,11 @@ def test_dotnet_in_container_mount_with_write_explicit(self, runtime, code_uri, self._verify_built_artifact( self.default_build_dir, self.FUNCTION_LOGICAL_ID, - self.EXPECTED_FILES_PROJECT_MANIFEST - if runtime != "provided.al2" - else self.EXPECTED_FILES_PROJECT_MANIFEST_PROVIDED, + ( + self.EXPECTED_FILES_PROJECT_MANIFEST + if runtime != "provided.al2" + else self.EXPECTED_FILES_PROJECT_MANIFEST_PROVIDED + ), ) self._verify_resource_property( @@ -1372,9 +1376,11 @@ def test_dotnet_in_container_mount_with_write_interactive( self._verify_built_artifact( self.default_build_dir, self.FUNCTION_LOGICAL_ID, - self.EXPECTED_FILES_PROJECT_MANIFEST - if runtime != "provided.al2" - else self.EXPECTED_FILES_PROJECT_MANIFEST_PROVIDED, + ( + self.EXPECTED_FILES_PROJECT_MANIFEST + if runtime != "provided.al2" + else self.EXPECTED_FILES_PROJECT_MANIFEST_PROVIDED + ), ) self._verify_resource_property( diff --git a/tests/integration/buildcmd/test_build_terraform_applications.py b/tests/integration/buildcmd/test_build_terraform_applications.py index 22fd93c7f0..79131aab76 100644 --- a/tests/integration/buildcmd/test_build_terraform_applications.py +++ b/tests/integration/buildcmd/test_build_terraform_applications.py @@ -80,9 +80,9 @@ def build_with_prepare_hook(self): command_list_parameters["use_container"] = True command_list_parameters["build_image"] = self.docker_tag if self.override: - command_list_parameters[ - "container_env_var" - ] = "TF_VAR_HELLO_FUNCTION_SRC_CODE=./artifacts/HelloWorldFunction2" + command_list_parameters["container_env_var"] = ( + "TF_VAR_HELLO_FUNCTION_SRC_CODE=./artifacts/HelloWorldFunction2" + ) environment_variables = os.environ.copy() if self.override: diff --git a/tests/integration/validate/test_validate_command.py b/tests/integration/validate/test_validate_command.py index 900a3af480..53a36b3472 100644 --- a/tests/integration/validate/test_validate_command.py +++ b/tests/integration/validate/test_validate_command.py @@ -1,6 +1,7 @@ """ Integration tests for sam validate """ + import json import os import re diff --git a/tests/unit/commands/buildcmd/test_utils.py b/tests/unit/commands/buildcmd/test_utils.py index 20a79b3f0f..2784f7c78c 100644 --- a/tests/unit/commands/buildcmd/test_utils.py +++ b/tests/unit/commands/buildcmd/test_utils.py @@ -1,6 +1,7 @@ """ Unit tests for build command utils """ + from unittest import TestCase from unittest.mock import patch diff --git a/tests/unit/commands/deploy/test_deploy_context.py b/tests/unit/commands/deploy/test_deploy_context.py index ad5638ef22..55dff41c94 100644 --- a/tests/unit/commands/deploy/test_deploy_context.py +++ b/tests/unit/commands/deploy/test_deploy_context.py @@ -1,4 +1,5 @@ """Test sam deploy command""" + from unittest import TestCase from unittest.mock import ANY, patch, MagicMock, Mock import tempfile diff --git a/tests/unit/commands/deploy/test_guided_context.py b/tests/unit/commands/deploy/test_guided_context.py index a5137a781b..b52c8fbac5 100644 --- a/tests/unit/commands/deploy/test_guided_context.py +++ b/tests/unit/commands/deploy/test_guided_context.py @@ -35,10 +35,8 @@ def setUp(self): self.companion_stack_manager_mock.return_value.get_unreferenced_repos.return_value = [ self.unreferenced_repo_mock ] - self.companion_stack_manager_mock.return_value.get_repo_uri = ( - lambda repo: "123456789012.dkr.ecr.us-east-1.amazonaws.com/test2" - if repo == self.unreferenced_repo_mock - else None + self.companion_stack_manager_mock.return_value.get_repo_uri = lambda repo: ( + "123456789012.dkr.ecr.us-east-1.amazonaws.com/test2" if repo == self.unreferenced_repo_mock else None ) self.verify_image_patch = patch( diff --git a/tests/unit/commands/local/cli_common/test_invoke_context.py b/tests/unit/commands/local/cli_common/test_invoke_context.py index f30a9574fc..fce1c37f23 100644 --- a/tests/unit/commands/local/cli_common/test_invoke_context.py +++ b/tests/unit/commands/local/cli_common/test_invoke_context.py @@ -1,6 +1,7 @@ """ Tests the InvokeContext class """ + import errno import os diff --git a/tests/unit/commands/local/lib/swagger/test_parser.py b/tests/unit/commands/local/lib/swagger/test_parser.py index 62b3e2c861..7af9041a4e 100644 --- a/tests/unit/commands/local/lib/swagger/test_parser.py +++ b/tests/unit/commands/local/lib/swagger/test_parser.py @@ -1,6 +1,7 @@ """ Test the swagger parser """ + from unittest import TestCase from unittest.mock import ANY, patch, Mock diff --git a/tests/unit/commands/local/lib/test_local_lambda.py b/tests/unit/commands/local/lib/test_local_lambda.py index 1014ea001d..755e6acd0c 100644 --- a/tests/unit/commands/local/lib/test_local_lambda.py +++ b/tests/unit/commands/local/lib/test_local_lambda.py @@ -1,6 +1,7 @@ """ Testing local lambda runner """ + import os import posixpath from unittest import TestCase diff --git a/tests/unit/commands/package/test_package_context.py b/tests/unit/commands/package/test_package_context.py index 682dfba17c..8de0e0fd76 100644 --- a/tests/unit/commands/package/test_package_context.py +++ b/tests/unit/commands/package/test_package_context.py @@ -1,4 +1,5 @@ """Test sam package command""" + from unittest import TestCase from unittest.mock import patch, MagicMock, Mock, call, ANY from parameterized import parameterized diff --git a/tests/unit/commands/publish/test_command.py b/tests/unit/commands/publish/test_command.py index 28bfa716e4..47bb2d53c4 100644 --- a/tests/unit/commands/publish/test_command.py +++ b/tests/unit/commands/publish/test_command.py @@ -1,4 +1,5 @@ """Test sam publish CLI.""" + import json from unittest import TestCase from unittest.mock import patch, call, Mock diff --git a/tests/unit/hook_packages/terraform/hooks/prepare/prepare_base.py b/tests/unit/hook_packages/terraform/hooks/prepare/prepare_base.py index 96193fa757..a65a9c3e61 100644 --- a/tests/unit/hook_packages/terraform/hooks/prepare/prepare_base.py +++ b/tests/unit/hook_packages/terraform/hooks/prepare/prepare_base.py @@ -1,6 +1,7 @@ """ Unit test base class for Terraform prepare hook """ + from unittest import TestCase from samcli.hook_packages.terraform.hooks.prepare.translate import AWS_PROVIDER_NAME, NULL_RESOURCE_PROVIDER_NAME diff --git a/tests/unit/hook_packages/terraform/hooks/prepare/test_enrich.py b/tests/unit/hook_packages/terraform/hooks/prepare/test_enrich.py index 9ae96eb42b..5a21491078 100644 --- a/tests/unit/hook_packages/terraform/hooks/prepare/test_enrich.py +++ b/tests/unit/hook_packages/terraform/hooks/prepare/test_enrich.py @@ -1,4 +1,5 @@ """Test Terraform prepare enrichment""" + from unittest.mock import Mock, call, patch from parameterized import parameterized from subprocess import CalledProcessError diff --git a/tests/unit/hook_packages/terraform/hooks/prepare/test_hook.py b/tests/unit/hook_packages/terraform/hooks/prepare/test_hook.py index a9153c9914..ef56f14df8 100644 --- a/tests/unit/hook_packages/terraform/hooks/prepare/test_hook.py +++ b/tests/unit/hook_packages/terraform/hooks/prepare/test_hook.py @@ -1,4 +1,5 @@ """Test Terraform prepare hook""" + from subprocess import CalledProcessError from unittest.mock import Mock, call, patch, MagicMock, ANY from parameterized import parameterized diff --git a/tests/unit/hook_packages/terraform/hooks/prepare/test_makefile_generator.py b/tests/unit/hook_packages/terraform/hooks/prepare/test_makefile_generator.py index 3aa4a59932..98cab69612 100644 --- a/tests/unit/hook_packages/terraform/hooks/prepare/test_makefile_generator.py +++ b/tests/unit/hook_packages/terraform/hooks/prepare/test_makefile_generator.py @@ -1,4 +1,5 @@ """Test Terraform prepare Makefile""" + from unittest.mock import patch, Mock, call from parameterized import parameterized diff --git a/tests/unit/hook_packages/terraform/hooks/prepare/test_property_builder.py b/tests/unit/hook_packages/terraform/hooks/prepare/test_property_builder.py index 6e8cbfdb4a..3278c0224e 100644 --- a/tests/unit/hook_packages/terraform/hooks/prepare/test_property_builder.py +++ b/tests/unit/hook_packages/terraform/hooks/prepare/test_property_builder.py @@ -1,4 +1,5 @@ """Test Terraform property builder""" + import json from unittest.mock import patch, Mock, call from parameterized import parameterized diff --git a/tests/unit/hook_packages/terraform/hooks/prepare/test_translate.py b/tests/unit/hook_packages/terraform/hooks/prepare/test_translate.py index ea5239f72d..0c664c4697 100644 --- a/tests/unit/hook_packages/terraform/hooks/prepare/test_translate.py +++ b/tests/unit/hook_packages/terraform/hooks/prepare/test_translate.py @@ -1,4 +1,5 @@ """Test Terraform prepare translate""" + import copy from unittest import TestCase from unittest.mock import Mock, call, patch, MagicMock, ANY diff --git a/tests/unit/hook_packages/terraform/hooks/prepare/test_types.py b/tests/unit/hook_packages/terraform/hooks/prepare/test_types.py index 16de4bd21e..1ac534b5ba 100644 --- a/tests/unit/hook_packages/terraform/hooks/prepare/test_types.py +++ b/tests/unit/hook_packages/terraform/hooks/prepare/test_types.py @@ -1,4 +1,5 @@ """Test types""" + from unittest import TestCase from unittest.mock import patch, Mock diff --git a/tests/unit/hook_packages/terraform/lib/test_utils.py b/tests/unit/hook_packages/terraform/lib/test_utils.py index bfda8d97eb..8a7bd9c98d 100644 --- a/tests/unit/hook_packages/terraform/lib/test_utils.py +++ b/tests/unit/hook_packages/terraform/lib/test_utils.py @@ -1,4 +1,5 @@ """Test Terraform utilities""" + from unittest import TestCase from unittest.mock import patch, Mock, call from parameterized import parameterized diff --git a/tests/unit/lib/cli_validation/test_remote_invoke_options_validations.py b/tests/unit/lib/cli_validation/test_remote_invoke_options_validations.py index 32f9f72860..1acba0f7f4 100644 --- a/tests/unit/lib/cli_validation/test_remote_invoke_options_validations.py +++ b/tests/unit/lib/cli_validation/test_remote_invoke_options_validations.py @@ -83,8 +83,8 @@ def test_event_and_remote_event_params(self, patched_click_context): mocked_context = Mock() patched_click_context.return_value = mocked_context - mocked_context.params.get.side_effect = ( - lambda key: "event_content" if key in ("event", "test_event_name") else None + mocked_context.params.get.side_effect = lambda key: ( + "event_content" if key in ("event", "test_event_name") else None ) with self.assertRaises(BadOptionUsage) as ex: @@ -102,8 +102,8 @@ def test_event_file_and_remote_event_params(self, patched_click_context): mocked_context = Mock() patched_click_context.return_value = mocked_context - mocked_context.params.get.side_effect = ( - lambda key: "event_content" if key in ("event_file", "test_event_name") else None + mocked_context.params.get.side_effect = lambda key: ( + "event_content" if key in ("event_file", "test_event_name") else None ) with self.assertRaises(BadOptionUsage) as ex: diff --git a/tests/unit/lib/hook/test_hook_config.py b/tests/unit/lib/hook/test_hook_config.py index ef4a05ebd7..4603b13a03 100644 --- a/tests/unit/lib/hook/test_hook_config.py +++ b/tests/unit/lib/hook/test_hook_config.py @@ -1,4 +1,5 @@ """Test Hook Package Config""" + import json from copy import deepcopy from unittest import TestCase diff --git a/tests/unit/lib/hook/test_hook_wrapper.py b/tests/unit/lib/hook/test_hook_wrapper.py index 370d9f1dbe..9541c031dc 100644 --- a/tests/unit/lib/hook/test_hook_wrapper.py +++ b/tests/unit/lib/hook/test_hook_wrapper.py @@ -1,4 +1,5 @@ """Test Hook Warpper""" + from pathlib import Path from unittest import TestCase from unittest.mock import patch, Mock diff --git a/tests/unit/lib/utils/test_path_utils.py b/tests/unit/lib/utils/test_path_utils.py index e15ec8ea65..c22458269d 100644 --- a/tests/unit/lib/utils/test_path_utils.py +++ b/tests/unit/lib/utils/test_path_utils.py @@ -1,6 +1,7 @@ """ test path_utils module """ + from unittest import TestCase from parameterized import parameterized diff --git a/tests/unit/local/docker/test_container.py b/tests/unit/local/docker/test_container.py index 84003e9e0b..b181ce33fa 100644 --- a/tests/unit/local/docker/test_container.py +++ b/tests/unit/local/docker/test_container.py @@ -1,6 +1,7 @@ """ Unit test for Container class """ + import base64 import json from unittest import TestCase diff --git a/tests/unit/local/docker/test_effective_user.py b/tests/unit/local/docker/test_effective_user.py index cdb255bbb5..126cf41ea2 100644 --- a/tests/unit/local/docker/test_effective_user.py +++ b/tests/unit/local/docker/test_effective_user.py @@ -1,6 +1,7 @@ """ Unit test for EffectiveUser class """ + from unittest import TestCase from unittest.mock import patch diff --git a/tests/unit/local/docker/test_lambda_build_container.py b/tests/unit/local/docker/test_lambda_build_container.py index e260a14704..d62c52e893 100644 --- a/tests/unit/local/docker/test_lambda_build_container.py +++ b/tests/unit/local/docker/test_lambda_build_container.py @@ -1,6 +1,7 @@ """ Unit test for Lambda Build Container management """ + import itertools import json import pathlib diff --git a/tests/unit/local/docker/test_lambda_container.py b/tests/unit/local/docker/test_lambda_container.py index d36aeff841..acce6a5ca7 100644 --- a/tests/unit/local/docker/test_lambda_container.py +++ b/tests/unit/local/docker/test_lambda_container.py @@ -1,6 +1,7 @@ """ Unit test for Lambda container management """ + from unittest import TestCase from unittest.mock import patch, Mock diff --git a/tests/unit/local/docker/test_manager.py b/tests/unit/local/docker/test_manager.py index 87b6af154d..84c6f13a6d 100644 --- a/tests/unit/local/docker/test_manager.py +++ b/tests/unit/local/docker/test_manager.py @@ -1,6 +1,7 @@ """ Tests container manager """ + import importlib from unittest import TestCase from unittest.mock import Mock, patch, MagicMock, ANY, call From 1e5424671beff20ee36199fd50bb59e2bb008249 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 Feb 2024 21:40:20 +0000 Subject: [PATCH 25/30] chore: update aws-sam-translator to 1.84.0 (#6642) * chore: update aws-sam-translator to 1.84.0 * Update reproducibles: update-reproducible-linux-reqs * Update reproducibles: update-reproducible-mac-reqs * Update reproducibles: update-reproducible-win-reqs --------- Co-authored-by: GitHub Action --- requirements/base.txt | 2 +- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 0c03e917c7..8ff9bdc57d 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -6,7 +6,7 @@ jmespath~=1.0.1 ruamel_yaml~=0.18.5 PyYAML~=6.0,>=6.0.1 cookiecutter~=2.5.0 -aws-sam-translator==1.83.0 +aws-sam-translator==1.84.0 #docker minor version updates can include breaking changes. Auto update micro version only. docker~=7.0.0 dateparser~=1.2 diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 5c6eaae465..3144fec71a 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -24,9 +24,9 @@ aws-lambda-builders==1.45.0 \ --hash=sha256:5c19a6628eecf21578cd9c521e747f4a2163c62c527cd840b11b62a10b661348 \ --hash=sha256:a4db7766198c052900905bd7ee3b1a8b486511394cdabffed054204d43b29943 # via aws-sam-cli (setup.py) -aws-sam-translator==1.83.0 \ - --hash=sha256:022246b4745cc9067f88ab2b051f49898606bcf0222e22b9da41063e5619c6f9 \ - --hash=sha256:46025ca8894a56eacd87eb0e4f9af5c01c567c9a734b97fbba353bffd56ba5dc +aws-sam-translator==1.84.0 \ + --hash=sha256:a24f43e80095c79258a1f1c7a0b8169f55daf0b2bc237d5b9010b02ba86fa3bb \ + --hash=sha256:dbfd5669b5ef4bd7bc7af4775eec2ce4db61a2c2a17d721e67b51cf6a6dd63f9 # via # aws-sam-cli (setup.py) # cfn-lint diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index 79f5480ecc..d944b32fbd 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -24,9 +24,9 @@ aws-lambda-builders==1.45.0 \ --hash=sha256:5c19a6628eecf21578cd9c521e747f4a2163c62c527cd840b11b62a10b661348 \ --hash=sha256:a4db7766198c052900905bd7ee3b1a8b486511394cdabffed054204d43b29943 # via aws-sam-cli (setup.py) -aws-sam-translator==1.83.0 \ - --hash=sha256:022246b4745cc9067f88ab2b051f49898606bcf0222e22b9da41063e5619c6f9 \ - --hash=sha256:46025ca8894a56eacd87eb0e4f9af5c01c567c9a734b97fbba353bffd56ba5dc +aws-sam-translator==1.84.0 \ + --hash=sha256:a24f43e80095c79258a1f1c7a0b8169f55daf0b2bc237d5b9010b02ba86fa3bb \ + --hash=sha256:dbfd5669b5ef4bd7bc7af4775eec2ce4db61a2c2a17d721e67b51cf6a6dd63f9 # via # aws-sam-cli (setup.py) # cfn-lint diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index f60951b0e9..dc272da679 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -24,9 +24,9 @@ aws-lambda-builders==1.45.0 \ --hash=sha256:5c19a6628eecf21578cd9c521e747f4a2163c62c527cd840b11b62a10b661348 \ --hash=sha256:a4db7766198c052900905bd7ee3b1a8b486511394cdabffed054204d43b29943 # via aws-sam-cli (setup.py) -aws-sam-translator==1.83.0 \ - --hash=sha256:022246b4745cc9067f88ab2b051f49898606bcf0222e22b9da41063e5619c6f9 \ - --hash=sha256:46025ca8894a56eacd87eb0e4f9af5c01c567c9a734b97fbba353bffd56ba5dc +aws-sam-translator==1.84.0 \ + --hash=sha256:a24f43e80095c79258a1f1c7a0b8169f55daf0b2bc237d5b9010b02ba86fa3bb \ + --hash=sha256:dbfd5669b5ef4bd7bc7af4775eec2ce4db61a2c2a17d721e67b51cf6a6dd63f9 # via # aws-sam-cli (setup.py) # cfn-lint From aaafcb500e474565230dadc4753c45f215828e47 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Feb 2024 14:00:38 -0800 Subject: [PATCH 26/30] chore(deps): bump certifi from 2023.11.17 to 2024.2.2 in /requirements (#6640) Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.11.17 to 2024.2.2. - [Commits](https://github.com/certifi/python-certifi/compare/2023.11.17...2024.02.02) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 3144fec71a..480e65e4d8 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -60,9 +60,9 @@ botocore-stubs==1.34.32 \ --hash=sha256:978c97b8c02b5ffa3726a5052e5715aecc52c640a75a8088b3a58453c2b054b2 \ --hash=sha256:e5b04b8ab81e736088470b7be244de072ac2f986caf0f51b7e2087400778dc9f # via boto3-stubs -certifi==2023.11.17 \ - --hash=sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1 \ - --hash=sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474 +certifi==2024.2.2 \ + --hash=sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f \ + --hash=sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1 # via requests cffi==1.16.0 \ --hash=sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index d944b32fbd..20b20fbb6a 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -78,9 +78,9 @@ botocore-stubs==1.34.32 \ --hash=sha256:978c97b8c02b5ffa3726a5052e5715aecc52c640a75a8088b3a58453c2b054b2 \ --hash=sha256:e5b04b8ab81e736088470b7be244de072ac2f986caf0f51b7e2087400778dc9f # via boto3-stubs -certifi==2023.11.17 \ - --hash=sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1 \ - --hash=sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474 +certifi==2024.2.2 \ + --hash=sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f \ + --hash=sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1 # via requests cffi==1.16.0 \ --hash=sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index dc272da679..d4359a63ea 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -60,9 +60,9 @@ botocore-stubs==1.34.32 \ --hash=sha256:978c97b8c02b5ffa3726a5052e5715aecc52c640a75a8088b3a58453c2b054b2 \ --hash=sha256:e5b04b8ab81e736088470b7be244de072ac2f986caf0f51b7e2087400778dc9f # via boto3-stubs -certifi==2023.11.17 \ - --hash=sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1 \ - --hash=sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474 +certifi==2024.2.2 \ + --hash=sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f \ + --hash=sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1 # via requests cffi==1.16.0 \ --hash=sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc \ From 225d97226abb2db13ad947deeeb6227044f2ed86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Feb 2024 16:37:07 -0800 Subject: [PATCH 27/30] chore(deps-dev): bump the types group in /requirements with 2 updates (#6647) Bumps the types group in /requirements with 2 updates: [types-psutil](https://github.com/python/typeshed) and [types-colorama](https://github.com/python/typeshed). Updates `types-psutil` from 5.9.5.20240106 to 5.9.5.20240205 - [Commits](https://github.com/python/typeshed/commits) Updates `types-colorama` from 0.4.15.20240106 to 0.4.15.20240205 - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-psutil dependency-type: direct:development update-type: version-update:semver-patch dependency-group: types - dependency-name: types-colorama dependency-type: direct:development update-type: version-update:semver-patch dependency-group: types ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/dev.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index f8b8ceebf4..05585cb879 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -11,10 +11,10 @@ mypy==1.8.0 types-pywin32==306.0.0.20240130 types-PyYAML==6.0.12.12 types-chevron==0.14.2.20240106 -types-psutil==5.9.5.20240106 +types-psutil==5.9.5.20240205 types-setuptools==69.0.0.20240125 types-Pygments==2.17.0.20240106 -types-colorama==0.4.15.20240106 +types-colorama==0.4.15.20240205 types-dateparser==1.1.4.20240106 types-docutils==0.20.0.20240201 types-jsonschema==4.21.0.20240118 From a10d9609dfe99f96446098a39887d1616b6de6bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Feb 2024 16:37:11 -0800 Subject: [PATCH 28/30] chore(deps): bump pytz from 2023.4 to 2024.1 in /requirements (#6639) Bumps [pytz](https://github.com/stub42/pytz) from 2023.4 to 2024.1. - [Release notes](https://github.com/stub42/pytz/releases) - [Commits](https://github.com/stub42/pytz/compare/release_2023.4...release_2024.1) --- updated-dependencies: - dependency-name: pytz dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/reproducible-linux.txt | 6 +++--- requirements/reproducible-mac.txt | 6 +++--- requirements/reproducible-win.txt | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/requirements/reproducible-linux.txt b/requirements/reproducible-linux.txt index 480e65e4d8..b9416facb5 100644 --- a/requirements/reproducible-linux.txt +++ b/requirements/reproducible-linux.txt @@ -585,9 +585,9 @@ python-slugify==8.0.3 \ --hash=sha256:c71189c161e8c671f1b141034d9a56308a8a5978cd13d40446c879569212fdd1 \ --hash=sha256:e04cba5f1c562502a1175c84a8bc23890c54cdaf23fccaaf0bf78511508cabed # via cookiecutter -pytz==2023.4 \ - --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ - --hash=sha256:f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a +pytz==2024.1 \ + --hash=sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812 \ + --hash=sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319 # via dateparser pyyaml==6.0.1 \ --hash=sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc \ diff --git a/requirements/reproducible-mac.txt b/requirements/reproducible-mac.txt index 20b20fbb6a..98078d0f88 100644 --- a/requirements/reproducible-mac.txt +++ b/requirements/reproducible-mac.txt @@ -617,9 +617,9 @@ python-slugify==8.0.3 \ --hash=sha256:c71189c161e8c671f1b141034d9a56308a8a5978cd13d40446c879569212fdd1 \ --hash=sha256:e04cba5f1c562502a1175c84a8bc23890c54cdaf23fccaaf0bf78511508cabed # via cookiecutter -pytz==2023.4 \ - --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ - --hash=sha256:f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a +pytz==2024.1 \ + --hash=sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812 \ + --hash=sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319 # via dateparser pyyaml==6.0.1 \ --hash=sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc \ diff --git a/requirements/reproducible-win.txt b/requirements/reproducible-win.txt index d4359a63ea..919e335d41 100644 --- a/requirements/reproducible-win.txt +++ b/requirements/reproducible-win.txt @@ -589,9 +589,9 @@ python-slugify==8.0.3 \ --hash=sha256:c71189c161e8c671f1b141034d9a56308a8a5978cd13d40446c879569212fdd1 \ --hash=sha256:e04cba5f1c562502a1175c84a8bc23890c54cdaf23fccaaf0bf78511508cabed # via cookiecutter -pytz==2023.4 \ - --hash=sha256:31d4583c4ed539cd037956140d695e42c033a19e984bfce9964a3f7d59bc2b40 \ - --hash=sha256:f90ef520d95e7c46951105338d918664ebfd6f1d995bd7d153127ce90efafa6a +pytz==2024.1 \ + --hash=sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812 \ + --hash=sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319 # via dateparser pywin32==306 \ --hash=sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d \ From 183de05f15d0e9a4bafa774dd173d19034473419 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Feb 2024 18:11:29 -0800 Subject: [PATCH 29/30] chore(deps-dev): bump ruff from 0.1.15 to 0.2.0 in /requirements (#6638) Bumps [ruff](https://github.com/astral-sh/ruff) from 0.1.15 to 0.2.0. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/v0.1.15...v0.2.0) --- updated-dependencies: - dependency-name: ruff dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements/pre-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/pre-dev.txt b/requirements/pre-dev.txt index 43172de738..2446b4802f 100644 --- a/requirements/pre-dev.txt +++ b/requirements/pre-dev.txt @@ -1 +1 @@ -ruff==0.1.15 +ruff==0.2.0 From f31eb0b92765cd7a36e83488baf61ff2b59e4f4d Mon Sep 17 00:00:00 2001 From: Wing Fung Lau <4760060+hawflau@users.noreply.github.com> Date: Tue, 6 Feb 2024 09:26:49 -0800 Subject: [PATCH 30/30] chore: bump version to 1.109.0 (#6656) Co-authored-by: Lau --- samcli/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samcli/__init__.py b/samcli/__init__.py index 3fefdee986..513927b9d1 100644 --- a/samcli/__init__.py +++ b/samcli/__init__.py @@ -2,4 +2,4 @@ SAM CLI version """ -__version__ = "1.108.0" +__version__ = "1.109.0"