From 36c9420596b331e1ea0335cecabf74f64a70332b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Nov 2026 15:16:26 +0000 Subject: [PATCH 1/2] Bump `pyproject.toml` dependencies Signed-off-by: dependabot[bot] --- .github/actions/setup/action.yml | 2 +- poetry.lock | 1699 +++++++++++++++--------------- pyproject.toml | 23 +- 3 files changed, 876 insertions(+), 848 deletions(-) diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 7b64bbd0..ede1c5d0 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -4,7 +4,7 @@ description: Installs the given GardenLinux Python library inputs: version: description: GardenLinux Python library version - default: "1.0.0" + default: "1.0.1" python_version: description: Python version to setup default: "3.14" diff --git a/poetry.lock b/poetry.lock index 5f36c432..199ddb06 100644 --- a/poetry.lock +++ b/poetry.lock @@ -6,7 +6,7 @@ version = "1.0.0" description = "A light, configurable Sphinx theme" optional = false python-versions = ">=3.10" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b"}, {file = "alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e"}, @@ -25,69 +25,69 @@ files = [ [[package]] name = "ast-serialize" -version = "0.12.1" +version = "0.13.1" description = "Python bindings for mypy AST serialization" optional = false python-versions = ">=3.7" groups = ["dev"] files = [ - {file = "ast_serialize-0.12.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", hash = "sha256:e73255c9227fd74eac8a9b55c4049e8ad7b66d1f690bf827c98a86b2e594def7"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:4655ef993e69e01bb47d2d99647de9bbb74af03938438656832cd010d95de348"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:bac5a99a2c91dd823be9b8c44645694fccbb0750773cc5b27889a9f6f22fce89"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6485e681625ed7a094221f16a7ff2ef154946112266a05cf83bde50c959ef345"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a513bc6f60980d01767f7cbe39b17ce0373e722824a74ce28d6cea49ee3c8460"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:82866f3523d53ffca8d2a69a750bec52908b69f728012e40959bebce2620453c"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:243054a05a5190f5d087b5c8b16423e7f1cefa4991bac26e9c8ace18074b75b6"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d9fbe5a3e8acddfc2fddff3dbbc7ea0e9798b3df3428f851b8abc52a3806f31"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:d3d516da3463071d27e64caf54d88cba25cf4ad4afcc807e0bcf67743719f03e"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8d6711adf11136c77e3a35517de9488a5081d1012874fae99c2876b64f4daace"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:cbe239bee4bd609186daf60b95b7b0f47146c7f7f55f6da83807d747d6fe753f"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:5bbf582286c9dc6b4c544ef645dc99e4b3aa09db28892bc60344141f6926641f"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:99e33c93efb5254a70c525b46038212371dfe5693d48eb2d0d5f17d936a263d7"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:aa6c17a2b7f07e81fa8cfcc4aa7c832b3e57733853aebea113ab502f9b0963db"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f896fa38e0af38821e1ab1425c5dee89e359623e165765bdeae7d0eb6909e76d"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:af699e81fd7ce80b8b03945826d8ea23dd36d072f10d4613402da597ba4ee9c6"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-win32.whl", hash = "sha256:10b59afc108eb285146acb23d1b5ec0fc58bb3c09cb2ab8876402df06c373c3b"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-win_amd64.whl", hash = "sha256:72e871f6995a066c1b19104f8a6b5832b1163adb9a8267c2aa4711fbb0f4d1f3"}, - {file = "ast_serialize-0.12.1-cp314-cp314t-win_arm64.whl", hash = "sha256:3398e458047d21c9bc1b323fe5aab77c608dc9ddb65b2d44deebaff503a1f1eb"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-macosx_10_12_x86_64.whl", hash = "sha256:410233de149ab8414cb27c6fc73e9d2baa35d6f971672d540d752060d980ffb4"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-macosx_11_0_arm64.whl", hash = "sha256:b9a2310845302f1a6bd45ae8a67d5760211103a8d66410b854bfa440d107e093"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ff65f40f49d5e1a1a043ba366081d59a4e26a9f5c1b07eb1170e172115da7ca"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:536d783c4d91331f094e0a892221e619be5ffbe6fb6640885f14d7f226ec90ca"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c42d2d65f388d1960c5796231eb9bf5a988c46228633eb489605c4549ad16c52"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a5628a12acc875fe7a167910f18d101dd101c2a7b1e6c2b6f7289ffaff25805c"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e855adfa5bb982b2e6fe09056b2d584f6dd4fce085d91a07d1155683751b6b5"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-manylinux_2_31_riscv64.whl", hash = "sha256:fafe1471e8aca6c87b4913b7b54ff97197adf702fbe28692284b929dfa62ff96"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a5cac246474d2a703147d1605a6ac5ba0fa9e0a443cf1cf42513adf4df02686f"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl", hash = "sha256:6e25cd319fb0d7b39fcac666784ec86708ccbc78d07a698b1400cf5ed40c045b"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-musllinux_1_2_armv7l.whl", hash = "sha256:657a7354ea16ed4d29f8127ed477c6fee3915c111d135f020ca835a991438e90"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-musllinux_1_2_i686.whl", hash = "sha256:9eb9de7e59621acdb3e66984f374272b33d56d15a04763e2fd0604211e1c8303"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-musllinux_1_2_ppc64le.whl", hash = "sha256:09cc4d3103c1fc97f6845ba307af1db9cde5226bef47f8843220dde83f2276ba"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-musllinux_1_2_riscv64.whl", hash = "sha256:c9e2a592706fd791c2271ce9c8f4e38c98d3ea0b4a86b511e09a4fe3ac44ab37"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl", hash = "sha256:f4ac042e95a575432c1730ca4cb9183066a2074886a599f46c1f1b0955fb8198"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-win32.whl", hash = "sha256:b3cd105995942cc6163a229674a86161ba1305f646493efd59bd6723a357ee14"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-win_amd64.whl", hash = "sha256:a9cd24a26126088693ca054547ea0a391398a29cf1a3a2bec1009b4b6acc8b82"}, - {file = "ast_serialize-0.12.1-cp315-abi3.abi3t-win_arm64.whl", hash = "sha256:9649cd903db0dc047906c6dd740784a2ba665d54f7e43ba31457edbce76c9493"}, - {file = "ast_serialize-0.12.1-cp315-cp315-pyemscripten_2026_5_wasm32.whl", hash = "sha256:5ef62601db3ce5c23445132262a193075e211fb2fc87b46b7550dd351fac0976"}, - {file = "ast_serialize-0.12.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:98d91cd3a6cb76a39512ee090a539d1e3206b732ad8150eb38918cffa1ddf515"}, - {file = "ast_serialize-0.12.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:8a32f184ce3e4b1d0b06d642a1243281cf55b99e0323680b1b8f904029fd7700"}, - {file = "ast_serialize-0.12.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e62126ac2be2d9340ac1b3ee7a0466a883ecbed634cff0929c88ca0b671483b7"}, - {file = "ast_serialize-0.12.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0f93a70fa9826c04ea9f2c3a880f87f4cca09a828144ed5084682abd28110980"}, - {file = "ast_serialize-0.12.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1858887be56a64a2aea899423dfe43787c34c75c18b0d7497de8e618d54b2790"}, - {file = "ast_serialize-0.12.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:89a2bc39a820bc7785b60c53a5742b4e8dd4c1a599294e2dd68fae545883d44a"}, - {file = "ast_serialize-0.12.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50a9eaedf1db4857dad7cc47dd757ed70bfcc40b89d44d516c4a2f0d5033bd76"}, - {file = "ast_serialize-0.12.1-cp39-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:c30b609e8fea426b310543126de876592236a25aa8ebd59f1e2b323dd52a4085"}, - {file = "ast_serialize-0.12.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7b1ad06513022cfa1337744959255af0ef16119d2beb1e547b67f37ad9433d4a"}, - {file = "ast_serialize-0.12.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:6add54b495e37ae3cf3a1f0d5eaba364814eb72e93026adc41b7791e4b0d45d3"}, - {file = "ast_serialize-0.12.1-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:5fc136cd08001b817ad0b3e7426f50a7d2b8982dc7c6491f0af78af4c3dd8672"}, - {file = "ast_serialize-0.12.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:45a9e6b700bbd973d49942668a5cdbeffa693f2e250b8a5409abd1fa9d351854"}, - {file = "ast_serialize-0.12.1-cp39-abi3-musllinux_1_2_ppc64le.whl", hash = "sha256:a1d8267f83c613ea0a31f2518df074bd62e98a4b3a4892f6a529d74e08e02dba"}, - {file = "ast_serialize-0.12.1-cp39-abi3-musllinux_1_2_riscv64.whl", hash = "sha256:9a0cbab9796e6ce841197feeba4008faa96b4cc7741129542fd81c882d7a4f01"}, - {file = "ast_serialize-0.12.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b4282695f1d51a3c6ef76560351bad5af880eff7d755aefea325bffb9bf68c25"}, - {file = "ast_serialize-0.12.1-cp39-abi3-win32.whl", hash = "sha256:119d1b0cadaba4a6e475f9bbe79eecc79351e373142eabe7c353f0250d70aebb"}, - {file = "ast_serialize-0.12.1-cp39-abi3-win_amd64.whl", hash = "sha256:3d6ed63d4fc1ec867b8cb522d58c36df0e8f05e487bea0ffd102043a37636d72"}, - {file = "ast_serialize-0.12.1-cp39-abi3-win_arm64.whl", hash = "sha256:610a41351de68199de9a1434499083b4256c0df7658ec1cfc0a0a7b20b08d317"}, - {file = "ast_serialize-0.12.1.tar.gz", hash = "sha256:5285a390caf1c44368ae270f037f797b91427d138b7d43cad0f1fda4c83518d9"}, + {file = "ast_serialize-0.13.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", hash = "sha256:3e129d44b0cffbea24a7f40117ce49e30993c3d119e584d4817ebd6f87246456"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:523d45bab16ddaf1399c04c4fe81bbf180f81e33c2f7bcbe76be56b0f7311ab4"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:638333fb8ae72c62753f9e794fda20290883ddc65b0d85e26e08f8bb227567ad"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc34c670747d85d4232834665e247009413eaebe47c69eaf60a5c439aaecaed9"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8c8ebd419811c435812d242fb2a173e57dfede198c9ac9a0a584666ebc9b9331"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8899c038b1c15ae8b98e379057fb3ef398ceb0b21d1737a8156dd5a0923b7e51"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e14c4de98f965647a74e6eaf37e20207124e45451ccd36e84a6f6ebab45e0372"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f3e8a3eff69af640db985360fef35073fb46956dfc3e5c614cf00920d2746dd"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:75d7750fe98f6f35a96c43aba8d98a2e623e22c778a0c17ab9ede92eb10f5d82"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:43e8ddd63e80fc280c2f790157386f27f9b9f6ccb9c4f8e803b863cbfb085769"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:9221e09496fb942901993c1812ee87950cc0ecbb514c7c0f1f5fa6d78f701ed8"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:7a5c38bdb93669c596f94fb7204dd6ebe4fadb19058ac9a2faf2948c2a175f96"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:acf4e9f055d75058ab01536da330648746f2f82b7697a85230547f2d5ebe895c"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:87427913c325adc811e81e7c9a757b061f47ef1e29114ac479aa0953a2687a98"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:ad88921f95b92bc144d9ad059a0e16f8c1ae69f5239f2d3c6536fd2774f73dfe"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f8b17e2921e56621bcb46792bd3e0b82ca3b85de78d5936e7b8174ba1758b0aa"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-win32.whl", hash = "sha256:2f9a9ce8b0994f757b941f7f7fe384a6666b4162b941ebc5c248081baea18e47"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-win_amd64.whl", hash = "sha256:5d99910e6b9a9b9360bcca2ae99aee36cc912ce058df2a57d1c33099b6cb2593"}, + {file = "ast_serialize-0.13.1-cp314-cp314t-win_arm64.whl", hash = "sha256:a789cbe14d0a0e9ec9b32a456e5abc81ad8799479c3cfd88a29e3442262aebe6"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-macosx_10_12_x86_64.whl", hash = "sha256:23d768369b89d551077dc173da6892fad00443338417523b6732f4e8ba4a7ed5"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-macosx_11_0_arm64.whl", hash = "sha256:68f8829d114dab6c9db4a8bbb8d0e342958faee1b5e15a29022678df639960f8"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e385b17d5bde892a6184003a9aff3518387908b73f8f5ea539313c07c8c0ede"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:02686b281ec9b8e9614f6f0db27e12e4cac515f336c5d05b678bc9eb73ff2af5"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a8ab2c2585b2e22e48cd4aff2136fce4eab4ced569b85f150ef9a5a5d6f34d49"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c652d9f5d52d8b81eff3ff2c95c9dd0f281de45f6ad5d3fa95527550c396454a"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:121e1d08d58b75c15491cc3003609cbad71ac2b0016043c36d30a6b2032b6605"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-manylinux_2_31_riscv64.whl", hash = "sha256:30cf89b6a6844542d116c758725d13de5b97b9410a51ee577715f761270d0c1c"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:732aaae9e498c973fc63fd7f308009b57c4afa6ff59d0b674d894e57d0bca01a"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl", hash = "sha256:d9c1a920b2aa0c1e016bed7721689717034ca0dba64ac3a3ff243b003d4e8dd8"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-musllinux_1_2_armv7l.whl", hash = "sha256:847cad4c22953823f5e76d0b126c6f9da670cfa45b1df41b9324e22189d77611"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-musllinux_1_2_i686.whl", hash = "sha256:aca07de3ca8e3d9f2b716c3c31f4f384fe4bd2d03e09912417cff7a3e08036f7"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-musllinux_1_2_ppc64le.whl", hash = "sha256:5db12d843d931b9d1f1519ce66b9cbfe72d8563b75c1204d255322254d1964dd"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-musllinux_1_2_riscv64.whl", hash = "sha256:fb8021f4dc3296de18737e3b8b34994411da725374d74a0b9eb32a738f2a23d0"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl", hash = "sha256:0d764913374ba21df8cd618045b371ed104ce55c6276de7c59e554a4f5ba26fd"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-win32.whl", hash = "sha256:2bad302ae2427454ef9dab71bd5c3ad67188860c39d36daee38f72031edb39c4"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-win_amd64.whl", hash = "sha256:032b09d86c785c3984e975378b7861f2a68ac44e22ba7b07b93a536b2524eeb8"}, + {file = "ast_serialize-0.13.1-cp315-abi3.abi3t-win_arm64.whl", hash = "sha256:929eda0c419e622ab49df3a4c45f81c57dcc10874bbad55d0470a4a03324dac3"}, + {file = "ast_serialize-0.13.1-cp315-cp315-pyemscripten_2026_5_wasm32.whl", hash = "sha256:bf53a3ba1cbe45399fc1e4ccd684b8f2a11cca450f89706b79122f478534c6f5"}, + {file = "ast_serialize-0.13.1-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:4bcf1d5f4eefecaa325a34ecf079b2741189e7d0821523f92cb343a389a67489"}, + {file = "ast_serialize-0.13.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:1b158f1c9e3a0d386913924c57995d6df78224868a4d0f215bdd41587c97b34a"}, + {file = "ast_serialize-0.13.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77a6201b69ce42e919f2fd9a559138d5410b5d8afff7c3a6b1f500b0481ff7d8"}, + {file = "ast_serialize-0.13.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:6eb0be64c9b8f1ed26637eef345abe75ea90351c92c85a8aec7838b3af971011"}, + {file = "ast_serialize-0.13.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7f2427bddfca208e84de700044fadf9aef2769a70bae740a1bdabb89ee9e1117"}, + {file = "ast_serialize-0.13.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88df960e67184a71874e5b2ee014f87d1254a0dbc1f903c7bd7b1ab7733ecaef"}, + {file = "ast_serialize-0.13.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f99786e0d62082a5b121b3437f3167562133711df22128de1e9886f57f0b226"}, + {file = "ast_serialize-0.13.1-cp39-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:a01b515b25a03184eff4acef25b981ae007916379682e908fc8785b342a0bf3e"}, + {file = "ast_serialize-0.13.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:29422d7bcd9e7f39411571c36cec45ce8a7a9b3ad4b2e7aa64497c15a9e397f6"}, + {file = "ast_serialize-0.13.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:6ffb0f548a7dc126067fdfb7b2325ab5dfcdeecc29faf5e0f0461c96d6ebfa3d"}, + {file = "ast_serialize-0.13.1-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:2876444a5f87a7c76f371af3c07c2fda563a08bc8af52568df812e8aba4bf568"}, + {file = "ast_serialize-0.13.1-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:885a62ec6481ce58ab24c6357360d7a82023b62dd7e5e7ceccf59e9662a3272b"}, + {file = "ast_serialize-0.13.1-cp39-abi3-musllinux_1_2_ppc64le.whl", hash = "sha256:2015fd0165e463aac3b1aadc6a1fa1e5820c14ca950821f4fe02f8a3f6a388d6"}, + {file = "ast_serialize-0.13.1-cp39-abi3-musllinux_1_2_riscv64.whl", hash = "sha256:eb41e1906502ac80d24ff343f45008552a3f5b5158607959fe6a07dbfc6eb037"}, + {file = "ast_serialize-0.13.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:ca9acc67f796aa2554fa3037dccc022a4b08b38b2ad153edfac9c9bb7cb1f3c6"}, + {file = "ast_serialize-0.13.1-cp39-abi3-win32.whl", hash = "sha256:4f98da562e5901d69c7dd30885594c5438f859edf354e9ac7517d188fb026c3a"}, + {file = "ast_serialize-0.13.1-cp39-abi3-win_amd64.whl", hash = "sha256:ddf7cbc9c8abf70102c4a088efe154bb86bfb825b0a10e556d2b15972cf99bd7"}, + {file = "ast_serialize-0.13.1-cp39-abi3-win_arm64.whl", hash = "sha256:48f11d96c9ec71119612f8e79a8c55c12f2b136716d68347433c561d27a25f43"}, + {file = "ast_serialize-0.13.1.tar.gz", hash = "sha256:401cc84e8888d4d76f2c8d296fa006ed1a5ff993b6aff90dd777c03973efd025"}, ] [[package]] @@ -108,7 +108,7 @@ version = "2.18.0" description = "Internationalization utilities" optional = false python-versions = ">=3.8" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "babel-2.18.0-py3-none-any.whl", hash = "sha256:e2b422b277c2b9a9630c1d7903c2a00d0830c409c59ac8cae9081c92f1aeba35"}, {file = "babel-2.18.0.tar.gz", hash = "sha256:b80b99a14bd085fcacfa15c9165f651fbb3406e66cc603abf11c5750937c992d"}, @@ -144,18 +144,18 @@ yaml = ["PyYAML"] [[package]] name = "boto3" -version = "1.43.108" +version = "1.44.2" description = "The AWS SDK for Python (Boto3)" optional = false python-versions = ">=3.10" groups = ["main", "dev"] files = [ - {file = "boto3-1.43.108-py3-none-any.whl", hash = "sha256:19e9da95ef0c494e27052049a42137550e66730509bb613e76eaa30ddf9a7170"}, - {file = "boto3-1.43.108.tar.gz", hash = "sha256:03341f089158368acf83e921aca98b706095322ca52bc4c039a616940aa5ad41"}, + {file = "boto3-1.44.2-py3-none-any.whl", hash = "sha256:d62ff8a9eb06cab9f0b4242d7a2907a8fff9cca630e27ef736660f9d53e5b18e"}, + {file = "boto3-1.44.2.tar.gz", hash = "sha256:70c02826640da17c15067033af01667059dde5e86057c2d1227cd8523c2f24dd"}, ] [package.dependencies] -botocore = ">=1.43.108,<1.44.0" +botocore = ">=1.44.2,<1.45.0" jmespath = ">=0.7.1,<2.0.0" s3transfer = ">=0.19.0,<0.20.0" @@ -164,472 +164,472 @@ crt = ["botocore[crt] (>=1.21.0,<2.0a0)"] [[package]] name = "boto3-stubs" -version = "1.43.108" -description = "Type annotations for boto3 1.43.108 generated with mypy-boto3-builder 8.12.0" +version = "1.44.2" +description = "Type annotations for boto3 1.44.2 generated with mypy-boto3-builder 8.12.0" optional = false python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "boto3_stubs-1.43.108-py3-none-any.whl", hash = "sha256:40f02e30f6e455ccb658dcdeb5756ce23bde767f425ab6d7f57a9ffad75a848c"}, - {file = "boto3_stubs-1.43.108.tar.gz", hash = "sha256:a1ed29b4c7957568e6261fc36d4c59025c004997a229e8f01940c205f2128e4a"}, + {file = "boto3_stubs-1.44.2-py3-none-any.whl", hash = "sha256:df1b4c547844035730f9d6b35539aaf33171239baf1b542e14743c0d04f79c75"}, + {file = "boto3_stubs-1.44.2.tar.gz", hash = "sha256:f8f87bb12525ec822211d5efa1fed17d95116377eeba9440db38d68ada30159d"}, ] [package.dependencies] botocore-stubs = "*" -mypy-boto3-s3 = {version = ">=1.43.0,<1.44.0", optional = true, markers = "extra == \"s3\""} +mypy-boto3-s3 = {version = ">=1.44.0,<1.45.0", optional = true, markers = "extra == \"s3\""} types-s3transfer = "*" [package.extras] -accessanalyzer = ["mypy-boto3-accessanalyzer (>=1.43.0,<1.44.0)"] -account = ["mypy-boto3-account (>=1.43.0,<1.44.0)"] -account-access = ["mypy-boto3-account-access (>=1.43.0,<1.44.0)"] -acm = ["mypy-boto3-acm (>=1.43.0,<1.44.0)"] -acm-pca = ["mypy-boto3-acm-pca (>=1.43.0,<1.44.0)"] -agent-registry = ["mypy-boto3-agent-registry (>=1.43.0,<1.44.0)"] -agent-registry-control = ["mypy-boto3-agent-registry-control (>=1.43.0,<1.44.0)"] -aiops = ["mypy-boto3-aiops (>=1.43.0,<1.44.0)"] -all = ["mypy-boto3-accessanalyzer (>=1.43.0,<1.44.0)", "mypy-boto3-account (>=1.43.0,<1.44.0)", "mypy-boto3-account-access (>=1.43.0,<1.44.0)", "mypy-boto3-acm (>=1.43.0,<1.44.0)", "mypy-boto3-acm-pca (>=1.43.0,<1.44.0)", "mypy-boto3-agent-registry (>=1.43.0,<1.44.0)", "mypy-boto3-agent-registry-control (>=1.43.0,<1.44.0)", "mypy-boto3-aiops (>=1.43.0,<1.44.0)", "mypy-boto3-amp (>=1.43.0,<1.44.0)", "mypy-boto3-amplify (>=1.43.0,<1.44.0)", "mypy-boto3-amplifybackend (>=1.43.0,<1.44.0)", "mypy-boto3-amplifyuibuilder (>=1.43.0,<1.44.0)", "mypy-boto3-apigateway (>=1.43.0,<1.44.0)", "mypy-boto3-apigatewaymanagementapi (>=1.43.0,<1.44.0)", "mypy-boto3-apigatewayv2 (>=1.43.0,<1.44.0)", "mypy-boto3-appconfig (>=1.43.0,<1.44.0)", "mypy-boto3-appconfigdata (>=1.43.0,<1.44.0)", "mypy-boto3-appfabric (>=1.43.0,<1.44.0)", "mypy-boto3-appflow (>=1.43.0,<1.44.0)", "mypy-boto3-appintegrations (>=1.43.0,<1.44.0)", "mypy-boto3-application-autoscaling (>=1.43.0,<1.44.0)", "mypy-boto3-application-insights (>=1.43.0,<1.44.0)", "mypy-boto3-application-signals (>=1.43.0,<1.44.0)", "mypy-boto3-applicationcostprofiler (>=1.43.0,<1.44.0)", "mypy-boto3-appmesh (>=1.43.0,<1.44.0)", "mypy-boto3-apprunner (>=1.43.0,<1.44.0)", "mypy-boto3-appstream (>=1.43.0,<1.44.0)", "mypy-boto3-appsync (>=1.43.0,<1.44.0)", "mypy-boto3-arc-region-switch (>=1.43.0,<1.44.0)", "mypy-boto3-arc-zonal-shift (>=1.43.0,<1.44.0)", "mypy-boto3-artifact (>=1.43.0,<1.44.0)", "mypy-boto3-athena (>=1.43.0,<1.44.0)", "mypy-boto3-auditmanager (>=1.43.0,<1.44.0)", "mypy-boto3-autoscaling (>=1.43.0,<1.44.0)", "mypy-boto3-autoscaling-plans (>=1.43.0,<1.44.0)", "mypy-boto3-b2bi (>=1.43.0,<1.44.0)", "mypy-boto3-backup (>=1.43.0,<1.44.0)", "mypy-boto3-backup-gateway (>=1.43.0,<1.44.0)", "mypy-boto3-backupsearch (>=1.43.0,<1.44.0)", "mypy-boto3-batch (>=1.43.0,<1.44.0)", "mypy-boto3-bcm-dashboards (>=1.43.0,<1.44.0)", "mypy-boto3-bcm-data-exports (>=1.43.0,<1.44.0)", "mypy-boto3-bcm-pricing-calculator (>=1.43.0,<1.44.0)", "mypy-boto3-bcm-recommended-actions (>=1.43.0,<1.44.0)", "mypy-boto3-bedrock (>=1.43.0,<1.44.0)", "mypy-boto3-bedrock-agent (>=1.43.0,<1.44.0)", "mypy-boto3-bedrock-agent-runtime (>=1.43.0,<1.44.0)", "mypy-boto3-bedrock-agentcore (>=1.43.0,<1.44.0)", "mypy-boto3-bedrock-agentcore-control (>=1.43.0,<1.44.0)", "mypy-boto3-bedrock-data-automation (>=1.43.0,<1.44.0)", "mypy-boto3-bedrock-data-automation-runtime (>=1.43.0,<1.44.0)", "mypy-boto3-bedrock-runtime (>=1.43.0,<1.44.0)", "mypy-boto3-billing (>=1.43.0,<1.44.0)", "mypy-boto3-billingconductor (>=1.43.0,<1.44.0)", "mypy-boto3-braket (>=1.43.0,<1.44.0)", "mypy-boto3-budgets (>=1.43.0,<1.44.0)", "mypy-boto3-ce (>=1.43.0,<1.44.0)", "mypy-boto3-chatbot (>=1.43.0,<1.44.0)", "mypy-boto3-chime (>=1.43.0,<1.44.0)", "mypy-boto3-chime-sdk-identity (>=1.43.0,<1.44.0)", "mypy-boto3-chime-sdk-media-pipelines (>=1.43.0,<1.44.0)", "mypy-boto3-chime-sdk-meetings (>=1.43.0,<1.44.0)", "mypy-boto3-chime-sdk-messaging (>=1.43.0,<1.44.0)", "mypy-boto3-chime-sdk-voice (>=1.43.0,<1.44.0)", "mypy-boto3-cleanrooms (>=1.43.0,<1.44.0)", "mypy-boto3-cleanroomsml (>=1.43.0,<1.44.0)", "mypy-boto3-cloud9 (>=1.43.0,<1.44.0)", "mypy-boto3-cloudcontrol (>=1.43.0,<1.44.0)", "mypy-boto3-clouddirectory (>=1.43.0,<1.44.0)", "mypy-boto3-cloudformation (>=1.43.0,<1.44.0)", "mypy-boto3-cloudfront (>=1.43.0,<1.44.0)", "mypy-boto3-cloudfront-keyvaluestore (>=1.43.0,<1.44.0)", "mypy-boto3-cloudhsm (>=1.43.0,<1.44.0)", "mypy-boto3-cloudhsmv2 (>=1.43.0,<1.44.0)", "mypy-boto3-cloudsearch (>=1.43.0,<1.44.0)", "mypy-boto3-cloudsearchdomain (>=1.43.0,<1.44.0)", "mypy-boto3-cloudtrail (>=1.43.0,<1.44.0)", "mypy-boto3-cloudtrail-data (>=1.43.0,<1.44.0)", "mypy-boto3-cloudwatch (>=1.43.0,<1.44.0)", "mypy-boto3-cloudwatchomni (>=1.43.0,<1.44.0)", "mypy-boto3-codeartifact (>=1.43.0,<1.44.0)", "mypy-boto3-codebuild (>=1.43.0,<1.44.0)", "mypy-boto3-codecatalyst (>=1.43.0,<1.44.0)", "mypy-boto3-codecommit (>=1.43.0,<1.44.0)", "mypy-boto3-codeconnections (>=1.43.0,<1.44.0)", "mypy-boto3-codedeploy (>=1.43.0,<1.44.0)", "mypy-boto3-codeguru-reviewer (>=1.43.0,<1.44.0)", "mypy-boto3-codeguru-security (>=1.43.0,<1.44.0)", "mypy-boto3-codeguruprofiler (>=1.43.0,<1.44.0)", "mypy-boto3-codepipeline (>=1.43.0,<1.44.0)", "mypy-boto3-codestar-connections (>=1.43.0,<1.44.0)", "mypy-boto3-codestar-notifications (>=1.43.0,<1.44.0)", "mypy-boto3-cognito-identity (>=1.43.0,<1.44.0)", "mypy-boto3-cognito-idp (>=1.43.0,<1.44.0)", "mypy-boto3-cognito-sync (>=1.43.0,<1.44.0)", "mypy-boto3-comprehend (>=1.43.0,<1.44.0)", "mypy-boto3-comprehendmedical (>=1.43.0,<1.44.0)", "mypy-boto3-compute-optimizer (>=1.43.0,<1.44.0)", "mypy-boto3-compute-optimizer-automation (>=1.43.0,<1.44.0)", "mypy-boto3-config (>=1.43.0,<1.44.0)", "mypy-boto3-connect (>=1.43.0,<1.44.0)", "mypy-boto3-connect-contact-lens (>=1.43.0,<1.44.0)", "mypy-boto3-connectcampaigns (>=1.43.0,<1.44.0)", "mypy-boto3-connectcampaignsv2 (>=1.43.0,<1.44.0)", "mypy-boto3-connectcases (>=1.43.0,<1.44.0)", "mypy-boto3-connecthealth (>=1.43.0,<1.44.0)", "mypy-boto3-connectparticipant (>=1.43.0,<1.44.0)", "mypy-boto3-controlcatalog (>=1.43.0,<1.44.0)", "mypy-boto3-controltower (>=1.43.0,<1.44.0)", "mypy-boto3-cost-optimization-hub (>=1.43.0,<1.44.0)", "mypy-boto3-cur (>=1.43.0,<1.44.0)", "mypy-boto3-customer-profiles (>=1.43.0,<1.44.0)", "mypy-boto3-databrew (>=1.43.0,<1.44.0)", "mypy-boto3-dataexchange (>=1.43.0,<1.44.0)", "mypy-boto3-datapipeline (>=1.43.0,<1.44.0)", "mypy-boto3-datasync (>=1.43.0,<1.44.0)", "mypy-boto3-datazone (>=1.43.0,<1.44.0)", "mypy-boto3-dax (>=1.43.0,<1.44.0)", "mypy-boto3-deadline (>=1.43.0,<1.44.0)", "mypy-boto3-detective (>=1.43.0,<1.44.0)", "mypy-boto3-devicefarm (>=1.43.0,<1.44.0)", "mypy-boto3-devops-agent (>=1.43.0,<1.44.0)", "mypy-boto3-devops-guru (>=1.43.0,<1.44.0)", "mypy-boto3-directconnect (>=1.43.0,<1.44.0)", "mypy-boto3-discovery (>=1.43.0,<1.44.0)", "mypy-boto3-dlm (>=1.43.0,<1.44.0)", "mypy-boto3-dms (>=1.43.0,<1.44.0)", "mypy-boto3-docdb (>=1.43.0,<1.44.0)", "mypy-boto3-docdb-elastic (>=1.43.0,<1.44.0)", "mypy-boto3-drs (>=1.43.0,<1.44.0)", "mypy-boto3-ds (>=1.43.0,<1.44.0)", "mypy-boto3-ds-data (>=1.43.0,<1.44.0)", "mypy-boto3-dsql (>=1.43.0,<1.44.0)", "mypy-boto3-dynamodb (>=1.43.0,<1.44.0)", "mypy-boto3-dynamodbstreams (>=1.43.0,<1.44.0)", "mypy-boto3-ebs (>=1.43.0,<1.44.0)", "mypy-boto3-ec2 (>=1.43.0,<1.44.0)", "mypy-boto3-ec2-instance-connect (>=1.43.0,<1.44.0)", "mypy-boto3-ecr (>=1.43.0,<1.44.0)", "mypy-boto3-ecr-public (>=1.43.0,<1.44.0)", "mypy-boto3-ecs (>=1.43.0,<1.44.0)", "mypy-boto3-efs (>=1.43.0,<1.44.0)", "mypy-boto3-eks (>=1.43.0,<1.44.0)", "mypy-boto3-eks-auth (>=1.43.0,<1.44.0)", "mypy-boto3-elasticache (>=1.43.0,<1.44.0)", "mypy-boto3-elasticbeanstalk (>=1.43.0,<1.44.0)", "mypy-boto3-elb (>=1.43.0,<1.44.0)", "mypy-boto3-elbv2 (>=1.43.0,<1.44.0)", "mypy-boto3-elementalinference (>=1.43.0,<1.44.0)", "mypy-boto3-emr (>=1.43.0,<1.44.0)", "mypy-boto3-emr-containers (>=1.43.0,<1.44.0)", "mypy-boto3-emr-serverless (>=1.43.0,<1.44.0)", "mypy-boto3-endusermessaging (>=1.43.0,<1.44.0)", "mypy-boto3-entityresolution (>=1.43.0,<1.44.0)", "mypy-boto3-es (>=1.43.0,<1.44.0)", "mypy-boto3-eventbridgev2 (>=1.43.0,<1.44.0)", "mypy-boto3-events (>=1.43.0,<1.44.0)", "mypy-boto3-evs (>=1.43.0,<1.44.0)", "mypy-boto3-finspace (>=1.43.0,<1.44.0)", "mypy-boto3-finspace-data (>=1.43.0,<1.44.0)", "mypy-boto3-firehose (>=1.43.0,<1.44.0)", "mypy-boto3-fis (>=1.43.0,<1.44.0)", "mypy-boto3-fms (>=1.43.0,<1.44.0)", "mypy-boto3-forecast (>=1.43.0,<1.44.0)", "mypy-boto3-forecastquery (>=1.43.0,<1.44.0)", "mypy-boto3-frauddetector (>=1.43.0,<1.44.0)", "mypy-boto3-freetier (>=1.43.0,<1.44.0)", "mypy-boto3-fsx (>=1.43.0,<1.44.0)", "mypy-boto3-gamelift (>=1.43.0,<1.44.0)", "mypy-boto3-gameliftstreams (>=1.43.0,<1.44.0)", "mypy-boto3-geo-maps (>=1.43.0,<1.44.0)", "mypy-boto3-geo-places (>=1.43.0,<1.44.0)", "mypy-boto3-geo-routes (>=1.43.0,<1.44.0)", "mypy-boto3-glacier (>=1.43.0,<1.44.0)", "mypy-boto3-globalaccelerator (>=1.43.0,<1.44.0)", "mypy-boto3-glue (>=1.43.0,<1.44.0)", "mypy-boto3-grafana (>=1.43.0,<1.44.0)", "mypy-boto3-greengrass (>=1.43.0,<1.44.0)", "mypy-boto3-greengrassv2 (>=1.43.0,<1.44.0)", "mypy-boto3-groundstation (>=1.43.0,<1.44.0)", "mypy-boto3-guardduty (>=1.43.0,<1.44.0)", "mypy-boto3-health (>=1.43.0,<1.44.0)", "mypy-boto3-healthlake (>=1.43.0,<1.44.0)", "mypy-boto3-iam (>=1.43.0,<1.44.0)", "mypy-boto3-iam-toolbox (>=1.43.0,<1.44.0)", "mypy-boto3-identitystore (>=1.43.0,<1.44.0)", "mypy-boto3-imagebuilder (>=1.43.0,<1.44.0)", "mypy-boto3-importexport (>=1.43.0,<1.44.0)", "mypy-boto3-inspector (>=1.43.0,<1.44.0)", "mypy-boto3-inspector-scan (>=1.43.0,<1.44.0)", "mypy-boto3-inspector2 (>=1.43.0,<1.44.0)", "mypy-boto3-interconnect (>=1.43.0,<1.44.0)", "mypy-boto3-internetmonitor (>=1.43.0,<1.44.0)", "mypy-boto3-invoicing (>=1.43.0,<1.44.0)", "mypy-boto3-iot (>=1.43.0,<1.44.0)", "mypy-boto3-iot-data (>=1.43.0,<1.44.0)", "mypy-boto3-iot-jobs-data (>=1.43.0,<1.44.0)", "mypy-boto3-iot-managed-integrations (>=1.43.0,<1.44.0)", "mypy-boto3-iotdeviceadvisor (>=1.43.0,<1.44.0)", "mypy-boto3-iotfleetwise (>=1.43.0,<1.44.0)", "mypy-boto3-iotsecuretunneling (>=1.43.0,<1.44.0)", "mypy-boto3-iotsitewise (>=1.43.0,<1.44.0)", "mypy-boto3-iotthingsgraph (>=1.43.0,<1.44.0)", "mypy-boto3-iottwinmaker (>=1.43.0,<1.44.0)", "mypy-boto3-iotwireless (>=1.43.0,<1.44.0)", "mypy-boto3-ivs (>=1.43.0,<1.44.0)", "mypy-boto3-ivs-realtime (>=1.43.0,<1.44.0)", "mypy-boto3-ivschat (>=1.43.0,<1.44.0)", "mypy-boto3-kafka (>=1.43.0,<1.44.0)", "mypy-boto3-kafkaconnect (>=1.43.0,<1.44.0)", "mypy-boto3-kendra (>=1.43.0,<1.44.0)", "mypy-boto3-kendra-ranking (>=1.43.0,<1.44.0)", "mypy-boto3-keyspaces (>=1.43.0,<1.44.0)", "mypy-boto3-keyspacesstreams (>=1.43.0,<1.44.0)", "mypy-boto3-kinesis (>=1.43.0,<1.44.0)", "mypy-boto3-kinesis-video-archived-media (>=1.43.0,<1.44.0)", "mypy-boto3-kinesis-video-media (>=1.43.0,<1.44.0)", "mypy-boto3-kinesis-video-signaling (>=1.43.0,<1.44.0)", "mypy-boto3-kinesis-video-webrtc-storage (>=1.43.0,<1.44.0)", "mypy-boto3-kinesisanalytics (>=1.43.0,<1.44.0)", "mypy-boto3-kinesisanalyticsv2 (>=1.43.0,<1.44.0)", "mypy-boto3-kinesisvideo (>=1.43.0,<1.44.0)", "mypy-boto3-kms (>=1.43.0,<1.44.0)", "mypy-boto3-lakeformation (>=1.43.0,<1.44.0)", "mypy-boto3-lambda (>=1.43.0,<1.44.0)", "mypy-boto3-lambda-core (>=1.43.0,<1.44.0)", "mypy-boto3-lambda-microvms (>=1.43.0,<1.44.0)", "mypy-boto3-lambda-web (>=1.43.0,<1.44.0)", "mypy-boto3-launch-wizard (>=1.43.0,<1.44.0)", "mypy-boto3-lex-models (>=1.43.0,<1.44.0)", "mypy-boto3-lex-runtime (>=1.43.0,<1.44.0)", "mypy-boto3-lexv2-models (>=1.43.0,<1.44.0)", "mypy-boto3-lexv2-runtime (>=1.43.0,<1.44.0)", "mypy-boto3-license-manager (>=1.43.0,<1.44.0)", "mypy-boto3-license-manager-linux-subscriptions (>=1.43.0,<1.44.0)", "mypy-boto3-license-manager-user-subscriptions (>=1.43.0,<1.44.0)", "mypy-boto3-lightsail (>=1.43.0,<1.44.0)", "mypy-boto3-location (>=1.43.0,<1.44.0)", "mypy-boto3-logs (>=1.43.0,<1.44.0)", "mypy-boto3-lookoutequipment (>=1.43.0,<1.44.0)", "mypy-boto3-m2 (>=1.43.0,<1.44.0)", "mypy-boto3-machinelearning (>=1.43.0,<1.44.0)", "mypy-boto3-macie2 (>=1.43.0,<1.44.0)", "mypy-boto3-mailmanager (>=1.43.0,<1.44.0)", "mypy-boto3-managedblockchain (>=1.43.0,<1.44.0)", "mypy-boto3-managedblockchain-query (>=1.43.0,<1.44.0)", "mypy-boto3-marketplace-agreement (>=1.43.0,<1.44.0)", "mypy-boto3-marketplace-catalog (>=1.43.0,<1.44.0)", "mypy-boto3-marketplace-deployment (>=1.43.0,<1.44.0)", "mypy-boto3-marketplace-discovery (>=1.43.0,<1.44.0)", "mypy-boto3-marketplace-entitlement (>=1.43.0,<1.44.0)", "mypy-boto3-marketplace-reporting (>=1.43.0,<1.44.0)", "mypy-boto3-marketplacecommerceanalytics (>=1.43.0,<1.44.0)", "mypy-boto3-mediaconnect (>=1.43.0,<1.44.0)", "mypy-boto3-mediaconvert (>=1.43.0,<1.44.0)", "mypy-boto3-medialive (>=1.43.0,<1.44.0)", "mypy-boto3-mediapackage (>=1.43.0,<1.44.0)", "mypy-boto3-mediapackage-vod (>=1.43.0,<1.44.0)", "mypy-boto3-mediapackagev2 (>=1.43.0,<1.44.0)", "mypy-boto3-mediastore (>=1.43.0,<1.44.0)", "mypy-boto3-mediastore-data (>=1.43.0,<1.44.0)", "mypy-boto3-mediatailor (>=1.43.0,<1.44.0)", "mypy-boto3-medical-imaging (>=1.43.0,<1.44.0)", "mypy-boto3-memorydb (>=1.43.0,<1.44.0)", "mypy-boto3-meteringmarketplace (>=1.43.0,<1.44.0)", "mypy-boto3-mgh (>=1.43.0,<1.44.0)", "mypy-boto3-mgn (>=1.43.0,<1.44.0)", "mypy-boto3-migration-hub-refactor-spaces (>=1.43.0,<1.44.0)", "mypy-boto3-migrationhub-config (>=1.43.0,<1.44.0)", "mypy-boto3-migrationhuborchestrator (>=1.43.0,<1.44.0)", "mypy-boto3-migrationhubstrategy (>=1.43.0,<1.44.0)", "mypy-boto3-mpa (>=1.43.0,<1.44.0)", "mypy-boto3-mq (>=1.43.0,<1.44.0)", "mypy-boto3-mturk (>=1.43.0,<1.44.0)", "mypy-boto3-mwaa (>=1.43.0,<1.44.0)", "mypy-boto3-mwaa-serverless (>=1.43.0,<1.44.0)", "mypy-boto3-neptune (>=1.43.0,<1.44.0)", "mypy-boto3-neptune-graph (>=1.43.0,<1.44.0)", "mypy-boto3-neptunedata (>=1.43.0,<1.44.0)", "mypy-boto3-network-firewall (>=1.43.0,<1.44.0)", "mypy-boto3-network-security-manager (>=1.43.0,<1.44.0)", "mypy-boto3-networkflowmonitor (>=1.43.0,<1.44.0)", "mypy-boto3-networkmanager (>=1.43.0,<1.44.0)", "mypy-boto3-networkmonitor (>=1.43.0,<1.44.0)", "mypy-boto3-notifications (>=1.43.0,<1.44.0)", "mypy-boto3-notificationscontacts (>=1.43.0,<1.44.0)", "mypy-boto3-nova-act (>=1.43.0,<1.44.0)", "mypy-boto3-oam (>=1.43.0,<1.44.0)", "mypy-boto3-observabilityadmin (>=1.43.0,<1.44.0)", "mypy-boto3-odb (>=1.43.0,<1.44.0)", "mypy-boto3-omics (>=1.43.0,<1.44.0)", "mypy-boto3-opensearch (>=1.43.0,<1.44.0)", "mypy-boto3-opensearchserverless (>=1.43.0,<1.44.0)", "mypy-boto3-organizations (>=1.43.0,<1.44.0)", "mypy-boto3-osis (>=1.43.0,<1.44.0)", "mypy-boto3-outposts (>=1.43.0,<1.44.0)", "mypy-boto3-partnercentral-account (>=1.43.0,<1.44.0)", "mypy-boto3-partnercentral-benefits (>=1.43.0,<1.44.0)", "mypy-boto3-partnercentral-channel (>=1.43.0,<1.44.0)", "mypy-boto3-partnercentral-revenue-measurement (>=1.43.0,<1.44.0)", "mypy-boto3-partnercentral-selling (>=1.43.0,<1.44.0)", "mypy-boto3-payment-cryptography (>=1.43.0,<1.44.0)", "mypy-boto3-payment-cryptography-data (>=1.43.0,<1.44.0)", "mypy-boto3-pca-connector-ad (>=1.43.0,<1.44.0)", "mypy-boto3-pca-connector-scep (>=1.43.0,<1.44.0)", "mypy-boto3-pcs (>=1.43.0,<1.44.0)", "mypy-boto3-personalize (>=1.43.0,<1.44.0)", "mypy-boto3-personalize-events (>=1.43.0,<1.44.0)", "mypy-boto3-personalize-runtime (>=1.43.0,<1.44.0)", "mypy-boto3-pi (>=1.43.0,<1.44.0)", "mypy-boto3-pinpoint (>=1.43.0,<1.44.0)", "mypy-boto3-pinpoint-email (>=1.43.0,<1.44.0)", "mypy-boto3-pinpoint-sms-voice (>=1.43.0,<1.44.0)", "mypy-boto3-pinpoint-sms-voice-v2 (>=1.43.0,<1.44.0)", "mypy-boto3-pipes (>=1.43.0,<1.44.0)", "mypy-boto3-polly (>=1.43.0,<1.44.0)", "mypy-boto3-pricing (>=1.43.0,<1.44.0)", "mypy-boto3-pricing-plan-manager (>=1.43.0,<1.44.0)", "mypy-boto3-proton (>=1.43.0,<1.44.0)", "mypy-boto3-qapps (>=1.43.0,<1.44.0)", "mypy-boto3-qbusiness (>=1.43.0,<1.44.0)", "mypy-boto3-qconnect (>=1.43.0,<1.44.0)", "mypy-boto3-quicksight (>=1.43.0,<1.44.0)", "mypy-boto3-ram (>=1.43.0,<1.44.0)", "mypy-boto3-rbin (>=1.43.0,<1.44.0)", "mypy-boto3-rds (>=1.43.0,<1.44.0)", "mypy-boto3-rds-data (>=1.43.0,<1.44.0)", "mypy-boto3-redshift (>=1.43.0,<1.44.0)", "mypy-boto3-redshift-data (>=1.43.0,<1.44.0)", "mypy-boto3-redshift-serverless (>=1.43.0,<1.44.0)", "mypy-boto3-rekognition (>=1.43.0,<1.44.0)", "mypy-boto3-repostspace (>=1.43.0,<1.44.0)", "mypy-boto3-resiliencehub (>=1.43.0,<1.44.0)", "mypy-boto3-resiliencehubv2 (>=1.43.0,<1.44.0)", "mypy-boto3-resource-explorer-2 (>=1.43.0,<1.44.0)", "mypy-boto3-resource-groups (>=1.43.0,<1.44.0)", "mypy-boto3-resourcegroupstaggingapi (>=1.43.0,<1.44.0)", "mypy-boto3-rolesanywhere (>=1.43.0,<1.44.0)", "mypy-boto3-route53 (>=1.43.0,<1.44.0)", "mypy-boto3-route53-recovery-cluster (>=1.43.0,<1.44.0)", "mypy-boto3-route53-recovery-control-config (>=1.43.0,<1.44.0)", "mypy-boto3-route53-recovery-readiness (>=1.43.0,<1.44.0)", "mypy-boto3-route53domains (>=1.43.0,<1.44.0)", "mypy-boto3-route53globalresolver (>=1.43.0,<1.44.0)", "mypy-boto3-route53profiles (>=1.43.0,<1.44.0)", "mypy-boto3-route53resolver (>=1.43.0,<1.44.0)", "mypy-boto3-rtbfabric (>=1.43.0,<1.44.0)", "mypy-boto3-rum (>=1.43.0,<1.44.0)", "mypy-boto3-s3 (>=1.43.0,<1.44.0)", "mypy-boto3-s3control (>=1.43.0,<1.44.0)", "mypy-boto3-s3files (>=1.43.0,<1.44.0)", "mypy-boto3-s3outposts (>=1.43.0,<1.44.0)", "mypy-boto3-s3tables (>=1.43.0,<1.44.0)", "mypy-boto3-s3vectors (>=1.43.0,<1.44.0)", "mypy-boto3-sagemaker (>=1.43.0,<1.44.0)", "mypy-boto3-sagemaker-a2i-runtime (>=1.43.0,<1.44.0)", "mypy-boto3-sagemaker-edge (>=1.43.0,<1.44.0)", "mypy-boto3-sagemaker-featurestore-runtime (>=1.43.0,<1.44.0)", "mypy-boto3-sagemaker-geospatial (>=1.43.0,<1.44.0)", "mypy-boto3-sagemaker-metrics (>=1.43.0,<1.44.0)", "mypy-boto3-sagemaker-runtime (>=1.43.0,<1.44.0)", "mypy-boto3-sagemakerjobruntime (>=1.43.0,<1.44.0)", "mypy-boto3-savingsplans (>=1.43.0,<1.44.0)", "mypy-boto3-scheduler (>=1.43.0,<1.44.0)", "mypy-boto3-schemas (>=1.43.0,<1.44.0)", "mypy-boto3-sdb (>=1.43.0,<1.44.0)", "mypy-boto3-secretsmanager (>=1.43.0,<1.44.0)", "mypy-boto3-security-ir (>=1.43.0,<1.44.0)", "mypy-boto3-securityagent (>=1.43.0,<1.44.0)", "mypy-boto3-securityhub (>=1.43.0,<1.44.0)", "mypy-boto3-securitylake (>=1.43.0,<1.44.0)", "mypy-boto3-serverlessrepo (>=1.43.0,<1.44.0)", "mypy-boto3-service-quotas (>=1.43.0,<1.44.0)", "mypy-boto3-servicecatalog (>=1.43.0,<1.44.0)", "mypy-boto3-servicecatalog-appregistry (>=1.43.0,<1.44.0)", "mypy-boto3-servicediscovery (>=1.43.0,<1.44.0)", "mypy-boto3-ses (>=1.43.0,<1.44.0)", "mypy-boto3-sesv2 (>=1.43.0,<1.44.0)", "mypy-boto3-shield (>=1.43.0,<1.44.0)", "mypy-boto3-signer (>=1.43.0,<1.44.0)", "mypy-boto3-signer-data (>=1.43.0,<1.44.0)", "mypy-boto3-signin (>=1.43.0,<1.44.0)", "mypy-boto3-simpledbv2 (>=1.43.0,<1.44.0)", "mypy-boto3-snow-device-management (>=1.43.0,<1.44.0)", "mypy-boto3-snowball (>=1.43.0,<1.44.0)", "mypy-boto3-sns (>=1.43.0,<1.44.0)", "mypy-boto3-socialmessaging (>=1.43.0,<1.44.0)", "mypy-boto3-sqs (>=1.43.0,<1.44.0)", "mypy-boto3-ssm (>=1.43.0,<1.44.0)", "mypy-boto3-ssm-contacts (>=1.43.0,<1.44.0)", "mypy-boto3-ssm-guiconnect (>=1.43.0,<1.44.0)", "mypy-boto3-ssm-incidents (>=1.43.0,<1.44.0)", "mypy-boto3-ssm-quicksetup (>=1.43.0,<1.44.0)", "mypy-boto3-ssm-sap (>=1.43.0,<1.44.0)", "mypy-boto3-sso (>=1.43.0,<1.44.0)", "mypy-boto3-sso-admin (>=1.43.0,<1.44.0)", "mypy-boto3-sso-oidc (>=1.43.0,<1.44.0)", "mypy-boto3-stepfunctions (>=1.43.0,<1.44.0)", "mypy-boto3-storagegateway (>=1.43.0,<1.44.0)", "mypy-boto3-sts (>=1.43.0,<1.44.0)", "mypy-boto3-supplychain (>=1.43.0,<1.44.0)", "mypy-boto3-support (>=1.43.0,<1.44.0)", "mypy-boto3-support-app (>=1.43.0,<1.44.0)", "mypy-boto3-supportauthz (>=1.43.0,<1.44.0)", "mypy-boto3-sustainability (>=1.43.0,<1.44.0)", "mypy-boto3-swf (>=1.43.0,<1.44.0)", "mypy-boto3-synthetics (>=1.43.0,<1.44.0)", "mypy-boto3-taxsettings (>=1.43.0,<1.44.0)", "mypy-boto3-textract (>=1.43.0,<1.44.0)", "mypy-boto3-timestream-influxdb (>=1.43.0,<1.44.0)", "mypy-boto3-timestream-query (>=1.43.0,<1.44.0)", "mypy-boto3-timestream-write (>=1.43.0,<1.44.0)", "mypy-boto3-tnb (>=1.43.0,<1.44.0)", "mypy-boto3-transcribe (>=1.43.0,<1.44.0)", "mypy-boto3-transfer (>=1.43.0,<1.44.0)", "mypy-boto3-translate (>=1.43.0,<1.44.0)", "mypy-boto3-trustedadvisor (>=1.43.0,<1.44.0)", "mypy-boto3-uxc (>=1.43.0,<1.44.0)", "mypy-boto3-verifiedpermissions (>=1.43.0,<1.44.0)", "mypy-boto3-voice-id (>=1.43.0,<1.44.0)", "mypy-boto3-vpc-lattice (>=1.43.0,<1.44.0)", "mypy-boto3-waf (>=1.43.0,<1.44.0)", "mypy-boto3-waf-regional (>=1.43.0,<1.44.0)", "mypy-boto3-wafv2 (>=1.43.0,<1.44.0)", "mypy-boto3-wellarchitected (>=1.43.0,<1.44.0)", "mypy-boto3-wickr (>=1.43.0,<1.44.0)", "mypy-boto3-wisdom (>=1.43.0,<1.44.0)", "mypy-boto3-workdocs (>=1.43.0,<1.44.0)", "mypy-boto3-workmail (>=1.43.0,<1.44.0)", "mypy-boto3-workmailmessageflow (>=1.43.0,<1.44.0)", "mypy-boto3-workspaces (>=1.43.0,<1.44.0)", "mypy-boto3-workspaces-instances (>=1.43.0,<1.44.0)", "mypy-boto3-workspaces-thin-client (>=1.43.0,<1.44.0)", "mypy-boto3-workspaces-web (>=1.43.0,<1.44.0)", "mypy-boto3-xray (>=1.43.0,<1.44.0)"] -amp = ["mypy-boto3-amp (>=1.43.0,<1.44.0)"] -amplify = ["mypy-boto3-amplify (>=1.43.0,<1.44.0)"] -amplifybackend = ["mypy-boto3-amplifybackend (>=1.43.0,<1.44.0)"] -amplifyuibuilder = ["mypy-boto3-amplifyuibuilder (>=1.43.0,<1.44.0)"] -apigateway = ["mypy-boto3-apigateway (>=1.43.0,<1.44.0)"] -apigatewaymanagementapi = ["mypy-boto3-apigatewaymanagementapi (>=1.43.0,<1.44.0)"] -apigatewayv2 = ["mypy-boto3-apigatewayv2 (>=1.43.0,<1.44.0)"] -appconfig = ["mypy-boto3-appconfig (>=1.43.0,<1.44.0)"] -appconfigdata = ["mypy-boto3-appconfigdata (>=1.43.0,<1.44.0)"] -appfabric = ["mypy-boto3-appfabric (>=1.43.0,<1.44.0)"] -appflow = ["mypy-boto3-appflow (>=1.43.0,<1.44.0)"] -appintegrations = ["mypy-boto3-appintegrations (>=1.43.0,<1.44.0)"] -application-autoscaling = ["mypy-boto3-application-autoscaling (>=1.43.0,<1.44.0)"] -application-insights = ["mypy-boto3-application-insights (>=1.43.0,<1.44.0)"] -application-signals = ["mypy-boto3-application-signals (>=1.43.0,<1.44.0)"] -applicationcostprofiler = ["mypy-boto3-applicationcostprofiler (>=1.43.0,<1.44.0)"] -appmesh = ["mypy-boto3-appmesh (>=1.43.0,<1.44.0)"] -apprunner = ["mypy-boto3-apprunner (>=1.43.0,<1.44.0)"] -appstream = ["mypy-boto3-appstream (>=1.43.0,<1.44.0)"] -appsync = ["mypy-boto3-appsync (>=1.43.0,<1.44.0)"] -arc-region-switch = ["mypy-boto3-arc-region-switch (>=1.43.0,<1.44.0)"] -arc-zonal-shift = ["mypy-boto3-arc-zonal-shift (>=1.43.0,<1.44.0)"] -artifact = ["mypy-boto3-artifact (>=1.43.0,<1.44.0)"] -athena = ["mypy-boto3-athena (>=1.43.0,<1.44.0)"] -auditmanager = ["mypy-boto3-auditmanager (>=1.43.0,<1.44.0)"] -autoscaling = ["mypy-boto3-autoscaling (>=1.43.0,<1.44.0)"] -autoscaling-plans = ["mypy-boto3-autoscaling-plans (>=1.43.0,<1.44.0)"] -b2bi = ["mypy-boto3-b2bi (>=1.43.0,<1.44.0)"] -backup = ["mypy-boto3-backup (>=1.43.0,<1.44.0)"] -backup-gateway = ["mypy-boto3-backup-gateway (>=1.43.0,<1.44.0)"] -backupsearch = ["mypy-boto3-backupsearch (>=1.43.0,<1.44.0)"] -batch = ["mypy-boto3-batch (>=1.43.0,<1.44.0)"] -bcm-dashboards = ["mypy-boto3-bcm-dashboards (>=1.43.0,<1.44.0)"] -bcm-data-exports = ["mypy-boto3-bcm-data-exports (>=1.43.0,<1.44.0)"] -bcm-pricing-calculator = ["mypy-boto3-bcm-pricing-calculator (>=1.43.0,<1.44.0)"] -bcm-recommended-actions = ["mypy-boto3-bcm-recommended-actions (>=1.43.0,<1.44.0)"] -bedrock = ["mypy-boto3-bedrock (>=1.43.0,<1.44.0)"] -bedrock-agent = ["mypy-boto3-bedrock-agent (>=1.43.0,<1.44.0)"] -bedrock-agent-runtime = ["mypy-boto3-bedrock-agent-runtime (>=1.43.0,<1.44.0)"] -bedrock-agentcore = ["mypy-boto3-bedrock-agentcore (>=1.43.0,<1.44.0)"] -bedrock-agentcore-control = ["mypy-boto3-bedrock-agentcore-control (>=1.43.0,<1.44.0)"] -bedrock-data-automation = ["mypy-boto3-bedrock-data-automation (>=1.43.0,<1.44.0)"] -bedrock-data-automation-runtime = ["mypy-boto3-bedrock-data-automation-runtime (>=1.43.0,<1.44.0)"] -bedrock-runtime = ["mypy-boto3-bedrock-runtime (>=1.43.0,<1.44.0)"] -billing = ["mypy-boto3-billing (>=1.43.0,<1.44.0)"] -billingconductor = ["mypy-boto3-billingconductor (>=1.43.0,<1.44.0)"] -boto3 = ["boto3 (==1.43.108)"] -braket = ["mypy-boto3-braket (>=1.43.0,<1.44.0)"] -budgets = ["mypy-boto3-budgets (>=1.43.0,<1.44.0)"] -ce = ["mypy-boto3-ce (>=1.43.0,<1.44.0)"] -chatbot = ["mypy-boto3-chatbot (>=1.43.0,<1.44.0)"] -chime = ["mypy-boto3-chime (>=1.43.0,<1.44.0)"] -chime-sdk-identity = ["mypy-boto3-chime-sdk-identity (>=1.43.0,<1.44.0)"] -chime-sdk-media-pipelines = ["mypy-boto3-chime-sdk-media-pipelines (>=1.43.0,<1.44.0)"] -chime-sdk-meetings = ["mypy-boto3-chime-sdk-meetings (>=1.43.0,<1.44.0)"] -chime-sdk-messaging = ["mypy-boto3-chime-sdk-messaging (>=1.43.0,<1.44.0)"] -chime-sdk-voice = ["mypy-boto3-chime-sdk-voice (>=1.43.0,<1.44.0)"] -cleanrooms = ["mypy-boto3-cleanrooms (>=1.43.0,<1.44.0)"] -cleanroomsml = ["mypy-boto3-cleanroomsml (>=1.43.0,<1.44.0)"] -cloud9 = ["mypy-boto3-cloud9 (>=1.43.0,<1.44.0)"] -cloudcontrol = ["mypy-boto3-cloudcontrol (>=1.43.0,<1.44.0)"] -clouddirectory = ["mypy-boto3-clouddirectory (>=1.43.0,<1.44.0)"] -cloudformation = ["mypy-boto3-cloudformation (>=1.43.0,<1.44.0)"] -cloudfront = ["mypy-boto3-cloudfront (>=1.43.0,<1.44.0)"] -cloudfront-keyvaluestore = ["mypy-boto3-cloudfront-keyvaluestore (>=1.43.0,<1.44.0)"] -cloudhsm = ["mypy-boto3-cloudhsm (>=1.43.0,<1.44.0)"] -cloudhsmv2 = ["mypy-boto3-cloudhsmv2 (>=1.43.0,<1.44.0)"] -cloudsearch = ["mypy-boto3-cloudsearch (>=1.43.0,<1.44.0)"] -cloudsearchdomain = ["mypy-boto3-cloudsearchdomain (>=1.43.0,<1.44.0)"] -cloudtrail = ["mypy-boto3-cloudtrail (>=1.43.0,<1.44.0)"] -cloudtrail-data = ["mypy-boto3-cloudtrail-data (>=1.43.0,<1.44.0)"] -cloudwatch = ["mypy-boto3-cloudwatch (>=1.43.0,<1.44.0)"] -cloudwatchomni = ["mypy-boto3-cloudwatchomni (>=1.43.0,<1.44.0)"] -codeartifact = ["mypy-boto3-codeartifact (>=1.43.0,<1.44.0)"] -codebuild = ["mypy-boto3-codebuild (>=1.43.0,<1.44.0)"] -codecatalyst = ["mypy-boto3-codecatalyst (>=1.43.0,<1.44.0)"] -codecommit = ["mypy-boto3-codecommit (>=1.43.0,<1.44.0)"] -codeconnections = ["mypy-boto3-codeconnections (>=1.43.0,<1.44.0)"] -codedeploy = ["mypy-boto3-codedeploy (>=1.43.0,<1.44.0)"] -codeguru-reviewer = ["mypy-boto3-codeguru-reviewer (>=1.43.0,<1.44.0)"] -codeguru-security = ["mypy-boto3-codeguru-security (>=1.43.0,<1.44.0)"] -codeguruprofiler = ["mypy-boto3-codeguruprofiler (>=1.43.0,<1.44.0)"] -codepipeline = ["mypy-boto3-codepipeline (>=1.43.0,<1.44.0)"] -codestar-connections = ["mypy-boto3-codestar-connections (>=1.43.0,<1.44.0)"] -codestar-notifications = ["mypy-boto3-codestar-notifications (>=1.43.0,<1.44.0)"] -cognito-identity = ["mypy-boto3-cognito-identity (>=1.43.0,<1.44.0)"] -cognito-idp = ["mypy-boto3-cognito-idp (>=1.43.0,<1.44.0)"] -cognito-sync = ["mypy-boto3-cognito-sync (>=1.43.0,<1.44.0)"] -comprehend = ["mypy-boto3-comprehend (>=1.43.0,<1.44.0)"] -comprehendmedical = ["mypy-boto3-comprehendmedical (>=1.43.0,<1.44.0)"] -compute-optimizer = ["mypy-boto3-compute-optimizer (>=1.43.0,<1.44.0)"] -compute-optimizer-automation = ["mypy-boto3-compute-optimizer-automation (>=1.43.0,<1.44.0)"] -config = ["mypy-boto3-config (>=1.43.0,<1.44.0)"] -connect = ["mypy-boto3-connect (>=1.43.0,<1.44.0)"] -connect-contact-lens = ["mypy-boto3-connect-contact-lens (>=1.43.0,<1.44.0)"] -connectcampaigns = ["mypy-boto3-connectcampaigns (>=1.43.0,<1.44.0)"] -connectcampaignsv2 = ["mypy-boto3-connectcampaignsv2 (>=1.43.0,<1.44.0)"] -connectcases = ["mypy-boto3-connectcases (>=1.43.0,<1.44.0)"] -connecthealth = ["mypy-boto3-connecthealth (>=1.43.0,<1.44.0)"] -connectparticipant = ["mypy-boto3-connectparticipant (>=1.43.0,<1.44.0)"] -controlcatalog = ["mypy-boto3-controlcatalog (>=1.43.0,<1.44.0)"] -controltower = ["mypy-boto3-controltower (>=1.43.0,<1.44.0)"] -cost-optimization-hub = ["mypy-boto3-cost-optimization-hub (>=1.43.0,<1.44.0)"] -cur = ["mypy-boto3-cur (>=1.43.0,<1.44.0)"] -customer-profiles = ["mypy-boto3-customer-profiles (>=1.43.0,<1.44.0)"] -databrew = ["mypy-boto3-databrew (>=1.43.0,<1.44.0)"] -dataexchange = ["mypy-boto3-dataexchange (>=1.43.0,<1.44.0)"] -datapipeline = ["mypy-boto3-datapipeline (>=1.43.0,<1.44.0)"] -datasync = ["mypy-boto3-datasync (>=1.43.0,<1.44.0)"] -datazone = ["mypy-boto3-datazone (>=1.43.0,<1.44.0)"] -dax = ["mypy-boto3-dax (>=1.43.0,<1.44.0)"] -deadline = ["mypy-boto3-deadline (>=1.43.0,<1.44.0)"] -detective = ["mypy-boto3-detective (>=1.43.0,<1.44.0)"] -devicefarm = ["mypy-boto3-devicefarm (>=1.43.0,<1.44.0)"] -devops-agent = ["mypy-boto3-devops-agent (>=1.43.0,<1.44.0)"] -devops-guru = ["mypy-boto3-devops-guru (>=1.43.0,<1.44.0)"] -directconnect = ["mypy-boto3-directconnect (>=1.43.0,<1.44.0)"] -discovery = ["mypy-boto3-discovery (>=1.43.0,<1.44.0)"] -dlm = ["mypy-boto3-dlm (>=1.43.0,<1.44.0)"] -dms = ["mypy-boto3-dms (>=1.43.0,<1.44.0)"] -docdb = ["mypy-boto3-docdb (>=1.43.0,<1.44.0)"] -docdb-elastic = ["mypy-boto3-docdb-elastic (>=1.43.0,<1.44.0)"] -drs = ["mypy-boto3-drs (>=1.43.0,<1.44.0)"] -ds = ["mypy-boto3-ds (>=1.43.0,<1.44.0)"] -ds-data = ["mypy-boto3-ds-data (>=1.43.0,<1.44.0)"] -dsql = ["mypy-boto3-dsql (>=1.43.0,<1.44.0)"] -dynamodb = ["mypy-boto3-dynamodb (>=1.43.0,<1.44.0)"] -dynamodbstreams = ["mypy-boto3-dynamodbstreams (>=1.43.0,<1.44.0)"] -ebs = ["mypy-boto3-ebs (>=1.43.0,<1.44.0)"] -ec2 = ["mypy-boto3-ec2 (>=1.43.0,<1.44.0)"] -ec2-instance-connect = ["mypy-boto3-ec2-instance-connect (>=1.43.0,<1.44.0)"] -ecr = ["mypy-boto3-ecr (>=1.43.0,<1.44.0)"] -ecr-public = ["mypy-boto3-ecr-public (>=1.43.0,<1.44.0)"] -ecs = ["mypy-boto3-ecs (>=1.43.0,<1.44.0)"] -efs = ["mypy-boto3-efs (>=1.43.0,<1.44.0)"] -eks = ["mypy-boto3-eks (>=1.43.0,<1.44.0)"] -eks-auth = ["mypy-boto3-eks-auth (>=1.43.0,<1.44.0)"] -elasticache = ["mypy-boto3-elasticache (>=1.43.0,<1.44.0)"] -elasticbeanstalk = ["mypy-boto3-elasticbeanstalk (>=1.43.0,<1.44.0)"] -elb = ["mypy-boto3-elb (>=1.43.0,<1.44.0)"] -elbv2 = ["mypy-boto3-elbv2 (>=1.43.0,<1.44.0)"] -elementalinference = ["mypy-boto3-elementalinference (>=1.43.0,<1.44.0)"] -emr = ["mypy-boto3-emr (>=1.43.0,<1.44.0)"] -emr-containers = ["mypy-boto3-emr-containers (>=1.43.0,<1.44.0)"] -emr-serverless = ["mypy-boto3-emr-serverless (>=1.43.0,<1.44.0)"] -endusermessaging = ["mypy-boto3-endusermessaging (>=1.43.0,<1.44.0)"] -entityresolution = ["mypy-boto3-entityresolution (>=1.43.0,<1.44.0)"] -es = ["mypy-boto3-es (>=1.43.0,<1.44.0)"] -essential = ["mypy-boto3-cloudformation (>=1.43.0,<1.44.0)", "mypy-boto3-dynamodb (>=1.43.0,<1.44.0)", "mypy-boto3-ec2 (>=1.43.0,<1.44.0)", "mypy-boto3-lambda (>=1.43.0,<1.44.0)", "mypy-boto3-rds (>=1.43.0,<1.44.0)", "mypy-boto3-s3 (>=1.43.0,<1.44.0)", "mypy-boto3-sqs (>=1.43.0,<1.44.0)"] -eventbridgev2 = ["mypy-boto3-eventbridgev2 (>=1.43.0,<1.44.0)"] -events = ["mypy-boto3-events (>=1.43.0,<1.44.0)"] -evs = ["mypy-boto3-evs (>=1.43.0,<1.44.0)"] -finspace = ["mypy-boto3-finspace (>=1.43.0,<1.44.0)"] -finspace-data = ["mypy-boto3-finspace-data (>=1.43.0,<1.44.0)"] -firehose = ["mypy-boto3-firehose (>=1.43.0,<1.44.0)"] -fis = ["mypy-boto3-fis (>=1.43.0,<1.44.0)"] -fms = ["mypy-boto3-fms (>=1.43.0,<1.44.0)"] -forecast = ["mypy-boto3-forecast (>=1.43.0,<1.44.0)"] -forecastquery = ["mypy-boto3-forecastquery (>=1.43.0,<1.44.0)"] -frauddetector = ["mypy-boto3-frauddetector (>=1.43.0,<1.44.0)"] -freetier = ["mypy-boto3-freetier (>=1.43.0,<1.44.0)"] -fsx = ["mypy-boto3-fsx (>=1.43.0,<1.44.0)"] -full = ["boto3-stubs-full (>=1.43.0,<1.44.0)"] -gamelift = ["mypy-boto3-gamelift (>=1.43.0,<1.44.0)"] -gameliftstreams = ["mypy-boto3-gameliftstreams (>=1.43.0,<1.44.0)"] -geo-maps = ["mypy-boto3-geo-maps (>=1.43.0,<1.44.0)"] -geo-places = ["mypy-boto3-geo-places (>=1.43.0,<1.44.0)"] -geo-routes = ["mypy-boto3-geo-routes (>=1.43.0,<1.44.0)"] -glacier = ["mypy-boto3-glacier (>=1.43.0,<1.44.0)"] -globalaccelerator = ["mypy-boto3-globalaccelerator (>=1.43.0,<1.44.0)"] -glue = ["mypy-boto3-glue (>=1.43.0,<1.44.0)"] -grafana = ["mypy-boto3-grafana (>=1.43.0,<1.44.0)"] -greengrass = ["mypy-boto3-greengrass (>=1.43.0,<1.44.0)"] -greengrassv2 = ["mypy-boto3-greengrassv2 (>=1.43.0,<1.44.0)"] -groundstation = ["mypy-boto3-groundstation (>=1.43.0,<1.44.0)"] -guardduty = ["mypy-boto3-guardduty (>=1.43.0,<1.44.0)"] -health = ["mypy-boto3-health (>=1.43.0,<1.44.0)"] -healthlake = ["mypy-boto3-healthlake (>=1.43.0,<1.44.0)"] -iam = ["mypy-boto3-iam (>=1.43.0,<1.44.0)"] -iam-toolbox = ["mypy-boto3-iam-toolbox (>=1.43.0,<1.44.0)"] -identitystore = ["mypy-boto3-identitystore (>=1.43.0,<1.44.0)"] -imagebuilder = ["mypy-boto3-imagebuilder (>=1.43.0,<1.44.0)"] -importexport = ["mypy-boto3-importexport (>=1.43.0,<1.44.0)"] -inspector = ["mypy-boto3-inspector (>=1.43.0,<1.44.0)"] -inspector-scan = ["mypy-boto3-inspector-scan (>=1.43.0,<1.44.0)"] -inspector2 = ["mypy-boto3-inspector2 (>=1.43.0,<1.44.0)"] -interconnect = ["mypy-boto3-interconnect (>=1.43.0,<1.44.0)"] -internetmonitor = ["mypy-boto3-internetmonitor (>=1.43.0,<1.44.0)"] -invoicing = ["mypy-boto3-invoicing (>=1.43.0,<1.44.0)"] -iot = ["mypy-boto3-iot (>=1.43.0,<1.44.0)"] -iot-data = ["mypy-boto3-iot-data (>=1.43.0,<1.44.0)"] -iot-jobs-data = ["mypy-boto3-iot-jobs-data (>=1.43.0,<1.44.0)"] -iot-managed-integrations = ["mypy-boto3-iot-managed-integrations (>=1.43.0,<1.44.0)"] -iotdeviceadvisor = ["mypy-boto3-iotdeviceadvisor (>=1.43.0,<1.44.0)"] -iotfleetwise = ["mypy-boto3-iotfleetwise (>=1.43.0,<1.44.0)"] -iotsecuretunneling = ["mypy-boto3-iotsecuretunneling (>=1.43.0,<1.44.0)"] -iotsitewise = ["mypy-boto3-iotsitewise (>=1.43.0,<1.44.0)"] -iotthingsgraph = ["mypy-boto3-iotthingsgraph (>=1.43.0,<1.44.0)"] -iottwinmaker = ["mypy-boto3-iottwinmaker (>=1.43.0,<1.44.0)"] -iotwireless = ["mypy-boto3-iotwireless (>=1.43.0,<1.44.0)"] -ivs = ["mypy-boto3-ivs (>=1.43.0,<1.44.0)"] -ivs-realtime = ["mypy-boto3-ivs-realtime (>=1.43.0,<1.44.0)"] -ivschat = ["mypy-boto3-ivschat (>=1.43.0,<1.44.0)"] -kafka = ["mypy-boto3-kafka (>=1.43.0,<1.44.0)"] -kafkaconnect = ["mypy-boto3-kafkaconnect (>=1.43.0,<1.44.0)"] -kendra = ["mypy-boto3-kendra (>=1.43.0,<1.44.0)"] -kendra-ranking = ["mypy-boto3-kendra-ranking (>=1.43.0,<1.44.0)"] -keyspaces = ["mypy-boto3-keyspaces (>=1.43.0,<1.44.0)"] -keyspacesstreams = ["mypy-boto3-keyspacesstreams (>=1.43.0,<1.44.0)"] -kinesis = ["mypy-boto3-kinesis (>=1.43.0,<1.44.0)"] -kinesis-video-archived-media = ["mypy-boto3-kinesis-video-archived-media (>=1.43.0,<1.44.0)"] -kinesis-video-media = ["mypy-boto3-kinesis-video-media (>=1.43.0,<1.44.0)"] -kinesis-video-signaling = ["mypy-boto3-kinesis-video-signaling (>=1.43.0,<1.44.0)"] -kinesis-video-webrtc-storage = ["mypy-boto3-kinesis-video-webrtc-storage (>=1.43.0,<1.44.0)"] -kinesisanalytics = ["mypy-boto3-kinesisanalytics (>=1.43.0,<1.44.0)"] -kinesisanalyticsv2 = ["mypy-boto3-kinesisanalyticsv2 (>=1.43.0,<1.44.0)"] -kinesisvideo = ["mypy-boto3-kinesisvideo (>=1.43.0,<1.44.0)"] -kms = ["mypy-boto3-kms (>=1.43.0,<1.44.0)"] -lakeformation = ["mypy-boto3-lakeformation (>=1.43.0,<1.44.0)"] -lambda = ["mypy-boto3-lambda (>=1.43.0,<1.44.0)"] -lambda-core = ["mypy-boto3-lambda-core (>=1.43.0,<1.44.0)"] -lambda-microvms = ["mypy-boto3-lambda-microvms (>=1.43.0,<1.44.0)"] -lambda-web = ["mypy-boto3-lambda-web (>=1.43.0,<1.44.0)"] -launch-wizard = ["mypy-boto3-launch-wizard (>=1.43.0,<1.44.0)"] -lex-models = ["mypy-boto3-lex-models (>=1.43.0,<1.44.0)"] -lex-runtime = ["mypy-boto3-lex-runtime (>=1.43.0,<1.44.0)"] -lexv2-models = ["mypy-boto3-lexv2-models (>=1.43.0,<1.44.0)"] -lexv2-runtime = ["mypy-boto3-lexv2-runtime (>=1.43.0,<1.44.0)"] -license-manager = ["mypy-boto3-license-manager (>=1.43.0,<1.44.0)"] -license-manager-linux-subscriptions = ["mypy-boto3-license-manager-linux-subscriptions (>=1.43.0,<1.44.0)"] -license-manager-user-subscriptions = ["mypy-boto3-license-manager-user-subscriptions (>=1.43.0,<1.44.0)"] -lightsail = ["mypy-boto3-lightsail (>=1.43.0,<1.44.0)"] -location = ["mypy-boto3-location (>=1.43.0,<1.44.0)"] -logs = ["mypy-boto3-logs (>=1.43.0,<1.44.0)"] -lookoutequipment = ["mypy-boto3-lookoutequipment (>=1.43.0,<1.44.0)"] -m2 = ["mypy-boto3-m2 (>=1.43.0,<1.44.0)"] -machinelearning = ["mypy-boto3-machinelearning (>=1.43.0,<1.44.0)"] -macie2 = ["mypy-boto3-macie2 (>=1.43.0,<1.44.0)"] -mailmanager = ["mypy-boto3-mailmanager (>=1.43.0,<1.44.0)"] -managedblockchain = ["mypy-boto3-managedblockchain (>=1.43.0,<1.44.0)"] -managedblockchain-query = ["mypy-boto3-managedblockchain-query (>=1.43.0,<1.44.0)"] -marketplace-agreement = ["mypy-boto3-marketplace-agreement (>=1.43.0,<1.44.0)"] -marketplace-catalog = ["mypy-boto3-marketplace-catalog (>=1.43.0,<1.44.0)"] -marketplace-deployment = ["mypy-boto3-marketplace-deployment (>=1.43.0,<1.44.0)"] -marketplace-discovery = ["mypy-boto3-marketplace-discovery (>=1.43.0,<1.44.0)"] -marketplace-entitlement = ["mypy-boto3-marketplace-entitlement (>=1.43.0,<1.44.0)"] -marketplace-reporting = ["mypy-boto3-marketplace-reporting (>=1.43.0,<1.44.0)"] -marketplacecommerceanalytics = ["mypy-boto3-marketplacecommerceanalytics (>=1.43.0,<1.44.0)"] -mediaconnect = ["mypy-boto3-mediaconnect (>=1.43.0,<1.44.0)"] -mediaconvert = ["mypy-boto3-mediaconvert (>=1.43.0,<1.44.0)"] -medialive = ["mypy-boto3-medialive (>=1.43.0,<1.44.0)"] -mediapackage = ["mypy-boto3-mediapackage (>=1.43.0,<1.44.0)"] -mediapackage-vod = ["mypy-boto3-mediapackage-vod (>=1.43.0,<1.44.0)"] -mediapackagev2 = ["mypy-boto3-mediapackagev2 (>=1.43.0,<1.44.0)"] -mediastore = ["mypy-boto3-mediastore (>=1.43.0,<1.44.0)"] -mediastore-data = ["mypy-boto3-mediastore-data (>=1.43.0,<1.44.0)"] -mediatailor = ["mypy-boto3-mediatailor (>=1.43.0,<1.44.0)"] -medical-imaging = ["mypy-boto3-medical-imaging (>=1.43.0,<1.44.0)"] -memorydb = ["mypy-boto3-memorydb (>=1.43.0,<1.44.0)"] -meteringmarketplace = ["mypy-boto3-meteringmarketplace (>=1.43.0,<1.44.0)"] -mgh = ["mypy-boto3-mgh (>=1.43.0,<1.44.0)"] -mgn = ["mypy-boto3-mgn (>=1.43.0,<1.44.0)"] -migration-hub-refactor-spaces = ["mypy-boto3-migration-hub-refactor-spaces (>=1.43.0,<1.44.0)"] -migrationhub-config = ["mypy-boto3-migrationhub-config (>=1.43.0,<1.44.0)"] -migrationhuborchestrator = ["mypy-boto3-migrationhuborchestrator (>=1.43.0,<1.44.0)"] -migrationhubstrategy = ["mypy-boto3-migrationhubstrategy (>=1.43.0,<1.44.0)"] -mpa = ["mypy-boto3-mpa (>=1.43.0,<1.44.0)"] -mq = ["mypy-boto3-mq (>=1.43.0,<1.44.0)"] -mturk = ["mypy-boto3-mturk (>=1.43.0,<1.44.0)"] -mwaa = ["mypy-boto3-mwaa (>=1.43.0,<1.44.0)"] -mwaa-serverless = ["mypy-boto3-mwaa-serverless (>=1.43.0,<1.44.0)"] -neptune = ["mypy-boto3-neptune (>=1.43.0,<1.44.0)"] -neptune-graph = ["mypy-boto3-neptune-graph (>=1.43.0,<1.44.0)"] -neptunedata = ["mypy-boto3-neptunedata (>=1.43.0,<1.44.0)"] -network-firewall = ["mypy-boto3-network-firewall (>=1.43.0,<1.44.0)"] -network-security-manager = ["mypy-boto3-network-security-manager (>=1.43.0,<1.44.0)"] -networkflowmonitor = ["mypy-boto3-networkflowmonitor (>=1.43.0,<1.44.0)"] -networkmanager = ["mypy-boto3-networkmanager (>=1.43.0,<1.44.0)"] -networkmonitor = ["mypy-boto3-networkmonitor (>=1.43.0,<1.44.0)"] -notifications = ["mypy-boto3-notifications (>=1.43.0,<1.44.0)"] -notificationscontacts = ["mypy-boto3-notificationscontacts (>=1.43.0,<1.44.0)"] -nova-act = ["mypy-boto3-nova-act (>=1.43.0,<1.44.0)"] -oam = ["mypy-boto3-oam (>=1.43.0,<1.44.0)"] -observabilityadmin = ["mypy-boto3-observabilityadmin (>=1.43.0,<1.44.0)"] -odb = ["mypy-boto3-odb (>=1.43.0,<1.44.0)"] -omics = ["mypy-boto3-omics (>=1.43.0,<1.44.0)"] -opensearch = ["mypy-boto3-opensearch (>=1.43.0,<1.44.0)"] -opensearchserverless = ["mypy-boto3-opensearchserverless (>=1.43.0,<1.44.0)"] -organizations = ["mypy-boto3-organizations (>=1.43.0,<1.44.0)"] -osis = ["mypy-boto3-osis (>=1.43.0,<1.44.0)"] -outposts = ["mypy-boto3-outposts (>=1.43.0,<1.44.0)"] -partnercentral-account = ["mypy-boto3-partnercentral-account (>=1.43.0,<1.44.0)"] -partnercentral-benefits = ["mypy-boto3-partnercentral-benefits (>=1.43.0,<1.44.0)"] -partnercentral-channel = ["mypy-boto3-partnercentral-channel (>=1.43.0,<1.44.0)"] -partnercentral-revenue-measurement = ["mypy-boto3-partnercentral-revenue-measurement (>=1.43.0,<1.44.0)"] -partnercentral-selling = ["mypy-boto3-partnercentral-selling (>=1.43.0,<1.44.0)"] -payment-cryptography = ["mypy-boto3-payment-cryptography (>=1.43.0,<1.44.0)"] -payment-cryptography-data = ["mypy-boto3-payment-cryptography-data (>=1.43.0,<1.44.0)"] -pca-connector-ad = ["mypy-boto3-pca-connector-ad (>=1.43.0,<1.44.0)"] -pca-connector-scep = ["mypy-boto3-pca-connector-scep (>=1.43.0,<1.44.0)"] -pcs = ["mypy-boto3-pcs (>=1.43.0,<1.44.0)"] -personalize = ["mypy-boto3-personalize (>=1.43.0,<1.44.0)"] -personalize-events = ["mypy-boto3-personalize-events (>=1.43.0,<1.44.0)"] -personalize-runtime = ["mypy-boto3-personalize-runtime (>=1.43.0,<1.44.0)"] -pi = ["mypy-boto3-pi (>=1.43.0,<1.44.0)"] -pinpoint = ["mypy-boto3-pinpoint (>=1.43.0,<1.44.0)"] -pinpoint-email = ["mypy-boto3-pinpoint-email (>=1.43.0,<1.44.0)"] -pinpoint-sms-voice = ["mypy-boto3-pinpoint-sms-voice (>=1.43.0,<1.44.0)"] -pinpoint-sms-voice-v2 = ["mypy-boto3-pinpoint-sms-voice-v2 (>=1.43.0,<1.44.0)"] -pipes = ["mypy-boto3-pipes (>=1.43.0,<1.44.0)"] -polly = ["mypy-boto3-polly (>=1.43.0,<1.44.0)"] -pricing = ["mypy-boto3-pricing (>=1.43.0,<1.44.0)"] -pricing-plan-manager = ["mypy-boto3-pricing-plan-manager (>=1.43.0,<1.44.0)"] -proton = ["mypy-boto3-proton (>=1.43.0,<1.44.0)"] -qapps = ["mypy-boto3-qapps (>=1.43.0,<1.44.0)"] -qbusiness = ["mypy-boto3-qbusiness (>=1.43.0,<1.44.0)"] -qconnect = ["mypy-boto3-qconnect (>=1.43.0,<1.44.0)"] -quicksight = ["mypy-boto3-quicksight (>=1.43.0,<1.44.0)"] -ram = ["mypy-boto3-ram (>=1.43.0,<1.44.0)"] -rbin = ["mypy-boto3-rbin (>=1.43.0,<1.44.0)"] -rds = ["mypy-boto3-rds (>=1.43.0,<1.44.0)"] -rds-data = ["mypy-boto3-rds-data (>=1.43.0,<1.44.0)"] -redshift = ["mypy-boto3-redshift (>=1.43.0,<1.44.0)"] -redshift-data = ["mypy-boto3-redshift-data (>=1.43.0,<1.44.0)"] -redshift-serverless = ["mypy-boto3-redshift-serverless (>=1.43.0,<1.44.0)"] -rekognition = ["mypy-boto3-rekognition (>=1.43.0,<1.44.0)"] -repostspace = ["mypy-boto3-repostspace (>=1.43.0,<1.44.0)"] -resiliencehub = ["mypy-boto3-resiliencehub (>=1.43.0,<1.44.0)"] -resiliencehubv2 = ["mypy-boto3-resiliencehubv2 (>=1.43.0,<1.44.0)"] -resource-explorer-2 = ["mypy-boto3-resource-explorer-2 (>=1.43.0,<1.44.0)"] -resource-groups = ["mypy-boto3-resource-groups (>=1.43.0,<1.44.0)"] -resourcegroupstaggingapi = ["mypy-boto3-resourcegroupstaggingapi (>=1.43.0,<1.44.0)"] -rolesanywhere = ["mypy-boto3-rolesanywhere (>=1.43.0,<1.44.0)"] -route53 = ["mypy-boto3-route53 (>=1.43.0,<1.44.0)"] -route53-recovery-cluster = ["mypy-boto3-route53-recovery-cluster (>=1.43.0,<1.44.0)"] -route53-recovery-control-config = ["mypy-boto3-route53-recovery-control-config (>=1.43.0,<1.44.0)"] -route53-recovery-readiness = ["mypy-boto3-route53-recovery-readiness (>=1.43.0,<1.44.0)"] -route53domains = ["mypy-boto3-route53domains (>=1.43.0,<1.44.0)"] -route53globalresolver = ["mypy-boto3-route53globalresolver (>=1.43.0,<1.44.0)"] -route53profiles = ["mypy-boto3-route53profiles (>=1.43.0,<1.44.0)"] -route53resolver = ["mypy-boto3-route53resolver (>=1.43.0,<1.44.0)"] -rtbfabric = ["mypy-boto3-rtbfabric (>=1.43.0,<1.44.0)"] -rum = ["mypy-boto3-rum (>=1.43.0,<1.44.0)"] -s3 = ["mypy-boto3-s3 (>=1.43.0,<1.44.0)"] -s3control = ["mypy-boto3-s3control (>=1.43.0,<1.44.0)"] -s3files = ["mypy-boto3-s3files (>=1.43.0,<1.44.0)"] -s3outposts = ["mypy-boto3-s3outposts (>=1.43.0,<1.44.0)"] -s3tables = ["mypy-boto3-s3tables (>=1.43.0,<1.44.0)"] -s3vectors = ["mypy-boto3-s3vectors (>=1.43.0,<1.44.0)"] -sagemaker = ["mypy-boto3-sagemaker (>=1.43.0,<1.44.0)"] -sagemaker-a2i-runtime = ["mypy-boto3-sagemaker-a2i-runtime (>=1.43.0,<1.44.0)"] -sagemaker-edge = ["mypy-boto3-sagemaker-edge (>=1.43.0,<1.44.0)"] -sagemaker-featurestore-runtime = ["mypy-boto3-sagemaker-featurestore-runtime (>=1.43.0,<1.44.0)"] -sagemaker-geospatial = ["mypy-boto3-sagemaker-geospatial (>=1.43.0,<1.44.0)"] -sagemaker-metrics = ["mypy-boto3-sagemaker-metrics (>=1.43.0,<1.44.0)"] -sagemaker-runtime = ["mypy-boto3-sagemaker-runtime (>=1.43.0,<1.44.0)"] -sagemakerjobruntime = ["mypy-boto3-sagemakerjobruntime (>=1.43.0,<1.44.0)"] -savingsplans = ["mypy-boto3-savingsplans (>=1.43.0,<1.44.0)"] -scheduler = ["mypy-boto3-scheduler (>=1.43.0,<1.44.0)"] -schemas = ["mypy-boto3-schemas (>=1.43.0,<1.44.0)"] -sdb = ["mypy-boto3-sdb (>=1.43.0,<1.44.0)"] -secretsmanager = ["mypy-boto3-secretsmanager (>=1.43.0,<1.44.0)"] -security-ir = ["mypy-boto3-security-ir (>=1.43.0,<1.44.0)"] -securityagent = ["mypy-boto3-securityagent (>=1.43.0,<1.44.0)"] -securityhub = ["mypy-boto3-securityhub (>=1.43.0,<1.44.0)"] -securitylake = ["mypy-boto3-securitylake (>=1.43.0,<1.44.0)"] -serverlessrepo = ["mypy-boto3-serverlessrepo (>=1.43.0,<1.44.0)"] -service-quotas = ["mypy-boto3-service-quotas (>=1.43.0,<1.44.0)"] -servicecatalog = ["mypy-boto3-servicecatalog (>=1.43.0,<1.44.0)"] -servicecatalog-appregistry = ["mypy-boto3-servicecatalog-appregistry (>=1.43.0,<1.44.0)"] -servicediscovery = ["mypy-boto3-servicediscovery (>=1.43.0,<1.44.0)"] -ses = ["mypy-boto3-ses (>=1.43.0,<1.44.0)"] -sesv2 = ["mypy-boto3-sesv2 (>=1.43.0,<1.44.0)"] -shield = ["mypy-boto3-shield (>=1.43.0,<1.44.0)"] -signer = ["mypy-boto3-signer (>=1.43.0,<1.44.0)"] -signer-data = ["mypy-boto3-signer-data (>=1.43.0,<1.44.0)"] -signin = ["mypy-boto3-signin (>=1.43.0,<1.44.0)"] -simpledbv2 = ["mypy-boto3-simpledbv2 (>=1.43.0,<1.44.0)"] -snow-device-management = ["mypy-boto3-snow-device-management (>=1.43.0,<1.44.0)"] -snowball = ["mypy-boto3-snowball (>=1.43.0,<1.44.0)"] -sns = ["mypy-boto3-sns (>=1.43.0,<1.44.0)"] -socialmessaging = ["mypy-boto3-socialmessaging (>=1.43.0,<1.44.0)"] -sqs = ["mypy-boto3-sqs (>=1.43.0,<1.44.0)"] -ssm = ["mypy-boto3-ssm (>=1.43.0,<1.44.0)"] -ssm-contacts = ["mypy-boto3-ssm-contacts (>=1.43.0,<1.44.0)"] -ssm-guiconnect = ["mypy-boto3-ssm-guiconnect (>=1.43.0,<1.44.0)"] -ssm-incidents = ["mypy-boto3-ssm-incidents (>=1.43.0,<1.44.0)"] -ssm-quicksetup = ["mypy-boto3-ssm-quicksetup (>=1.43.0,<1.44.0)"] -ssm-sap = ["mypy-boto3-ssm-sap (>=1.43.0,<1.44.0)"] -sso = ["mypy-boto3-sso (>=1.43.0,<1.44.0)"] -sso-admin = ["mypy-boto3-sso-admin (>=1.43.0,<1.44.0)"] -sso-oidc = ["mypy-boto3-sso-oidc (>=1.43.0,<1.44.0)"] -stepfunctions = ["mypy-boto3-stepfunctions (>=1.43.0,<1.44.0)"] -storagegateway = ["mypy-boto3-storagegateway (>=1.43.0,<1.44.0)"] -sts = ["mypy-boto3-sts (>=1.43.0,<1.44.0)"] -supplychain = ["mypy-boto3-supplychain (>=1.43.0,<1.44.0)"] -support = ["mypy-boto3-support (>=1.43.0,<1.44.0)"] -support-app = ["mypy-boto3-support-app (>=1.43.0,<1.44.0)"] -supportauthz = ["mypy-boto3-supportauthz (>=1.43.0,<1.44.0)"] -sustainability = ["mypy-boto3-sustainability (>=1.43.0,<1.44.0)"] -swf = ["mypy-boto3-swf (>=1.43.0,<1.44.0)"] -synthetics = ["mypy-boto3-synthetics (>=1.43.0,<1.44.0)"] -taxsettings = ["mypy-boto3-taxsettings (>=1.43.0,<1.44.0)"] -textract = ["mypy-boto3-textract (>=1.43.0,<1.44.0)"] -timestream-influxdb = ["mypy-boto3-timestream-influxdb (>=1.43.0,<1.44.0)"] -timestream-query = ["mypy-boto3-timestream-query (>=1.43.0,<1.44.0)"] -timestream-write = ["mypy-boto3-timestream-write (>=1.43.0,<1.44.0)"] -tnb = ["mypy-boto3-tnb (>=1.43.0,<1.44.0)"] -transcribe = ["mypy-boto3-transcribe (>=1.43.0,<1.44.0)"] -transfer = ["mypy-boto3-transfer (>=1.43.0,<1.44.0)"] -translate = ["mypy-boto3-translate (>=1.43.0,<1.44.0)"] -trustedadvisor = ["mypy-boto3-trustedadvisor (>=1.43.0,<1.44.0)"] -uxc = ["mypy-boto3-uxc (>=1.43.0,<1.44.0)"] -verifiedpermissions = ["mypy-boto3-verifiedpermissions (>=1.43.0,<1.44.0)"] -voice-id = ["mypy-boto3-voice-id (>=1.43.0,<1.44.0)"] -vpc-lattice = ["mypy-boto3-vpc-lattice (>=1.43.0,<1.44.0)"] -waf = ["mypy-boto3-waf (>=1.43.0,<1.44.0)"] -waf-regional = ["mypy-boto3-waf-regional (>=1.43.0,<1.44.0)"] -wafv2 = ["mypy-boto3-wafv2 (>=1.43.0,<1.44.0)"] -wellarchitected = ["mypy-boto3-wellarchitected (>=1.43.0,<1.44.0)"] -wickr = ["mypy-boto3-wickr (>=1.43.0,<1.44.0)"] -wisdom = ["mypy-boto3-wisdom (>=1.43.0,<1.44.0)"] -workdocs = ["mypy-boto3-workdocs (>=1.43.0,<1.44.0)"] -workmail = ["mypy-boto3-workmail (>=1.43.0,<1.44.0)"] -workmailmessageflow = ["mypy-boto3-workmailmessageflow (>=1.43.0,<1.44.0)"] -workspaces = ["mypy-boto3-workspaces (>=1.43.0,<1.44.0)"] -workspaces-instances = ["mypy-boto3-workspaces-instances (>=1.43.0,<1.44.0)"] -workspaces-thin-client = ["mypy-boto3-workspaces-thin-client (>=1.43.0,<1.44.0)"] -workspaces-web = ["mypy-boto3-workspaces-web (>=1.43.0,<1.44.0)"] -xray = ["mypy-boto3-xray (>=1.43.0,<1.44.0)"] +accessanalyzer = ["mypy-boto3-accessanalyzer (>=1.44.0,<1.45.0)"] +account = ["mypy-boto3-account (>=1.44.0,<1.45.0)"] +account-access = ["mypy-boto3-account-access (>=1.44.0,<1.45.0)"] +account-access-runtime = ["mypy-boto3-account-access-runtime (>=1.44.0,<1.45.0)"] +acm = ["mypy-boto3-acm (>=1.44.0,<1.45.0)"] +acm-pca = ["mypy-boto3-acm-pca (>=1.44.0,<1.45.0)"] +agent-registry = ["mypy-boto3-agent-registry (>=1.44.0,<1.45.0)"] +agent-registry-control = ["mypy-boto3-agent-registry-control (>=1.44.0,<1.45.0)"] +aiops = ["mypy-boto3-aiops (>=1.44.0,<1.45.0)"] +all = ["mypy-boto3-accessanalyzer (>=1.44.0,<1.45.0)", "mypy-boto3-account (>=1.44.0,<1.45.0)", "mypy-boto3-account-access (>=1.44.0,<1.45.0)", "mypy-boto3-account-access-runtime (>=1.44.0,<1.45.0)", "mypy-boto3-acm (>=1.44.0,<1.45.0)", "mypy-boto3-acm-pca (>=1.44.0,<1.45.0)", "mypy-boto3-agent-registry (>=1.44.0,<1.45.0)", "mypy-boto3-agent-registry-control (>=1.44.0,<1.45.0)", "mypy-boto3-aiops (>=1.44.0,<1.45.0)", "mypy-boto3-amp (>=1.44.0,<1.45.0)", "mypy-boto3-amplify (>=1.44.0,<1.45.0)", "mypy-boto3-amplifybackend (>=1.44.0,<1.45.0)", "mypy-boto3-amplifyuibuilder (>=1.44.0,<1.45.0)", "mypy-boto3-apigateway (>=1.44.0,<1.45.0)", "mypy-boto3-apigatewaymanagementapi (>=1.44.0,<1.45.0)", "mypy-boto3-apigatewayv2 (>=1.44.0,<1.45.0)", "mypy-boto3-appconfig (>=1.44.0,<1.45.0)", "mypy-boto3-appconfigdata (>=1.44.0,<1.45.0)", "mypy-boto3-appfabric (>=1.44.0,<1.45.0)", "mypy-boto3-appflow (>=1.44.0,<1.45.0)", "mypy-boto3-appintegrations (>=1.44.0,<1.45.0)", "mypy-boto3-application-autoscaling (>=1.44.0,<1.45.0)", "mypy-boto3-application-insights (>=1.44.0,<1.45.0)", "mypy-boto3-application-signals (>=1.44.0,<1.45.0)", "mypy-boto3-applicationcostprofiler (>=1.44.0,<1.45.0)", "mypy-boto3-appmesh (>=1.44.0,<1.45.0)", "mypy-boto3-apprunner (>=1.44.0,<1.45.0)", "mypy-boto3-appstream (>=1.44.0,<1.45.0)", "mypy-boto3-appsync (>=1.44.0,<1.45.0)", "mypy-boto3-arc-region-switch (>=1.44.0,<1.45.0)", "mypy-boto3-arc-zonal-shift (>=1.44.0,<1.45.0)", "mypy-boto3-artifact (>=1.44.0,<1.45.0)", "mypy-boto3-athena (>=1.44.0,<1.45.0)", "mypy-boto3-auditmanager (>=1.44.0,<1.45.0)", "mypy-boto3-autoscaling (>=1.44.0,<1.45.0)", "mypy-boto3-autoscaling-plans (>=1.44.0,<1.45.0)", "mypy-boto3-b2bi (>=1.44.0,<1.45.0)", "mypy-boto3-backup (>=1.44.0,<1.45.0)", "mypy-boto3-backup-gateway (>=1.44.0,<1.45.0)", "mypy-boto3-backupsearch (>=1.44.0,<1.45.0)", "mypy-boto3-batch (>=1.44.0,<1.45.0)", "mypy-boto3-bcm-dashboards (>=1.44.0,<1.45.0)", "mypy-boto3-bcm-data-exports (>=1.44.0,<1.45.0)", "mypy-boto3-bcm-pricing-calculator (>=1.44.0,<1.45.0)", "mypy-boto3-bcm-recommended-actions (>=1.44.0,<1.45.0)", "mypy-boto3-bedrock (>=1.44.0,<1.45.0)", "mypy-boto3-bedrock-agent (>=1.44.0,<1.45.0)", "mypy-boto3-bedrock-agent-runtime (>=1.44.0,<1.45.0)", "mypy-boto3-bedrock-agentcore (>=1.44.0,<1.45.0)", "mypy-boto3-bedrock-agentcore-control (>=1.44.0,<1.45.0)", "mypy-boto3-bedrock-data-automation (>=1.44.0,<1.45.0)", "mypy-boto3-bedrock-data-automation-runtime (>=1.44.0,<1.45.0)", "mypy-boto3-bedrock-runtime (>=1.44.0,<1.45.0)", "mypy-boto3-billing (>=1.44.0,<1.45.0)", "mypy-boto3-billingconductor (>=1.44.0,<1.45.0)", "mypy-boto3-braket (>=1.44.0,<1.45.0)", "mypy-boto3-budgets (>=1.44.0,<1.45.0)", "mypy-boto3-ce (>=1.44.0,<1.45.0)", "mypy-boto3-chatbot (>=1.44.0,<1.45.0)", "mypy-boto3-chime (>=1.44.0,<1.45.0)", "mypy-boto3-chime-sdk-identity (>=1.44.0,<1.45.0)", "mypy-boto3-chime-sdk-media-pipelines (>=1.44.0,<1.45.0)", "mypy-boto3-chime-sdk-meetings (>=1.44.0,<1.45.0)", "mypy-boto3-chime-sdk-messaging (>=1.44.0,<1.45.0)", "mypy-boto3-chime-sdk-voice (>=1.44.0,<1.45.0)", "mypy-boto3-cleanrooms (>=1.44.0,<1.45.0)", "mypy-boto3-cleanroomsml (>=1.44.0,<1.45.0)", "mypy-boto3-cloud9 (>=1.44.0,<1.45.0)", "mypy-boto3-cloudcontrol (>=1.44.0,<1.45.0)", "mypy-boto3-clouddirectory (>=1.44.0,<1.45.0)", "mypy-boto3-cloudformation (>=1.44.0,<1.45.0)", "mypy-boto3-cloudfront (>=1.44.0,<1.45.0)", "mypy-boto3-cloudfront-keyvaluestore (>=1.44.0,<1.45.0)", "mypy-boto3-cloudhsm (>=1.44.0,<1.45.0)", "mypy-boto3-cloudhsmv2 (>=1.44.0,<1.45.0)", "mypy-boto3-cloudsearch (>=1.44.0,<1.45.0)", "mypy-boto3-cloudsearchdomain (>=1.44.0,<1.45.0)", "mypy-boto3-cloudtrail (>=1.44.0,<1.45.0)", "mypy-boto3-cloudtrail-data (>=1.44.0,<1.45.0)", "mypy-boto3-cloudwatch (>=1.44.0,<1.45.0)", "mypy-boto3-cloudwatchomni (>=1.44.0,<1.45.0)", "mypy-boto3-codeartifact (>=1.44.0,<1.45.0)", "mypy-boto3-codebuild (>=1.44.0,<1.45.0)", "mypy-boto3-codecatalyst (>=1.44.0,<1.45.0)", "mypy-boto3-codecommit (>=1.44.0,<1.45.0)", "mypy-boto3-codeconnections (>=1.44.0,<1.45.0)", "mypy-boto3-codedeploy (>=1.44.0,<1.45.0)", "mypy-boto3-codeguru-reviewer (>=1.44.0,<1.45.0)", "mypy-boto3-codeguru-security (>=1.44.0,<1.45.0)", "mypy-boto3-codeguruprofiler (>=1.44.0,<1.45.0)", "mypy-boto3-codepipeline (>=1.44.0,<1.45.0)", "mypy-boto3-codestar-connections (>=1.44.0,<1.45.0)", "mypy-boto3-codestar-notifications (>=1.44.0,<1.45.0)", "mypy-boto3-cognito-identity (>=1.44.0,<1.45.0)", "mypy-boto3-cognito-idp (>=1.44.0,<1.45.0)", "mypy-boto3-cognito-sync (>=1.44.0,<1.45.0)", "mypy-boto3-comprehend (>=1.44.0,<1.45.0)", "mypy-boto3-comprehendmedical (>=1.44.0,<1.45.0)", "mypy-boto3-compute-optimizer (>=1.44.0,<1.45.0)", "mypy-boto3-compute-optimizer-automation (>=1.44.0,<1.45.0)", "mypy-boto3-config (>=1.44.0,<1.45.0)", "mypy-boto3-connect (>=1.44.0,<1.45.0)", "mypy-boto3-connect-contact-lens (>=1.44.0,<1.45.0)", "mypy-boto3-connectcampaigns (>=1.44.0,<1.45.0)", "mypy-boto3-connectcampaignsv2 (>=1.44.0,<1.45.0)", "mypy-boto3-connectcases (>=1.44.0,<1.45.0)", "mypy-boto3-connecthealth (>=1.44.0,<1.45.0)", "mypy-boto3-connectparticipant (>=1.44.0,<1.45.0)", "mypy-boto3-continuum (>=1.44.0,<1.45.0)", "mypy-boto3-controlcatalog (>=1.44.0,<1.45.0)", "mypy-boto3-controltower (>=1.44.0,<1.45.0)", "mypy-boto3-cost-optimization-hub (>=1.44.0,<1.45.0)", "mypy-boto3-cur (>=1.44.0,<1.45.0)", "mypy-boto3-customer-profiles (>=1.44.0,<1.45.0)", "mypy-boto3-databrew (>=1.44.0,<1.45.0)", "mypy-boto3-dataexchange (>=1.44.0,<1.45.0)", "mypy-boto3-datapipeline (>=1.44.0,<1.45.0)", "mypy-boto3-datasync (>=1.44.0,<1.45.0)", "mypy-boto3-datazone (>=1.44.0,<1.45.0)", "mypy-boto3-dax (>=1.44.0,<1.45.0)", "mypy-boto3-deadline (>=1.44.0,<1.45.0)", "mypy-boto3-detective (>=1.44.0,<1.45.0)", "mypy-boto3-devicefarm (>=1.44.0,<1.45.0)", "mypy-boto3-devops-agent (>=1.44.0,<1.45.0)", "mypy-boto3-devops-guru (>=1.44.0,<1.45.0)", "mypy-boto3-directconnect (>=1.44.0,<1.45.0)", "mypy-boto3-discovery (>=1.44.0,<1.45.0)", "mypy-boto3-dlm (>=1.44.0,<1.45.0)", "mypy-boto3-dms (>=1.44.0,<1.45.0)", "mypy-boto3-docdb (>=1.44.0,<1.45.0)", "mypy-boto3-docdb-elastic (>=1.44.0,<1.45.0)", "mypy-boto3-drs (>=1.44.0,<1.45.0)", "mypy-boto3-ds (>=1.44.0,<1.45.0)", "mypy-boto3-ds-data (>=1.44.0,<1.45.0)", "mypy-boto3-dsql (>=1.44.0,<1.45.0)", "mypy-boto3-dynamodb (>=1.44.0,<1.45.0)", "mypy-boto3-dynamodbstreams (>=1.44.0,<1.45.0)", "mypy-boto3-ebs (>=1.44.0,<1.45.0)", "mypy-boto3-ec2 (>=1.44.0,<1.45.0)", "mypy-boto3-ec2-instance-connect (>=1.44.0,<1.45.0)", "mypy-boto3-ecr (>=1.44.0,<1.45.0)", "mypy-boto3-ecr-public (>=1.44.0,<1.45.0)", "mypy-boto3-ecs (>=1.44.0,<1.45.0)", "mypy-boto3-efs (>=1.44.0,<1.45.0)", "mypy-boto3-eks (>=1.44.0,<1.45.0)", "mypy-boto3-eks-auth (>=1.44.0,<1.45.0)", "mypy-boto3-elasticache (>=1.44.0,<1.45.0)", "mypy-boto3-elasticbeanstalk (>=1.44.0,<1.45.0)", "mypy-boto3-elb (>=1.44.0,<1.45.0)", "mypy-boto3-elbv2 (>=1.44.0,<1.45.0)", "mypy-boto3-elementalinference (>=1.44.0,<1.45.0)", "mypy-boto3-emr (>=1.44.0,<1.45.0)", "mypy-boto3-emr-containers (>=1.44.0,<1.45.0)", "mypy-boto3-emr-serverless (>=1.44.0,<1.45.0)", "mypy-boto3-endusermessaging (>=1.44.0,<1.45.0)", "mypy-boto3-entityresolution (>=1.44.0,<1.45.0)", "mypy-boto3-es (>=1.44.0,<1.45.0)", "mypy-boto3-eventbridgev2 (>=1.44.0,<1.45.0)", "mypy-boto3-events (>=1.44.0,<1.45.0)", "mypy-boto3-evs (>=1.44.0,<1.45.0)", "mypy-boto3-firehose (>=1.44.0,<1.45.0)", "mypy-boto3-fis (>=1.44.0,<1.45.0)", "mypy-boto3-fms (>=1.44.0,<1.45.0)", "mypy-boto3-forecast (>=1.44.0,<1.45.0)", "mypy-boto3-forecastquery (>=1.44.0,<1.45.0)", "mypy-boto3-frauddetector (>=1.44.0,<1.45.0)", "mypy-boto3-freetier (>=1.44.0,<1.45.0)", "mypy-boto3-fsx (>=1.44.0,<1.45.0)", "mypy-boto3-gamelift (>=1.44.0,<1.45.0)", "mypy-boto3-gameliftstreams (>=1.44.0,<1.45.0)", "mypy-boto3-geo-maps (>=1.44.0,<1.45.0)", "mypy-boto3-geo-places (>=1.44.0,<1.45.0)", "mypy-boto3-geo-routes (>=1.44.0,<1.45.0)", "mypy-boto3-glacier (>=1.44.0,<1.45.0)", "mypy-boto3-globalaccelerator (>=1.44.0,<1.45.0)", "mypy-boto3-glue (>=1.44.0,<1.45.0)", "mypy-boto3-grafana (>=1.44.0,<1.45.0)", "mypy-boto3-greengrass (>=1.44.0,<1.45.0)", "mypy-boto3-greengrassv2 (>=1.44.0,<1.45.0)", "mypy-boto3-groundstation (>=1.44.0,<1.45.0)", "mypy-boto3-guardduty (>=1.44.0,<1.45.0)", "mypy-boto3-health (>=1.44.0,<1.45.0)", "mypy-boto3-healthlake (>=1.44.0,<1.45.0)", "mypy-boto3-iam (>=1.44.0,<1.45.0)", "mypy-boto3-iam-toolbox (>=1.44.0,<1.45.0)", "mypy-boto3-identitystore (>=1.44.0,<1.45.0)", "mypy-boto3-imagebuilder (>=1.44.0,<1.45.0)", "mypy-boto3-importexport (>=1.44.0,<1.45.0)", "mypy-boto3-inspector (>=1.44.0,<1.45.0)", "mypy-boto3-inspector-scan (>=1.44.0,<1.45.0)", "mypy-boto3-inspector2 (>=1.44.0,<1.45.0)", "mypy-boto3-interconnect (>=1.44.0,<1.45.0)", "mypy-boto3-internetmonitor (>=1.44.0,<1.45.0)", "mypy-boto3-invoicing (>=1.44.0,<1.45.0)", "mypy-boto3-iot (>=1.44.0,<1.45.0)", "mypy-boto3-iot-data (>=1.44.0,<1.45.0)", "mypy-boto3-iot-jobs-data (>=1.44.0,<1.45.0)", "mypy-boto3-iot-managed-integrations (>=1.44.0,<1.45.0)", "mypy-boto3-iotdeviceadvisor (>=1.44.0,<1.45.0)", "mypy-boto3-iotfleetwise (>=1.44.0,<1.45.0)", "mypy-boto3-iotsecuretunneling (>=1.44.0,<1.45.0)", "mypy-boto3-iotsitewise (>=1.44.0,<1.45.0)", "mypy-boto3-iotthingsgraph (>=1.44.0,<1.45.0)", "mypy-boto3-iottwinmaker (>=1.44.0,<1.45.0)", "mypy-boto3-iotwireless (>=1.44.0,<1.45.0)", "mypy-boto3-ivs (>=1.44.0,<1.45.0)", "mypy-boto3-ivs-realtime (>=1.44.0,<1.45.0)", "mypy-boto3-ivschat (>=1.44.0,<1.45.0)", "mypy-boto3-kafka (>=1.44.0,<1.45.0)", "mypy-boto3-kafkaconnect (>=1.44.0,<1.45.0)", "mypy-boto3-kendra (>=1.44.0,<1.45.0)", "mypy-boto3-kendra-ranking (>=1.44.0,<1.45.0)", "mypy-boto3-keyspaces (>=1.44.0,<1.45.0)", "mypy-boto3-keyspacesstreams (>=1.44.0,<1.45.0)", "mypy-boto3-kinesis (>=1.44.0,<1.45.0)", "mypy-boto3-kinesis-video-archived-media (>=1.44.0,<1.45.0)", "mypy-boto3-kinesis-video-media (>=1.44.0,<1.45.0)", "mypy-boto3-kinesis-video-signaling (>=1.44.0,<1.45.0)", "mypy-boto3-kinesis-video-webrtc-storage (>=1.44.0,<1.45.0)", "mypy-boto3-kinesisanalytics (>=1.44.0,<1.45.0)", "mypy-boto3-kinesisanalyticsv2 (>=1.44.0,<1.45.0)", "mypy-boto3-kinesisvideo (>=1.44.0,<1.45.0)", "mypy-boto3-kms (>=1.44.0,<1.45.0)", "mypy-boto3-lakeformation (>=1.44.0,<1.45.0)", "mypy-boto3-lambda (>=1.44.0,<1.45.0)", "mypy-boto3-lambda-core (>=1.44.0,<1.45.0)", "mypy-boto3-lambda-microvms (>=1.44.0,<1.45.0)", "mypy-boto3-lambda-web (>=1.44.0,<1.45.0)", "mypy-boto3-launch-wizard (>=1.44.0,<1.45.0)", "mypy-boto3-lex-models (>=1.44.0,<1.45.0)", "mypy-boto3-lex-runtime (>=1.44.0,<1.45.0)", "mypy-boto3-lexv2-models (>=1.44.0,<1.45.0)", "mypy-boto3-lexv2-runtime (>=1.44.0,<1.45.0)", "mypy-boto3-license-manager (>=1.44.0,<1.45.0)", "mypy-boto3-license-manager-linux-subscriptions (>=1.44.0,<1.45.0)", "mypy-boto3-license-manager-user-subscriptions (>=1.44.0,<1.45.0)", "mypy-boto3-lightsail (>=1.44.0,<1.45.0)", "mypy-boto3-location (>=1.44.0,<1.45.0)", "mypy-boto3-logs (>=1.44.0,<1.45.0)", "mypy-boto3-lookoutequipment (>=1.44.0,<1.45.0)", "mypy-boto3-m2 (>=1.44.0,<1.45.0)", "mypy-boto3-machinelearning (>=1.44.0,<1.45.0)", "mypy-boto3-macie2 (>=1.44.0,<1.45.0)", "mypy-boto3-mailmanager (>=1.44.0,<1.45.0)", "mypy-boto3-managedblockchain (>=1.44.0,<1.45.0)", "mypy-boto3-managedblockchain-query (>=1.44.0,<1.45.0)", "mypy-boto3-marketplace-agreement (>=1.44.0,<1.45.0)", "mypy-boto3-marketplace-catalog (>=1.44.0,<1.45.0)", "mypy-boto3-marketplace-deployment (>=1.44.0,<1.45.0)", "mypy-boto3-marketplace-discovery (>=1.44.0,<1.45.0)", "mypy-boto3-marketplace-entitlement (>=1.44.0,<1.45.0)", "mypy-boto3-marketplace-reporting (>=1.44.0,<1.45.0)", "mypy-boto3-marketplacecommerceanalytics (>=1.44.0,<1.45.0)", "mypy-boto3-mediaconnect (>=1.44.0,<1.45.0)", "mypy-boto3-mediaconvert (>=1.44.0,<1.45.0)", "mypy-boto3-medialive (>=1.44.0,<1.45.0)", "mypy-boto3-mediapackage (>=1.44.0,<1.45.0)", "mypy-boto3-mediapackage-vod (>=1.44.0,<1.45.0)", "mypy-boto3-mediapackagev2 (>=1.44.0,<1.45.0)", "mypy-boto3-mediastore (>=1.44.0,<1.45.0)", "mypy-boto3-mediastore-data (>=1.44.0,<1.45.0)", "mypy-boto3-mediatailor (>=1.44.0,<1.45.0)", "mypy-boto3-medical-imaging (>=1.44.0,<1.45.0)", "mypy-boto3-memorydb (>=1.44.0,<1.45.0)", "mypy-boto3-meteringmarketplace (>=1.44.0,<1.45.0)", "mypy-boto3-mgh (>=1.44.0,<1.45.0)", "mypy-boto3-mgn (>=1.44.0,<1.45.0)", "mypy-boto3-migration-hub-refactor-spaces (>=1.44.0,<1.45.0)", "mypy-boto3-migrationhub-config (>=1.44.0,<1.45.0)", "mypy-boto3-migrationhuborchestrator (>=1.44.0,<1.45.0)", "mypy-boto3-migrationhubstrategy (>=1.44.0,<1.45.0)", "mypy-boto3-mpa (>=1.44.0,<1.45.0)", "mypy-boto3-mq (>=1.44.0,<1.45.0)", "mypy-boto3-mturk (>=1.44.0,<1.45.0)", "mypy-boto3-mwaa (>=1.44.0,<1.45.0)", "mypy-boto3-mwaa-serverless (>=1.44.0,<1.45.0)", "mypy-boto3-neptune (>=1.44.0,<1.45.0)", "mypy-boto3-neptune-graph (>=1.44.0,<1.45.0)", "mypy-boto3-neptunedata (>=1.44.0,<1.45.0)", "mypy-boto3-network-firewall (>=1.44.0,<1.45.0)", "mypy-boto3-network-security-manager (>=1.44.0,<1.45.0)", "mypy-boto3-networkflowmonitor (>=1.44.0,<1.45.0)", "mypy-boto3-networkmanager (>=1.44.0,<1.45.0)", "mypy-boto3-networkmonitor (>=1.44.0,<1.45.0)", "mypy-boto3-notifications (>=1.44.0,<1.45.0)", "mypy-boto3-notificationscontacts (>=1.44.0,<1.45.0)", "mypy-boto3-nova-act (>=1.44.0,<1.45.0)", "mypy-boto3-oam (>=1.44.0,<1.45.0)", "mypy-boto3-observabilityadmin (>=1.44.0,<1.45.0)", "mypy-boto3-odb (>=1.44.0,<1.45.0)", "mypy-boto3-omics (>=1.44.0,<1.45.0)", "mypy-boto3-opensearch (>=1.44.0,<1.45.0)", "mypy-boto3-opensearchserverless (>=1.44.0,<1.45.0)", "mypy-boto3-organizations (>=1.44.0,<1.45.0)", "mypy-boto3-osis (>=1.44.0,<1.45.0)", "mypy-boto3-outposts (>=1.44.0,<1.45.0)", "mypy-boto3-partnercentral-account (>=1.44.0,<1.45.0)", "mypy-boto3-partnercentral-benefits (>=1.44.0,<1.45.0)", "mypy-boto3-partnercentral-channel (>=1.44.0,<1.45.0)", "mypy-boto3-partnercentral-revenue-measurement (>=1.44.0,<1.45.0)", "mypy-boto3-partnercentral-selling (>=1.44.0,<1.45.0)", "mypy-boto3-payment-cryptography (>=1.44.0,<1.45.0)", "mypy-boto3-payment-cryptography-data (>=1.44.0,<1.45.0)", "mypy-boto3-pca-connector-ad (>=1.44.0,<1.45.0)", "mypy-boto3-pca-connector-scep (>=1.44.0,<1.45.0)", "mypy-boto3-pcs (>=1.44.0,<1.45.0)", "mypy-boto3-personalize (>=1.44.0,<1.45.0)", "mypy-boto3-personalize-events (>=1.44.0,<1.45.0)", "mypy-boto3-personalize-runtime (>=1.44.0,<1.45.0)", "mypy-boto3-pi (>=1.44.0,<1.45.0)", "mypy-boto3-pinpoint (>=1.44.0,<1.45.0)", "mypy-boto3-pinpoint-email (>=1.44.0,<1.45.0)", "mypy-boto3-pinpoint-sms-voice (>=1.44.0,<1.45.0)", "mypy-boto3-pinpoint-sms-voice-v2 (>=1.44.0,<1.45.0)", "mypy-boto3-pipes (>=1.44.0,<1.45.0)", "mypy-boto3-polly (>=1.44.0,<1.45.0)", "mypy-boto3-pricing (>=1.44.0,<1.45.0)", "mypy-boto3-pricing-plan-manager (>=1.44.0,<1.45.0)", "mypy-boto3-proton (>=1.44.0,<1.45.0)", "mypy-boto3-qapps (>=1.44.0,<1.45.0)", "mypy-boto3-qbusiness (>=1.44.0,<1.45.0)", "mypy-boto3-qconnect (>=1.44.0,<1.45.0)", "mypy-boto3-quicksight (>=1.44.0,<1.45.0)", "mypy-boto3-ram (>=1.44.0,<1.45.0)", "mypy-boto3-rbin (>=1.44.0,<1.45.0)", "mypy-boto3-rds (>=1.44.0,<1.45.0)", "mypy-boto3-rds-data (>=1.44.0,<1.45.0)", "mypy-boto3-redshift (>=1.44.0,<1.45.0)", "mypy-boto3-redshift-data (>=1.44.0,<1.45.0)", "mypy-boto3-redshift-serverless (>=1.44.0,<1.45.0)", "mypy-boto3-rekognition (>=1.44.0,<1.45.0)", "mypy-boto3-repostspace (>=1.44.0,<1.45.0)", "mypy-boto3-resiliencehub (>=1.44.0,<1.45.0)", "mypy-boto3-resiliencehubv2 (>=1.44.0,<1.45.0)", "mypy-boto3-resource-explorer-2 (>=1.44.0,<1.45.0)", "mypy-boto3-resource-groups (>=1.44.0,<1.45.0)", "mypy-boto3-resourcegroupstaggingapi (>=1.44.0,<1.45.0)", "mypy-boto3-rolesanywhere (>=1.44.0,<1.45.0)", "mypy-boto3-route53 (>=1.44.0,<1.45.0)", "mypy-boto3-route53-recovery-cluster (>=1.44.0,<1.45.0)", "mypy-boto3-route53-recovery-control-config (>=1.44.0,<1.45.0)", "mypy-boto3-route53-recovery-readiness (>=1.44.0,<1.45.0)", "mypy-boto3-route53domains (>=1.44.0,<1.45.0)", "mypy-boto3-route53globalresolver (>=1.44.0,<1.45.0)", "mypy-boto3-route53profiles (>=1.44.0,<1.45.0)", "mypy-boto3-route53resolver (>=1.44.0,<1.45.0)", "mypy-boto3-rtbfabric (>=1.44.0,<1.45.0)", "mypy-boto3-rum (>=1.44.0,<1.45.0)", "mypy-boto3-s3 (>=1.44.0,<1.45.0)", "mypy-boto3-s3control (>=1.44.0,<1.45.0)", "mypy-boto3-s3files (>=1.44.0,<1.45.0)", "mypy-boto3-s3outposts (>=1.44.0,<1.45.0)", "mypy-boto3-s3tables (>=1.44.0,<1.45.0)", "mypy-boto3-s3vectors (>=1.44.0,<1.45.0)", "mypy-boto3-sagemaker (>=1.44.0,<1.45.0)", "mypy-boto3-sagemaker-a2i-runtime (>=1.44.0,<1.45.0)", "mypy-boto3-sagemaker-edge (>=1.44.0,<1.45.0)", "mypy-boto3-sagemaker-featurestore-runtime (>=1.44.0,<1.45.0)", "mypy-boto3-sagemaker-geospatial (>=1.44.0,<1.45.0)", "mypy-boto3-sagemaker-metrics (>=1.44.0,<1.45.0)", "mypy-boto3-sagemaker-runtime (>=1.44.0,<1.45.0)", "mypy-boto3-sagemakerjobruntime (>=1.44.0,<1.45.0)", "mypy-boto3-sagemakertrainingsessionruntime (>=1.44.0,<1.45.0)", "mypy-boto3-savingsplans (>=1.44.0,<1.45.0)", "mypy-boto3-scheduler (>=1.44.0,<1.45.0)", "mypy-boto3-schemas (>=1.44.0,<1.45.0)", "mypy-boto3-sdb (>=1.44.0,<1.45.0)", "mypy-boto3-secretsmanager (>=1.44.0,<1.45.0)", "mypy-boto3-security-ir (>=1.44.0,<1.45.0)", "mypy-boto3-securityagent (>=1.44.0,<1.45.0)", "mypy-boto3-securityhub (>=1.44.0,<1.45.0)", "mypy-boto3-securitylake (>=1.44.0,<1.45.0)", "mypy-boto3-serverlessrepo (>=1.44.0,<1.45.0)", "mypy-boto3-service-quotas (>=1.44.0,<1.45.0)", "mypy-boto3-servicecatalog (>=1.44.0,<1.45.0)", "mypy-boto3-servicecatalog-appregistry (>=1.44.0,<1.45.0)", "mypy-boto3-servicediscovery (>=1.44.0,<1.45.0)", "mypy-boto3-ses (>=1.44.0,<1.45.0)", "mypy-boto3-sesv2 (>=1.44.0,<1.45.0)", "mypy-boto3-shield (>=1.44.0,<1.45.0)", "mypy-boto3-signer (>=1.44.0,<1.45.0)", "mypy-boto3-signer-data (>=1.44.0,<1.45.0)", "mypy-boto3-signin (>=1.44.0,<1.45.0)", "mypy-boto3-simpledbv2 (>=1.44.0,<1.45.0)", "mypy-boto3-snow-device-management (>=1.44.0,<1.45.0)", "mypy-boto3-snowball (>=1.44.0,<1.45.0)", "mypy-boto3-sns (>=1.44.0,<1.45.0)", "mypy-boto3-socialmessaging (>=1.44.0,<1.45.0)", "mypy-boto3-sqs (>=1.44.0,<1.45.0)", "mypy-boto3-ssm (>=1.44.0,<1.45.0)", "mypy-boto3-ssm-contacts (>=1.44.0,<1.45.0)", "mypy-boto3-ssm-guiconnect (>=1.44.0,<1.45.0)", "mypy-boto3-ssm-incidents (>=1.44.0,<1.45.0)", "mypy-boto3-ssm-quicksetup (>=1.44.0,<1.45.0)", "mypy-boto3-ssm-sap (>=1.44.0,<1.45.0)", "mypy-boto3-sso (>=1.44.0,<1.45.0)", "mypy-boto3-sso-admin (>=1.44.0,<1.45.0)", "mypy-boto3-sso-oidc (>=1.44.0,<1.45.0)", "mypy-boto3-stepfunctions (>=1.44.0,<1.45.0)", "mypy-boto3-storagegateway (>=1.44.0,<1.45.0)", "mypy-boto3-sts (>=1.44.0,<1.45.0)", "mypy-boto3-supplychain (>=1.44.0,<1.45.0)", "mypy-boto3-support (>=1.44.0,<1.45.0)", "mypy-boto3-support-app (>=1.44.0,<1.45.0)", "mypy-boto3-supportauthz (>=1.44.0,<1.45.0)", "mypy-boto3-sustainability (>=1.44.0,<1.45.0)", "mypy-boto3-swf (>=1.44.0,<1.45.0)", "mypy-boto3-synthetics (>=1.44.0,<1.45.0)", "mypy-boto3-taxsettings (>=1.44.0,<1.45.0)", "mypy-boto3-textract (>=1.44.0,<1.45.0)", "mypy-boto3-timestream-influxdb (>=1.44.0,<1.45.0)", "mypy-boto3-timestream-query (>=1.44.0,<1.45.0)", "mypy-boto3-timestream-write (>=1.44.0,<1.45.0)", "mypy-boto3-transcribe (>=1.44.0,<1.45.0)", "mypy-boto3-transfer (>=1.44.0,<1.45.0)", "mypy-boto3-translate (>=1.44.0,<1.45.0)", "mypy-boto3-trustedadvisor (>=1.44.0,<1.45.0)", "mypy-boto3-uxc (>=1.44.0,<1.45.0)", "mypy-boto3-verifiedpermissions (>=1.44.0,<1.45.0)", "mypy-boto3-voice-id (>=1.44.0,<1.45.0)", "mypy-boto3-vpc-lattice (>=1.44.0,<1.45.0)", "mypy-boto3-waf (>=1.44.0,<1.45.0)", "mypy-boto3-waf-regional (>=1.44.0,<1.45.0)", "mypy-boto3-wafv2 (>=1.44.0,<1.45.0)", "mypy-boto3-wellarchitected (>=1.44.0,<1.45.0)", "mypy-boto3-wickr (>=1.44.0,<1.45.0)", "mypy-boto3-wisdom (>=1.44.0,<1.45.0)", "mypy-boto3-workdocs (>=1.44.0,<1.45.0)", "mypy-boto3-workmail (>=1.44.0,<1.45.0)", "mypy-boto3-workmailmessageflow (>=1.44.0,<1.45.0)", "mypy-boto3-workspaces (>=1.44.0,<1.45.0)", "mypy-boto3-workspaces-instances (>=1.44.0,<1.45.0)", "mypy-boto3-workspaces-thin-client (>=1.44.0,<1.45.0)", "mypy-boto3-workspaces-web (>=1.44.0,<1.45.0)", "mypy-boto3-xray (>=1.44.0,<1.45.0)"] +amp = ["mypy-boto3-amp (>=1.44.0,<1.45.0)"] +amplify = ["mypy-boto3-amplify (>=1.44.0,<1.45.0)"] +amplifybackend = ["mypy-boto3-amplifybackend (>=1.44.0,<1.45.0)"] +amplifyuibuilder = ["mypy-boto3-amplifyuibuilder (>=1.44.0,<1.45.0)"] +apigateway = ["mypy-boto3-apigateway (>=1.44.0,<1.45.0)"] +apigatewaymanagementapi = ["mypy-boto3-apigatewaymanagementapi (>=1.44.0,<1.45.0)"] +apigatewayv2 = ["mypy-boto3-apigatewayv2 (>=1.44.0,<1.45.0)"] +appconfig = ["mypy-boto3-appconfig (>=1.44.0,<1.45.0)"] +appconfigdata = ["mypy-boto3-appconfigdata (>=1.44.0,<1.45.0)"] +appfabric = ["mypy-boto3-appfabric (>=1.44.0,<1.45.0)"] +appflow = ["mypy-boto3-appflow (>=1.44.0,<1.45.0)"] +appintegrations = ["mypy-boto3-appintegrations (>=1.44.0,<1.45.0)"] +application-autoscaling = ["mypy-boto3-application-autoscaling (>=1.44.0,<1.45.0)"] +application-insights = ["mypy-boto3-application-insights (>=1.44.0,<1.45.0)"] +application-signals = ["mypy-boto3-application-signals (>=1.44.0,<1.45.0)"] +applicationcostprofiler = ["mypy-boto3-applicationcostprofiler (>=1.44.0,<1.45.0)"] +appmesh = ["mypy-boto3-appmesh (>=1.44.0,<1.45.0)"] +apprunner = ["mypy-boto3-apprunner (>=1.44.0,<1.45.0)"] +appstream = ["mypy-boto3-appstream (>=1.44.0,<1.45.0)"] +appsync = ["mypy-boto3-appsync (>=1.44.0,<1.45.0)"] +arc-region-switch = ["mypy-boto3-arc-region-switch (>=1.44.0,<1.45.0)"] +arc-zonal-shift = ["mypy-boto3-arc-zonal-shift (>=1.44.0,<1.45.0)"] +artifact = ["mypy-boto3-artifact (>=1.44.0,<1.45.0)"] +athena = ["mypy-boto3-athena (>=1.44.0,<1.45.0)"] +auditmanager = ["mypy-boto3-auditmanager (>=1.44.0,<1.45.0)"] +autoscaling = ["mypy-boto3-autoscaling (>=1.44.0,<1.45.0)"] +autoscaling-plans = ["mypy-boto3-autoscaling-plans (>=1.44.0,<1.45.0)"] +b2bi = ["mypy-boto3-b2bi (>=1.44.0,<1.45.0)"] +backup = ["mypy-boto3-backup (>=1.44.0,<1.45.0)"] +backup-gateway = ["mypy-boto3-backup-gateway (>=1.44.0,<1.45.0)"] +backupsearch = ["mypy-boto3-backupsearch (>=1.44.0,<1.45.0)"] +batch = ["mypy-boto3-batch (>=1.44.0,<1.45.0)"] +bcm-dashboards = ["mypy-boto3-bcm-dashboards (>=1.44.0,<1.45.0)"] +bcm-data-exports = ["mypy-boto3-bcm-data-exports (>=1.44.0,<1.45.0)"] +bcm-pricing-calculator = ["mypy-boto3-bcm-pricing-calculator (>=1.44.0,<1.45.0)"] +bcm-recommended-actions = ["mypy-boto3-bcm-recommended-actions (>=1.44.0,<1.45.0)"] +bedrock = ["mypy-boto3-bedrock (>=1.44.0,<1.45.0)"] +bedrock-agent = ["mypy-boto3-bedrock-agent (>=1.44.0,<1.45.0)"] +bedrock-agent-runtime = ["mypy-boto3-bedrock-agent-runtime (>=1.44.0,<1.45.0)"] +bedrock-agentcore = ["mypy-boto3-bedrock-agentcore (>=1.44.0,<1.45.0)"] +bedrock-agentcore-control = ["mypy-boto3-bedrock-agentcore-control (>=1.44.0,<1.45.0)"] +bedrock-data-automation = ["mypy-boto3-bedrock-data-automation (>=1.44.0,<1.45.0)"] +bedrock-data-automation-runtime = ["mypy-boto3-bedrock-data-automation-runtime (>=1.44.0,<1.45.0)"] +bedrock-runtime = ["mypy-boto3-bedrock-runtime (>=1.44.0,<1.45.0)"] +billing = ["mypy-boto3-billing (>=1.44.0,<1.45.0)"] +billingconductor = ["mypy-boto3-billingconductor (>=1.44.0,<1.45.0)"] +boto3 = ["boto3 (==1.44.2)"] +braket = ["mypy-boto3-braket (>=1.44.0,<1.45.0)"] +budgets = ["mypy-boto3-budgets (>=1.44.0,<1.45.0)"] +ce = ["mypy-boto3-ce (>=1.44.0,<1.45.0)"] +chatbot = ["mypy-boto3-chatbot (>=1.44.0,<1.45.0)"] +chime = ["mypy-boto3-chime (>=1.44.0,<1.45.0)"] +chime-sdk-identity = ["mypy-boto3-chime-sdk-identity (>=1.44.0,<1.45.0)"] +chime-sdk-media-pipelines = ["mypy-boto3-chime-sdk-media-pipelines (>=1.44.0,<1.45.0)"] +chime-sdk-meetings = ["mypy-boto3-chime-sdk-meetings (>=1.44.0,<1.45.0)"] +chime-sdk-messaging = ["mypy-boto3-chime-sdk-messaging (>=1.44.0,<1.45.0)"] +chime-sdk-voice = ["mypy-boto3-chime-sdk-voice (>=1.44.0,<1.45.0)"] +cleanrooms = ["mypy-boto3-cleanrooms (>=1.44.0,<1.45.0)"] +cleanroomsml = ["mypy-boto3-cleanroomsml (>=1.44.0,<1.45.0)"] +cloud9 = ["mypy-boto3-cloud9 (>=1.44.0,<1.45.0)"] +cloudcontrol = ["mypy-boto3-cloudcontrol (>=1.44.0,<1.45.0)"] +clouddirectory = ["mypy-boto3-clouddirectory (>=1.44.0,<1.45.0)"] +cloudformation = ["mypy-boto3-cloudformation (>=1.44.0,<1.45.0)"] +cloudfront = ["mypy-boto3-cloudfront (>=1.44.0,<1.45.0)"] +cloudfront-keyvaluestore = ["mypy-boto3-cloudfront-keyvaluestore (>=1.44.0,<1.45.0)"] +cloudhsm = ["mypy-boto3-cloudhsm (>=1.44.0,<1.45.0)"] +cloudhsmv2 = ["mypy-boto3-cloudhsmv2 (>=1.44.0,<1.45.0)"] +cloudsearch = ["mypy-boto3-cloudsearch (>=1.44.0,<1.45.0)"] +cloudsearchdomain = ["mypy-boto3-cloudsearchdomain (>=1.44.0,<1.45.0)"] +cloudtrail = ["mypy-boto3-cloudtrail (>=1.44.0,<1.45.0)"] +cloudtrail-data = ["mypy-boto3-cloudtrail-data (>=1.44.0,<1.45.0)"] +cloudwatch = ["mypy-boto3-cloudwatch (>=1.44.0,<1.45.0)"] +cloudwatchomni = ["mypy-boto3-cloudwatchomni (>=1.44.0,<1.45.0)"] +codeartifact = ["mypy-boto3-codeartifact (>=1.44.0,<1.45.0)"] +codebuild = ["mypy-boto3-codebuild (>=1.44.0,<1.45.0)"] +codecatalyst = ["mypy-boto3-codecatalyst (>=1.44.0,<1.45.0)"] +codecommit = ["mypy-boto3-codecommit (>=1.44.0,<1.45.0)"] +codeconnections = ["mypy-boto3-codeconnections (>=1.44.0,<1.45.0)"] +codedeploy = ["mypy-boto3-codedeploy (>=1.44.0,<1.45.0)"] +codeguru-reviewer = ["mypy-boto3-codeguru-reviewer (>=1.44.0,<1.45.0)"] +codeguru-security = ["mypy-boto3-codeguru-security (>=1.44.0,<1.45.0)"] +codeguruprofiler = ["mypy-boto3-codeguruprofiler (>=1.44.0,<1.45.0)"] +codepipeline = ["mypy-boto3-codepipeline (>=1.44.0,<1.45.0)"] +codestar-connections = ["mypy-boto3-codestar-connections (>=1.44.0,<1.45.0)"] +codestar-notifications = ["mypy-boto3-codestar-notifications (>=1.44.0,<1.45.0)"] +cognito-identity = ["mypy-boto3-cognito-identity (>=1.44.0,<1.45.0)"] +cognito-idp = ["mypy-boto3-cognito-idp (>=1.44.0,<1.45.0)"] +cognito-sync = ["mypy-boto3-cognito-sync (>=1.44.0,<1.45.0)"] +comprehend = ["mypy-boto3-comprehend (>=1.44.0,<1.45.0)"] +comprehendmedical = ["mypy-boto3-comprehendmedical (>=1.44.0,<1.45.0)"] +compute-optimizer = ["mypy-boto3-compute-optimizer (>=1.44.0,<1.45.0)"] +compute-optimizer-automation = ["mypy-boto3-compute-optimizer-automation (>=1.44.0,<1.45.0)"] +config = ["mypy-boto3-config (>=1.44.0,<1.45.0)"] +connect = ["mypy-boto3-connect (>=1.44.0,<1.45.0)"] +connect-contact-lens = ["mypy-boto3-connect-contact-lens (>=1.44.0,<1.45.0)"] +connectcampaigns = ["mypy-boto3-connectcampaigns (>=1.44.0,<1.45.0)"] +connectcampaignsv2 = ["mypy-boto3-connectcampaignsv2 (>=1.44.0,<1.45.0)"] +connectcases = ["mypy-boto3-connectcases (>=1.44.0,<1.45.0)"] +connecthealth = ["mypy-boto3-connecthealth (>=1.44.0,<1.45.0)"] +connectparticipant = ["mypy-boto3-connectparticipant (>=1.44.0,<1.45.0)"] +continuum = ["mypy-boto3-continuum (>=1.44.0,<1.45.0)"] +controlcatalog = ["mypy-boto3-controlcatalog (>=1.44.0,<1.45.0)"] +controltower = ["mypy-boto3-controltower (>=1.44.0,<1.45.0)"] +cost-optimization-hub = ["mypy-boto3-cost-optimization-hub (>=1.44.0,<1.45.0)"] +cur = ["mypy-boto3-cur (>=1.44.0,<1.45.0)"] +customer-profiles = ["mypy-boto3-customer-profiles (>=1.44.0,<1.45.0)"] +databrew = ["mypy-boto3-databrew (>=1.44.0,<1.45.0)"] +dataexchange = ["mypy-boto3-dataexchange (>=1.44.0,<1.45.0)"] +datapipeline = ["mypy-boto3-datapipeline (>=1.44.0,<1.45.0)"] +datasync = ["mypy-boto3-datasync (>=1.44.0,<1.45.0)"] +datazone = ["mypy-boto3-datazone (>=1.44.0,<1.45.0)"] +dax = ["mypy-boto3-dax (>=1.44.0,<1.45.0)"] +deadline = ["mypy-boto3-deadline (>=1.44.0,<1.45.0)"] +detective = ["mypy-boto3-detective (>=1.44.0,<1.45.0)"] +devicefarm = ["mypy-boto3-devicefarm (>=1.44.0,<1.45.0)"] +devops-agent = ["mypy-boto3-devops-agent (>=1.44.0,<1.45.0)"] +devops-guru = ["mypy-boto3-devops-guru (>=1.44.0,<1.45.0)"] +directconnect = ["mypy-boto3-directconnect (>=1.44.0,<1.45.0)"] +discovery = ["mypy-boto3-discovery (>=1.44.0,<1.45.0)"] +dlm = ["mypy-boto3-dlm (>=1.44.0,<1.45.0)"] +dms = ["mypy-boto3-dms (>=1.44.0,<1.45.0)"] +docdb = ["mypy-boto3-docdb (>=1.44.0,<1.45.0)"] +docdb-elastic = ["mypy-boto3-docdb-elastic (>=1.44.0,<1.45.0)"] +drs = ["mypy-boto3-drs (>=1.44.0,<1.45.0)"] +ds = ["mypy-boto3-ds (>=1.44.0,<1.45.0)"] +ds-data = ["mypy-boto3-ds-data (>=1.44.0,<1.45.0)"] +dsql = ["mypy-boto3-dsql (>=1.44.0,<1.45.0)"] +dynamodb = ["mypy-boto3-dynamodb (>=1.44.0,<1.45.0)"] +dynamodbstreams = ["mypy-boto3-dynamodbstreams (>=1.44.0,<1.45.0)"] +ebs = ["mypy-boto3-ebs (>=1.44.0,<1.45.0)"] +ec2 = ["mypy-boto3-ec2 (>=1.44.0,<1.45.0)"] +ec2-instance-connect = ["mypy-boto3-ec2-instance-connect (>=1.44.0,<1.45.0)"] +ecr = ["mypy-boto3-ecr (>=1.44.0,<1.45.0)"] +ecr-public = ["mypy-boto3-ecr-public (>=1.44.0,<1.45.0)"] +ecs = ["mypy-boto3-ecs (>=1.44.0,<1.45.0)"] +efs = ["mypy-boto3-efs (>=1.44.0,<1.45.0)"] +eks = ["mypy-boto3-eks (>=1.44.0,<1.45.0)"] +eks-auth = ["mypy-boto3-eks-auth (>=1.44.0,<1.45.0)"] +elasticache = ["mypy-boto3-elasticache (>=1.44.0,<1.45.0)"] +elasticbeanstalk = ["mypy-boto3-elasticbeanstalk (>=1.44.0,<1.45.0)"] +elb = ["mypy-boto3-elb (>=1.44.0,<1.45.0)"] +elbv2 = ["mypy-boto3-elbv2 (>=1.44.0,<1.45.0)"] +elementalinference = ["mypy-boto3-elementalinference (>=1.44.0,<1.45.0)"] +emr = ["mypy-boto3-emr (>=1.44.0,<1.45.0)"] +emr-containers = ["mypy-boto3-emr-containers (>=1.44.0,<1.45.0)"] +emr-serverless = ["mypy-boto3-emr-serverless (>=1.44.0,<1.45.0)"] +endusermessaging = ["mypy-boto3-endusermessaging (>=1.44.0,<1.45.0)"] +entityresolution = ["mypy-boto3-entityresolution (>=1.44.0,<1.45.0)"] +es = ["mypy-boto3-es (>=1.44.0,<1.45.0)"] +essential = ["mypy-boto3-cloudformation (>=1.44.0,<1.45.0)", "mypy-boto3-dynamodb (>=1.44.0,<1.45.0)", "mypy-boto3-ec2 (>=1.44.0,<1.45.0)", "mypy-boto3-lambda (>=1.44.0,<1.45.0)", "mypy-boto3-rds (>=1.44.0,<1.45.0)", "mypy-boto3-s3 (>=1.44.0,<1.45.0)", "mypy-boto3-sqs (>=1.44.0,<1.45.0)"] +eventbridgev2 = ["mypy-boto3-eventbridgev2 (>=1.44.0,<1.45.0)"] +events = ["mypy-boto3-events (>=1.44.0,<1.45.0)"] +evs = ["mypy-boto3-evs (>=1.44.0,<1.45.0)"] +firehose = ["mypy-boto3-firehose (>=1.44.0,<1.45.0)"] +fis = ["mypy-boto3-fis (>=1.44.0,<1.45.0)"] +fms = ["mypy-boto3-fms (>=1.44.0,<1.45.0)"] +forecast = ["mypy-boto3-forecast (>=1.44.0,<1.45.0)"] +forecastquery = ["mypy-boto3-forecastquery (>=1.44.0,<1.45.0)"] +frauddetector = ["mypy-boto3-frauddetector (>=1.44.0,<1.45.0)"] +freetier = ["mypy-boto3-freetier (>=1.44.0,<1.45.0)"] +fsx = ["mypy-boto3-fsx (>=1.44.0,<1.45.0)"] +full = ["boto3-stubs-full (>=1.44.0,<1.45.0)"] +gamelift = ["mypy-boto3-gamelift (>=1.44.0,<1.45.0)"] +gameliftstreams = ["mypy-boto3-gameliftstreams (>=1.44.0,<1.45.0)"] +geo-maps = ["mypy-boto3-geo-maps (>=1.44.0,<1.45.0)"] +geo-places = ["mypy-boto3-geo-places (>=1.44.0,<1.45.0)"] +geo-routes = ["mypy-boto3-geo-routes (>=1.44.0,<1.45.0)"] +glacier = ["mypy-boto3-glacier (>=1.44.0,<1.45.0)"] +globalaccelerator = ["mypy-boto3-globalaccelerator (>=1.44.0,<1.45.0)"] +glue = ["mypy-boto3-glue (>=1.44.0,<1.45.0)"] +grafana = ["mypy-boto3-grafana (>=1.44.0,<1.45.0)"] +greengrass = ["mypy-boto3-greengrass (>=1.44.0,<1.45.0)"] +greengrassv2 = ["mypy-boto3-greengrassv2 (>=1.44.0,<1.45.0)"] +groundstation = ["mypy-boto3-groundstation (>=1.44.0,<1.45.0)"] +guardduty = ["mypy-boto3-guardduty (>=1.44.0,<1.45.0)"] +health = ["mypy-boto3-health (>=1.44.0,<1.45.0)"] +healthlake = ["mypy-boto3-healthlake (>=1.44.0,<1.45.0)"] +iam = ["mypy-boto3-iam (>=1.44.0,<1.45.0)"] +iam-toolbox = ["mypy-boto3-iam-toolbox (>=1.44.0,<1.45.0)"] +identitystore = ["mypy-boto3-identitystore (>=1.44.0,<1.45.0)"] +imagebuilder = ["mypy-boto3-imagebuilder (>=1.44.0,<1.45.0)"] +importexport = ["mypy-boto3-importexport (>=1.44.0,<1.45.0)"] +inspector = ["mypy-boto3-inspector (>=1.44.0,<1.45.0)"] +inspector-scan = ["mypy-boto3-inspector-scan (>=1.44.0,<1.45.0)"] +inspector2 = ["mypy-boto3-inspector2 (>=1.44.0,<1.45.0)"] +interconnect = ["mypy-boto3-interconnect (>=1.44.0,<1.45.0)"] +internetmonitor = ["mypy-boto3-internetmonitor (>=1.44.0,<1.45.0)"] +invoicing = ["mypy-boto3-invoicing (>=1.44.0,<1.45.0)"] +iot = ["mypy-boto3-iot (>=1.44.0,<1.45.0)"] +iot-data = ["mypy-boto3-iot-data (>=1.44.0,<1.45.0)"] +iot-jobs-data = ["mypy-boto3-iot-jobs-data (>=1.44.0,<1.45.0)"] +iot-managed-integrations = ["mypy-boto3-iot-managed-integrations (>=1.44.0,<1.45.0)"] +iotdeviceadvisor = ["mypy-boto3-iotdeviceadvisor (>=1.44.0,<1.45.0)"] +iotfleetwise = ["mypy-boto3-iotfleetwise (>=1.44.0,<1.45.0)"] +iotsecuretunneling = ["mypy-boto3-iotsecuretunneling (>=1.44.0,<1.45.0)"] +iotsitewise = ["mypy-boto3-iotsitewise (>=1.44.0,<1.45.0)"] +iotthingsgraph = ["mypy-boto3-iotthingsgraph (>=1.44.0,<1.45.0)"] +iottwinmaker = ["mypy-boto3-iottwinmaker (>=1.44.0,<1.45.0)"] +iotwireless = ["mypy-boto3-iotwireless (>=1.44.0,<1.45.0)"] +ivs = ["mypy-boto3-ivs (>=1.44.0,<1.45.0)"] +ivs-realtime = ["mypy-boto3-ivs-realtime (>=1.44.0,<1.45.0)"] +ivschat = ["mypy-boto3-ivschat (>=1.44.0,<1.45.0)"] +kafka = ["mypy-boto3-kafka (>=1.44.0,<1.45.0)"] +kafkaconnect = ["mypy-boto3-kafkaconnect (>=1.44.0,<1.45.0)"] +kendra = ["mypy-boto3-kendra (>=1.44.0,<1.45.0)"] +kendra-ranking = ["mypy-boto3-kendra-ranking (>=1.44.0,<1.45.0)"] +keyspaces = ["mypy-boto3-keyspaces (>=1.44.0,<1.45.0)"] +keyspacesstreams = ["mypy-boto3-keyspacesstreams (>=1.44.0,<1.45.0)"] +kinesis = ["mypy-boto3-kinesis (>=1.44.0,<1.45.0)"] +kinesis-video-archived-media = ["mypy-boto3-kinesis-video-archived-media (>=1.44.0,<1.45.0)"] +kinesis-video-media = ["mypy-boto3-kinesis-video-media (>=1.44.0,<1.45.0)"] +kinesis-video-signaling = ["mypy-boto3-kinesis-video-signaling (>=1.44.0,<1.45.0)"] +kinesis-video-webrtc-storage = ["mypy-boto3-kinesis-video-webrtc-storage (>=1.44.0,<1.45.0)"] +kinesisanalytics = ["mypy-boto3-kinesisanalytics (>=1.44.0,<1.45.0)"] +kinesisanalyticsv2 = ["mypy-boto3-kinesisanalyticsv2 (>=1.44.0,<1.45.0)"] +kinesisvideo = ["mypy-boto3-kinesisvideo (>=1.44.0,<1.45.0)"] +kms = ["mypy-boto3-kms (>=1.44.0,<1.45.0)"] +lakeformation = ["mypy-boto3-lakeformation (>=1.44.0,<1.45.0)"] +lambda = ["mypy-boto3-lambda (>=1.44.0,<1.45.0)"] +lambda-core = ["mypy-boto3-lambda-core (>=1.44.0,<1.45.0)"] +lambda-microvms = ["mypy-boto3-lambda-microvms (>=1.44.0,<1.45.0)"] +lambda-web = ["mypy-boto3-lambda-web (>=1.44.0,<1.45.0)"] +launch-wizard = ["mypy-boto3-launch-wizard (>=1.44.0,<1.45.0)"] +lex-models = ["mypy-boto3-lex-models (>=1.44.0,<1.45.0)"] +lex-runtime = ["mypy-boto3-lex-runtime (>=1.44.0,<1.45.0)"] +lexv2-models = ["mypy-boto3-lexv2-models (>=1.44.0,<1.45.0)"] +lexv2-runtime = ["mypy-boto3-lexv2-runtime (>=1.44.0,<1.45.0)"] +license-manager = ["mypy-boto3-license-manager (>=1.44.0,<1.45.0)"] +license-manager-linux-subscriptions = ["mypy-boto3-license-manager-linux-subscriptions (>=1.44.0,<1.45.0)"] +license-manager-user-subscriptions = ["mypy-boto3-license-manager-user-subscriptions (>=1.44.0,<1.45.0)"] +lightsail = ["mypy-boto3-lightsail (>=1.44.0,<1.45.0)"] +location = ["mypy-boto3-location (>=1.44.0,<1.45.0)"] +logs = ["mypy-boto3-logs (>=1.44.0,<1.45.0)"] +lookoutequipment = ["mypy-boto3-lookoutequipment (>=1.44.0,<1.45.0)"] +m2 = ["mypy-boto3-m2 (>=1.44.0,<1.45.0)"] +machinelearning = ["mypy-boto3-machinelearning (>=1.44.0,<1.45.0)"] +macie2 = ["mypy-boto3-macie2 (>=1.44.0,<1.45.0)"] +mailmanager = ["mypy-boto3-mailmanager (>=1.44.0,<1.45.0)"] +managedblockchain = ["mypy-boto3-managedblockchain (>=1.44.0,<1.45.0)"] +managedblockchain-query = ["mypy-boto3-managedblockchain-query (>=1.44.0,<1.45.0)"] +marketplace-agreement = ["mypy-boto3-marketplace-agreement (>=1.44.0,<1.45.0)"] +marketplace-catalog = ["mypy-boto3-marketplace-catalog (>=1.44.0,<1.45.0)"] +marketplace-deployment = ["mypy-boto3-marketplace-deployment (>=1.44.0,<1.45.0)"] +marketplace-discovery = ["mypy-boto3-marketplace-discovery (>=1.44.0,<1.45.0)"] +marketplace-entitlement = ["mypy-boto3-marketplace-entitlement (>=1.44.0,<1.45.0)"] +marketplace-reporting = ["mypy-boto3-marketplace-reporting (>=1.44.0,<1.45.0)"] +marketplacecommerceanalytics = ["mypy-boto3-marketplacecommerceanalytics (>=1.44.0,<1.45.0)"] +mediaconnect = ["mypy-boto3-mediaconnect (>=1.44.0,<1.45.0)"] +mediaconvert = ["mypy-boto3-mediaconvert (>=1.44.0,<1.45.0)"] +medialive = ["mypy-boto3-medialive (>=1.44.0,<1.45.0)"] +mediapackage = ["mypy-boto3-mediapackage (>=1.44.0,<1.45.0)"] +mediapackage-vod = ["mypy-boto3-mediapackage-vod (>=1.44.0,<1.45.0)"] +mediapackagev2 = ["mypy-boto3-mediapackagev2 (>=1.44.0,<1.45.0)"] +mediastore = ["mypy-boto3-mediastore (>=1.44.0,<1.45.0)"] +mediastore-data = ["mypy-boto3-mediastore-data (>=1.44.0,<1.45.0)"] +mediatailor = ["mypy-boto3-mediatailor (>=1.44.0,<1.45.0)"] +medical-imaging = ["mypy-boto3-medical-imaging (>=1.44.0,<1.45.0)"] +memorydb = ["mypy-boto3-memorydb (>=1.44.0,<1.45.0)"] +meteringmarketplace = ["mypy-boto3-meteringmarketplace (>=1.44.0,<1.45.0)"] +mgh = ["mypy-boto3-mgh (>=1.44.0,<1.45.0)"] +mgn = ["mypy-boto3-mgn (>=1.44.0,<1.45.0)"] +migration-hub-refactor-spaces = ["mypy-boto3-migration-hub-refactor-spaces (>=1.44.0,<1.45.0)"] +migrationhub-config = ["mypy-boto3-migrationhub-config (>=1.44.0,<1.45.0)"] +migrationhuborchestrator = ["mypy-boto3-migrationhuborchestrator (>=1.44.0,<1.45.0)"] +migrationhubstrategy = ["mypy-boto3-migrationhubstrategy (>=1.44.0,<1.45.0)"] +mpa = ["mypy-boto3-mpa (>=1.44.0,<1.45.0)"] +mq = ["mypy-boto3-mq (>=1.44.0,<1.45.0)"] +mturk = ["mypy-boto3-mturk (>=1.44.0,<1.45.0)"] +mwaa = ["mypy-boto3-mwaa (>=1.44.0,<1.45.0)"] +mwaa-serverless = ["mypy-boto3-mwaa-serverless (>=1.44.0,<1.45.0)"] +neptune = ["mypy-boto3-neptune (>=1.44.0,<1.45.0)"] +neptune-graph = ["mypy-boto3-neptune-graph (>=1.44.0,<1.45.0)"] +neptunedata = ["mypy-boto3-neptunedata (>=1.44.0,<1.45.0)"] +network-firewall = ["mypy-boto3-network-firewall (>=1.44.0,<1.45.0)"] +network-security-manager = ["mypy-boto3-network-security-manager (>=1.44.0,<1.45.0)"] +networkflowmonitor = ["mypy-boto3-networkflowmonitor (>=1.44.0,<1.45.0)"] +networkmanager = ["mypy-boto3-networkmanager (>=1.44.0,<1.45.0)"] +networkmonitor = ["mypy-boto3-networkmonitor (>=1.44.0,<1.45.0)"] +notifications = ["mypy-boto3-notifications (>=1.44.0,<1.45.0)"] +notificationscontacts = ["mypy-boto3-notificationscontacts (>=1.44.0,<1.45.0)"] +nova-act = ["mypy-boto3-nova-act (>=1.44.0,<1.45.0)"] +oam = ["mypy-boto3-oam (>=1.44.0,<1.45.0)"] +observabilityadmin = ["mypy-boto3-observabilityadmin (>=1.44.0,<1.45.0)"] +odb = ["mypy-boto3-odb (>=1.44.0,<1.45.0)"] +omics = ["mypy-boto3-omics (>=1.44.0,<1.45.0)"] +opensearch = ["mypy-boto3-opensearch (>=1.44.0,<1.45.0)"] +opensearchserverless = ["mypy-boto3-opensearchserverless (>=1.44.0,<1.45.0)"] +organizations = ["mypy-boto3-organizations (>=1.44.0,<1.45.0)"] +osis = ["mypy-boto3-osis (>=1.44.0,<1.45.0)"] +outposts = ["mypy-boto3-outposts (>=1.44.0,<1.45.0)"] +partnercentral-account = ["mypy-boto3-partnercentral-account (>=1.44.0,<1.45.0)"] +partnercentral-benefits = ["mypy-boto3-partnercentral-benefits (>=1.44.0,<1.45.0)"] +partnercentral-channel = ["mypy-boto3-partnercentral-channel (>=1.44.0,<1.45.0)"] +partnercentral-revenue-measurement = ["mypy-boto3-partnercentral-revenue-measurement (>=1.44.0,<1.45.0)"] +partnercentral-selling = ["mypy-boto3-partnercentral-selling (>=1.44.0,<1.45.0)"] +payment-cryptography = ["mypy-boto3-payment-cryptography (>=1.44.0,<1.45.0)"] +payment-cryptography-data = ["mypy-boto3-payment-cryptography-data (>=1.44.0,<1.45.0)"] +pca-connector-ad = ["mypy-boto3-pca-connector-ad (>=1.44.0,<1.45.0)"] +pca-connector-scep = ["mypy-boto3-pca-connector-scep (>=1.44.0,<1.45.0)"] +pcs = ["mypy-boto3-pcs (>=1.44.0,<1.45.0)"] +personalize = ["mypy-boto3-personalize (>=1.44.0,<1.45.0)"] +personalize-events = ["mypy-boto3-personalize-events (>=1.44.0,<1.45.0)"] +personalize-runtime = ["mypy-boto3-personalize-runtime (>=1.44.0,<1.45.0)"] +pi = ["mypy-boto3-pi (>=1.44.0,<1.45.0)"] +pinpoint = ["mypy-boto3-pinpoint (>=1.44.0,<1.45.0)"] +pinpoint-email = ["mypy-boto3-pinpoint-email (>=1.44.0,<1.45.0)"] +pinpoint-sms-voice = ["mypy-boto3-pinpoint-sms-voice (>=1.44.0,<1.45.0)"] +pinpoint-sms-voice-v2 = ["mypy-boto3-pinpoint-sms-voice-v2 (>=1.44.0,<1.45.0)"] +pipes = ["mypy-boto3-pipes (>=1.44.0,<1.45.0)"] +polly = ["mypy-boto3-polly (>=1.44.0,<1.45.0)"] +pricing = ["mypy-boto3-pricing (>=1.44.0,<1.45.0)"] +pricing-plan-manager = ["mypy-boto3-pricing-plan-manager (>=1.44.0,<1.45.0)"] +proton = ["mypy-boto3-proton (>=1.44.0,<1.45.0)"] +qapps = ["mypy-boto3-qapps (>=1.44.0,<1.45.0)"] +qbusiness = ["mypy-boto3-qbusiness (>=1.44.0,<1.45.0)"] +qconnect = ["mypy-boto3-qconnect (>=1.44.0,<1.45.0)"] +quicksight = ["mypy-boto3-quicksight (>=1.44.0,<1.45.0)"] +ram = ["mypy-boto3-ram (>=1.44.0,<1.45.0)"] +rbin = ["mypy-boto3-rbin (>=1.44.0,<1.45.0)"] +rds = ["mypy-boto3-rds (>=1.44.0,<1.45.0)"] +rds-data = ["mypy-boto3-rds-data (>=1.44.0,<1.45.0)"] +redshift = ["mypy-boto3-redshift (>=1.44.0,<1.45.0)"] +redshift-data = ["mypy-boto3-redshift-data (>=1.44.0,<1.45.0)"] +redshift-serverless = ["mypy-boto3-redshift-serverless (>=1.44.0,<1.45.0)"] +rekognition = ["mypy-boto3-rekognition (>=1.44.0,<1.45.0)"] +repostspace = ["mypy-boto3-repostspace (>=1.44.0,<1.45.0)"] +resiliencehub = ["mypy-boto3-resiliencehub (>=1.44.0,<1.45.0)"] +resiliencehubv2 = ["mypy-boto3-resiliencehubv2 (>=1.44.0,<1.45.0)"] +resource-explorer-2 = ["mypy-boto3-resource-explorer-2 (>=1.44.0,<1.45.0)"] +resource-groups = ["mypy-boto3-resource-groups (>=1.44.0,<1.45.0)"] +resourcegroupstaggingapi = ["mypy-boto3-resourcegroupstaggingapi (>=1.44.0,<1.45.0)"] +rolesanywhere = ["mypy-boto3-rolesanywhere (>=1.44.0,<1.45.0)"] +route53 = ["mypy-boto3-route53 (>=1.44.0,<1.45.0)"] +route53-recovery-cluster = ["mypy-boto3-route53-recovery-cluster (>=1.44.0,<1.45.0)"] +route53-recovery-control-config = ["mypy-boto3-route53-recovery-control-config (>=1.44.0,<1.45.0)"] +route53-recovery-readiness = ["mypy-boto3-route53-recovery-readiness (>=1.44.0,<1.45.0)"] +route53domains = ["mypy-boto3-route53domains (>=1.44.0,<1.45.0)"] +route53globalresolver = ["mypy-boto3-route53globalresolver (>=1.44.0,<1.45.0)"] +route53profiles = ["mypy-boto3-route53profiles (>=1.44.0,<1.45.0)"] +route53resolver = ["mypy-boto3-route53resolver (>=1.44.0,<1.45.0)"] +rtbfabric = ["mypy-boto3-rtbfabric (>=1.44.0,<1.45.0)"] +rum = ["mypy-boto3-rum (>=1.44.0,<1.45.0)"] +s3 = ["mypy-boto3-s3 (>=1.44.0,<1.45.0)"] +s3control = ["mypy-boto3-s3control (>=1.44.0,<1.45.0)"] +s3files = ["mypy-boto3-s3files (>=1.44.0,<1.45.0)"] +s3outposts = ["mypy-boto3-s3outposts (>=1.44.0,<1.45.0)"] +s3tables = ["mypy-boto3-s3tables (>=1.44.0,<1.45.0)"] +s3vectors = ["mypy-boto3-s3vectors (>=1.44.0,<1.45.0)"] +sagemaker = ["mypy-boto3-sagemaker (>=1.44.0,<1.45.0)"] +sagemaker-a2i-runtime = ["mypy-boto3-sagemaker-a2i-runtime (>=1.44.0,<1.45.0)"] +sagemaker-edge = ["mypy-boto3-sagemaker-edge (>=1.44.0,<1.45.0)"] +sagemaker-featurestore-runtime = ["mypy-boto3-sagemaker-featurestore-runtime (>=1.44.0,<1.45.0)"] +sagemaker-geospatial = ["mypy-boto3-sagemaker-geospatial (>=1.44.0,<1.45.0)"] +sagemaker-metrics = ["mypy-boto3-sagemaker-metrics (>=1.44.0,<1.45.0)"] +sagemaker-runtime = ["mypy-boto3-sagemaker-runtime (>=1.44.0,<1.45.0)"] +sagemakerjobruntime = ["mypy-boto3-sagemakerjobruntime (>=1.44.0,<1.45.0)"] +sagemakertrainingsessionruntime = ["mypy-boto3-sagemakertrainingsessionruntime (>=1.44.0,<1.45.0)"] +savingsplans = ["mypy-boto3-savingsplans (>=1.44.0,<1.45.0)"] +scheduler = ["mypy-boto3-scheduler (>=1.44.0,<1.45.0)"] +schemas = ["mypy-boto3-schemas (>=1.44.0,<1.45.0)"] +sdb = ["mypy-boto3-sdb (>=1.44.0,<1.45.0)"] +secretsmanager = ["mypy-boto3-secretsmanager (>=1.44.0,<1.45.0)"] +security-ir = ["mypy-boto3-security-ir (>=1.44.0,<1.45.0)"] +securityagent = ["mypy-boto3-securityagent (>=1.44.0,<1.45.0)"] +securityhub = ["mypy-boto3-securityhub (>=1.44.0,<1.45.0)"] +securitylake = ["mypy-boto3-securitylake (>=1.44.0,<1.45.0)"] +serverlessrepo = ["mypy-boto3-serverlessrepo (>=1.44.0,<1.45.0)"] +service-quotas = ["mypy-boto3-service-quotas (>=1.44.0,<1.45.0)"] +servicecatalog = ["mypy-boto3-servicecatalog (>=1.44.0,<1.45.0)"] +servicecatalog-appregistry = ["mypy-boto3-servicecatalog-appregistry (>=1.44.0,<1.45.0)"] +servicediscovery = ["mypy-boto3-servicediscovery (>=1.44.0,<1.45.0)"] +ses = ["mypy-boto3-ses (>=1.44.0,<1.45.0)"] +sesv2 = ["mypy-boto3-sesv2 (>=1.44.0,<1.45.0)"] +shield = ["mypy-boto3-shield (>=1.44.0,<1.45.0)"] +signer = ["mypy-boto3-signer (>=1.44.0,<1.45.0)"] +signer-data = ["mypy-boto3-signer-data (>=1.44.0,<1.45.0)"] +signin = ["mypy-boto3-signin (>=1.44.0,<1.45.0)"] +simpledbv2 = ["mypy-boto3-simpledbv2 (>=1.44.0,<1.45.0)"] +snow-device-management = ["mypy-boto3-snow-device-management (>=1.44.0,<1.45.0)"] +snowball = ["mypy-boto3-snowball (>=1.44.0,<1.45.0)"] +sns = ["mypy-boto3-sns (>=1.44.0,<1.45.0)"] +socialmessaging = ["mypy-boto3-socialmessaging (>=1.44.0,<1.45.0)"] +sqs = ["mypy-boto3-sqs (>=1.44.0,<1.45.0)"] +ssm = ["mypy-boto3-ssm (>=1.44.0,<1.45.0)"] +ssm-contacts = ["mypy-boto3-ssm-contacts (>=1.44.0,<1.45.0)"] +ssm-guiconnect = ["mypy-boto3-ssm-guiconnect (>=1.44.0,<1.45.0)"] +ssm-incidents = ["mypy-boto3-ssm-incidents (>=1.44.0,<1.45.0)"] +ssm-quicksetup = ["mypy-boto3-ssm-quicksetup (>=1.44.0,<1.45.0)"] +ssm-sap = ["mypy-boto3-ssm-sap (>=1.44.0,<1.45.0)"] +sso = ["mypy-boto3-sso (>=1.44.0,<1.45.0)"] +sso-admin = ["mypy-boto3-sso-admin (>=1.44.0,<1.45.0)"] +sso-oidc = ["mypy-boto3-sso-oidc (>=1.44.0,<1.45.0)"] +stepfunctions = ["mypy-boto3-stepfunctions (>=1.44.0,<1.45.0)"] +storagegateway = ["mypy-boto3-storagegateway (>=1.44.0,<1.45.0)"] +sts = ["mypy-boto3-sts (>=1.44.0,<1.45.0)"] +supplychain = ["mypy-boto3-supplychain (>=1.44.0,<1.45.0)"] +support = ["mypy-boto3-support (>=1.44.0,<1.45.0)"] +support-app = ["mypy-boto3-support-app (>=1.44.0,<1.45.0)"] +supportauthz = ["mypy-boto3-supportauthz (>=1.44.0,<1.45.0)"] +sustainability = ["mypy-boto3-sustainability (>=1.44.0,<1.45.0)"] +swf = ["mypy-boto3-swf (>=1.44.0,<1.45.0)"] +synthetics = ["mypy-boto3-synthetics (>=1.44.0,<1.45.0)"] +taxsettings = ["mypy-boto3-taxsettings (>=1.44.0,<1.45.0)"] +textract = ["mypy-boto3-textract (>=1.44.0,<1.45.0)"] +timestream-influxdb = ["mypy-boto3-timestream-influxdb (>=1.44.0,<1.45.0)"] +timestream-query = ["mypy-boto3-timestream-query (>=1.44.0,<1.45.0)"] +timestream-write = ["mypy-boto3-timestream-write (>=1.44.0,<1.45.0)"] +transcribe = ["mypy-boto3-transcribe (>=1.44.0,<1.45.0)"] +transfer = ["mypy-boto3-transfer (>=1.44.0,<1.45.0)"] +translate = ["mypy-boto3-translate (>=1.44.0,<1.45.0)"] +trustedadvisor = ["mypy-boto3-trustedadvisor (>=1.44.0,<1.45.0)"] +uxc = ["mypy-boto3-uxc (>=1.44.0,<1.45.0)"] +verifiedpermissions = ["mypy-boto3-verifiedpermissions (>=1.44.0,<1.45.0)"] +voice-id = ["mypy-boto3-voice-id (>=1.44.0,<1.45.0)"] +vpc-lattice = ["mypy-boto3-vpc-lattice (>=1.44.0,<1.45.0)"] +waf = ["mypy-boto3-waf (>=1.44.0,<1.45.0)"] +waf-regional = ["mypy-boto3-waf-regional (>=1.44.0,<1.45.0)"] +wafv2 = ["mypy-boto3-wafv2 (>=1.44.0,<1.45.0)"] +wellarchitected = ["mypy-boto3-wellarchitected (>=1.44.0,<1.45.0)"] +wickr = ["mypy-boto3-wickr (>=1.44.0,<1.45.0)"] +wisdom = ["mypy-boto3-wisdom (>=1.44.0,<1.45.0)"] +workdocs = ["mypy-boto3-workdocs (>=1.44.0,<1.45.0)"] +workmail = ["mypy-boto3-workmail (>=1.44.0,<1.45.0)"] +workmailmessageflow = ["mypy-boto3-workmailmessageflow (>=1.44.0,<1.45.0)"] +workspaces = ["mypy-boto3-workspaces (>=1.44.0,<1.45.0)"] +workspaces-instances = ["mypy-boto3-workspaces-instances (>=1.44.0,<1.45.0)"] +workspaces-thin-client = ["mypy-boto3-workspaces-thin-client (>=1.44.0,<1.45.0)"] +workspaces-web = ["mypy-boto3-workspaces-web (>=1.44.0,<1.45.0)"] +xray = ["mypy-boto3-xray (>=1.44.0,<1.45.0)"] [[package]] name = "botocore" -version = "1.43.108" +version = "1.44.2" description = "Low-level, data-driven core of boto 3." optional = false python-versions = ">=3.10" groups = ["main", "dev"] files = [ - {file = "botocore-1.43.108-py3-none-any.whl", hash = "sha256:ab9d16c6b4350aaa54ed28202dfa2998b2d735fdbf3247eb60af469d8d48a5b8"}, - {file = "botocore-1.43.108.tar.gz", hash = "sha256:ee4f75cf3bdbb0da7912e089950e8112f692016539d939312c771499958e6cfd"}, + {file = "botocore-1.44.2-py3-none-any.whl", hash = "sha256:f255849e8adc413812162e100cf53c4d096d07d9fd6f1773d90fa6034f7d8980"}, + {file = "botocore-1.44.2.tar.gz", hash = "sha256:39da314d7bab66e9da9af5531445d237beaeeab1fce0ed034bb6315d480b85ce"}, ] [package.dependencies] @@ -638,18 +638,18 @@ python-dateutil = ">=2.1,<3.0.0" urllib3 = ">=1.25.4,<2.2.0 || >2.2.0,<3" [package.extras] -crt = ["awscrt (==0.36.0)"] +crt = ["awscrt (==0.38.0)"] [[package]] name = "botocore-stubs" -version = "1.43.67" +version = "1.43.126" description = "Type annotations and code completion for botocore" optional = false python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "botocore_stubs-1.43.67-py3-none-any.whl", hash = "sha256:c51262bac3341c1cda71f05fa01141fffd3990d7a92c7960e3b755c1bc830373"}, - {file = "botocore_stubs-1.43.67.tar.gz", hash = "sha256:853e74014a1f557055c4ffae5fb38d7c65c7c0520e1aab366cac41d5428f419d"}, + {file = "botocore_stubs-1.43.126-py3-none-any.whl", hash = "sha256:07f1b96c89d787b95ebf0cc5f22fc2b7f61c179e704c289b377505d8d61d5d49"}, + {file = "botocore_stubs-1.43.126.tar.gz", hash = "sha256:15b14ba9066f6eec50a5861407fede151b4395e986036c8d564f4b908835f820"}, ] [package.extras] @@ -657,14 +657,14 @@ botocore = ["botocore"] [[package]] name = "certifi" -version = "2026.7.22" +version = "2026.10.23" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.7" groups = ["main", "dev", "docs"] files = [ - {file = "certifi-2026.7.22-py3-none-any.whl", hash = "sha256:62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775"}, - {file = "certifi-2026.7.22.tar.gz", hash = "sha256:741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55"}, + {file = "certifi-2026.10.23-py3-none-any.whl", hash = "sha256:e9b54de76e530bb6cf0ccd036787103acb58fd42ba930ea8bf948ddbaa2f61d1"}, + {file = "certifi-2026.10.23.tar.gz", hash = "sha256:a9895e6e2758b371e0545e321a3a8fd1fcfd9829ada8824a936dfb16aaaf36cd"}, ] [[package]] @@ -990,138 +990,133 @@ markers = {dev = "platform_system == \"Windows\" or sys_platform == \"win32\"", [[package]] name = "coverage" -version = "7.16.2" +version = "7.17.3" description = "Code coverage measurement for Python" optional = false -python-versions = ">=3.10" +python-versions = ">=3.11" groups = ["dev"] files = [ - {file = "coverage-7.16.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:23219888477edd736b6fcaec1272d47d93b926e999641ffea7e53a1738e70b2b"}, - {file = "coverage-7.16.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:40c0f00899fe6181ae7f434ceb200e51f5ee4b8ed10e3b5f0b605f0cae15da87"}, - {file = "coverage-7.16.2-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:a4624f80732f6b427ac58f1f59c577a0994a12e8174b5af6a027b4b58795d4c3"}, - {file = "coverage-7.16.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:191803c4996b499fcd78c2ad5e5f767dcc53cb4dc6de6d6a741b443a1821ef02"}, - {file = "coverage-7.16.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9fd670ac43b709c575aefc25bf52d8a598a3bc5017bddfd0a179152ab06a2deb"}, - {file = "coverage-7.16.2-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:705e5af11d34647efdc170c7840b6857c81cf74be96419a553f237e68e62cb72"}, - {file = "coverage-7.16.2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8afd9bf35cc6a1f22eb3634808fa8e0b91902459c5721ef2e4461dfe771d7f08"}, - {file = "coverage-7.16.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3f43bac1856ba269b905302778d4df433d6006489a192174ad77ac528e395032"}, - {file = "coverage-7.16.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:f8475460aa33ee28ac896ab1156d0bb3b6c639f7f8383c2677d3359eb35f8205"}, - {file = "coverage-7.16.2-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:d6276d78f6fca7d0ac066d5da4165c5acd07829e8305c2cb900b738fb3a75a72"}, - {file = "coverage-7.16.2-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:736fde09ea39646d11f8e3b76bd3425c075aa4dd45f24891970bb77c14ff20f5"}, - {file = "coverage-7.16.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c85d54e7e8a2ca932fe8399301af9b8d5907ea2a455ffaff6e7d1208db83b943"}, - {file = "coverage-7.16.2-cp310-cp310-win32.whl", hash = "sha256:5139009b5efd2194fc168ee9362f0e191ba612ef5d29242f9269c22f9b8f80c7"}, - {file = "coverage-7.16.2-cp310-cp310-win_amd64.whl", hash = "sha256:c3305c38a2fa21a4254f2ace7dd9ef5fc569c9a558b66e7017650b3d637fb95e"}, - {file = "coverage-7.16.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:732d950e51f3ba4fb6209c73250f3e8924fefca42953ee04a9e65d8c02414d7d"}, - {file = "coverage-7.16.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5dca0bb66b4c3d624ba047887bf70270030c150692d543cb501293dc38a9f4b5"}, - {file = "coverage-7.16.2-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:af2a2a8c7c74de0559e0c368d94c8def9e16c58faaee33a0bf081057c4227e3b"}, - {file = "coverage-7.16.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:db5f8394e17f877a625b257f2ba0ce8e728a499c2c1579ad66220272cd3df510"}, - {file = "coverage-7.16.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5b3146d2317c75f70df2509066d979dadd941f7021cdf9b5db4bcd8568258e25"}, - {file = "coverage-7.16.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e1d0ced76318bab499693ff25f64faa343415187cb2e4d7befdfdd391a1cf6a"}, - {file = "coverage-7.16.2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:af98ad5ed9d6daaca956201e00bb429a7eb2b080426686f70a20353e0f9839f5"}, - {file = "coverage-7.16.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d56e4d21c56d2046447733f8b118409597db48c01efe898ee9ac24e858ec2d6"}, - {file = "coverage-7.16.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1d5d0e3b660506fb84f995814e3118a21efdc0c8eb80127da1be627d90093c17"}, - {file = "coverage-7.16.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:17228fbca0f22976f797be94e975dcd237799c657d49551c7de1e0654d1202e9"}, - {file = "coverage-7.16.2-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:bc0b0ac781d489304b741269857f1f8338b7a26b1b89c06c0344658001ec0035"}, - {file = "coverage-7.16.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bf1bd822ec4e387ed245bed0d71151582cf7be9e5309bc4145eefe36083d5878"}, - {file = "coverage-7.16.2-cp311-cp311-win32.whl", hash = "sha256:7ed238d227e23cc300c3d464babdaf9f6ddc740aa1b15a77ae96136e6a7c4516"}, - {file = "coverage-7.16.2-cp311-cp311-win_amd64.whl", hash = "sha256:a90700f743e29aa3d75a6ff5f01953176a889c00e526194bc4d281731b88d99d"}, - {file = "coverage-7.16.2-cp311-cp311-win_arm64.whl", hash = "sha256:a336eec40e3520d369b8a6cdabb4f596e69a8b42927ca074aa1452fed943238a"}, - {file = "coverage-7.16.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:218d742afca2b5ad5ca759e93eddedfbcc6eadf8322f080dcefc40b7bd4e2d48"}, - {file = "coverage-7.16.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9a638be322a8d76a41cdb17781c7f82aaee6a66493d8ffb7e2c09ee22423d99"}, - {file = "coverage-7.16.2-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:724bd0f1e81856b35e59fc98cf7b4e544a3cb662e4e0864dca73d4326ee9d808"}, - {file = "coverage-7.16.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5375ebd99038021b35e99dc88255022912c06565d316212f4a576e4b08d30f5d"}, - {file = "coverage-7.16.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7a076277ca9f5750cc230f0f578ebd2620cec60255b25707361699fef6fb465c"}, - {file = "coverage-7.16.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:58d4a54c6ea672afef66d49be922a2c69826c5ae1a42a9cd94f0c9c2bacdf800"}, - {file = "coverage-7.16.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0dcbcfcc059117284c603ff8cb61a65872512882f84a8cf0339241f7f7c2f148"}, - {file = "coverage-7.16.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:afdf43b72ef3876c1fe66423b91466e37877c9e81e8cec70542b7e8525b9d1b7"}, - {file = "coverage-7.16.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9acc7f7ec4a1b5f89bd929fde5b8a714f6fafdc6cc18725413d510aa082b47ad"}, - {file = "coverage-7.16.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:80d3f7b48d43ee8fc5e8707a8adb43d743a5a1a85256c25a24f9d6d0e2238fa6"}, - {file = "coverage-7.16.2-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:126d1af8804d7224421fe991ff65d3ce649081560df7a98b1a5ffff07f9923bd"}, - {file = "coverage-7.16.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c19cd6d025c1673f22afcd22c7df8a662d779e05d8e3fa6820c22afb895b0206"}, - {file = "coverage-7.16.2-cp312-cp312-win32.whl", hash = "sha256:152877cdc8a07264882cfcd503ba56a3ef6cba56a70e8c70f6eb8ffd7384789a"}, - {file = "coverage-7.16.2-cp312-cp312-win_amd64.whl", hash = "sha256:e6c52d3307824ff93b39efd99e4185d557db40bd841452abfb32e5d9151ca162"}, - {file = "coverage-7.16.2-cp312-cp312-win_arm64.whl", hash = "sha256:a678c0b6b22086ec2427359d22e37445d4a792f5fdbbc744112c7dade65cad02"}, - {file = "coverage-7.16.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1a37c6e478cf687e1aa30a593d19c92c02fad9d122b51ab73f51b8dc7a0c0fc9"}, - {file = "coverage-7.16.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0993d0e90858c03943d3cb152e068a20dd4707924deec84dd2230261baae3b1b"}, - {file = "coverage-7.16.2-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:bb2fc905bbf4e6b7f40806ea79e31515abf6349594cdf0adf27c4215f0463204"}, - {file = "coverage-7.16.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4358b9c8c0125b460407f3017c6cce8156e904b32772c5630d27112f52bdbfe5"}, - {file = "coverage-7.16.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f15254427c9b33eedac4f198eaf9e356eb4f6214551afb43da6194a2c088ad7"}, - {file = "coverage-7.16.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9a75a4704ff640e46170042eec1f984385a121227c505d5a16ad8e495f452541"}, - {file = "coverage-7.16.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:14253fc7bb15749b849795a06f5d3b6d8bc3fb8a4b5ddc341faf7a89dce205fc"}, - {file = "coverage-7.16.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:921415102a90637fcc2e3f169f61dad7699ecf690e8639fc21b813acbedc0967"}, - {file = "coverage-7.16.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cce2bc991293f15cc4084ca116827b5900c5f34e1a54dfe83f10ab5c43162eb7"}, - {file = "coverage-7.16.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:e1fa594c887365b69745f25a416806e61085dd07b94c9eae68a6e20730629b23"}, - {file = "coverage-7.16.2-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:11e597173af1dc33d5f8a7332ada544199269a223af1ee1770ddd5e245ad0fe8"}, - {file = "coverage-7.16.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:3e7f99698ba3a7d13988bdd984b7ebf13af4dbe2166dc8502eef90d77603b0a4"}, - {file = "coverage-7.16.2-cp313-cp313-win32.whl", hash = "sha256:f80bd9f9633eafc73d0a913ba2645c96ba58bba1befc30590f7c0fbfde59d865"}, - {file = "coverage-7.16.2-cp313-cp313-win_amd64.whl", hash = "sha256:8be099e979fc42559328a21828281b4578304191ae46ed4e80a407048a82eee6"}, - {file = "coverage-7.16.2-cp313-cp313-win_arm64.whl", hash = "sha256:28ff850182a67d117990fa2ce5ea1032836d8c9630dae867e8bdd3bff4533b79"}, - {file = "coverage-7.16.2-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:4ee546b9e4872ffa194bf07ac87bfa1202ebb824d0795dc1ef22f175545ca90a"}, - {file = "coverage-7.16.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:a2fac6895eb299a2e52d7bbb8fb3903502b9da8d3f5309ceb16ec40c646b58ee"}, - {file = "coverage-7.16.2-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:57ff3783f99d75a1e81dd56a9737eb5665e6736a5d93258ba596b6dcad8fd05b"}, - {file = "coverage-7.16.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:35f37886699cb9abd29958247d718628d5bc6f39e623dff66a09e546c42a7e03"}, - {file = "coverage-7.16.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0fd7a86fdda7cb6d616d178654bd0ad6bc0f3f33c2e478aa598500a1a9e34eda"}, - {file = "coverage-7.16.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ac0f3b379c94acc2f7dce5f5f0b24d44fa1cc6a509717ef83dfee07450c2117c"}, - {file = "coverage-7.16.2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7d0732c83746bc24123c581a85d9dd96b70ddb538c9076020aa1a041790361e9"}, - {file = "coverage-7.16.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7b451c68218c150f616bc9649783ec8de76a59792c759b43aa0c9c0466a465e4"}, - {file = "coverage-7.16.2-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:a56ac4fa5a75c7e182e8f62600cfb4aff43c5ed7356a034f3557659c3bec1d90"}, - {file = "coverage-7.16.2-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:4cc4f73aa3fabc36e32046d6cd2971405948d8a903636508a3d3b2f9128b3a95"}, - {file = "coverage-7.16.2-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:723dcdab91357159b722935b500ee8abc0a66c8c432e1e9fabf4cc7598952de8"}, - {file = "coverage-7.16.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5397e21a90dde0e9c6896b77ded8f0be26b66f8b22b33aed41f6043ed95d55e6"}, - {file = "coverage-7.16.2-cp314-cp314-win32.whl", hash = "sha256:848893e1d361448c113dc2f0913503522a6f7be231d0e38333d2a22d9698a011"}, - {file = "coverage-7.16.2-cp314-cp314-win_amd64.whl", hash = "sha256:5a27b731c171e43dc8b5f32b76a5051dde2ec9b9366c87028f08a7088ebc2c7b"}, - {file = "coverage-7.16.2-cp314-cp314-win_arm64.whl", hash = "sha256:1c569a9fd25505f1cd6bea90588818f90373ce90e2632e2cacf19ddbd6e14fdb"}, - {file = "coverage-7.16.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:d93db87adb6b1c1b408dce4763314b55d76a9f589e96783a84ac9e7689e48bdf"}, - {file = "coverage-7.16.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:aa62c85046473959c13ba9edca9dc90a77d5c1095b1ba313556314d77fe5b036"}, - {file = "coverage-7.16.2-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:db76506aa5416081f3e8974ae0f7965c58ada0bb0ef7339ac86099588dbb20d3"}, - {file = "coverage-7.16.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a0f2285329dac10ab08f79cb11f5692c497018e6c7c511f95e6fd63a70b8f831"}, - {file = "coverage-7.16.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:382d3346d56b0eec1b793d53a4c88799c8053f516aa3a8d7c44315696954bacf"}, - {file = "coverage-7.16.2-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:648352b94507179d82637292e7ae8802508d95f78e2f00a705a50b6c48011681"}, - {file = "coverage-7.16.2-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fb2bde05838fffae1a1bf75e5d411a6cac3e4e9bb97e6640fed8cd47888b33f0"}, - {file = "coverage-7.16.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:6a75180829efb8ae62b4aded25be6ddca1c888d138d2d82e21d93bfbd88f41cb"}, - {file = "coverage-7.16.2-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:99704f73721e23859112072d522076e11c31744fc96b5652e5dd2018aa4359f7"}, - {file = "coverage-7.16.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:29309ccc86b7f33df7db12813c299f215bbbc470ed6292d0bedd63ffae1ebf64"}, - {file = "coverage-7.16.2-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:30c1b65d529e46569899fadca59e4a87c1faf2886923f1307ba61e654d4f3c20"}, - {file = "coverage-7.16.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:dcf4bc2aab4e16b1c4c0c2005918f23a7dd5d7821ddae82caed9e3342dc2fcce"}, - {file = "coverage-7.16.2-cp314-cp314t-win32.whl", hash = "sha256:a9cd3de0a5bfe7b0e21ee10e1a14e3d61bf52efc88217ab1d95d6ace6970bd46"}, - {file = "coverage-7.16.2-cp314-cp314t-win_amd64.whl", hash = "sha256:611a44e5229a59d7483ce830160e1a0e85f700562c7a5651c7c63fb8f4eb528c"}, - {file = "coverage-7.16.2-cp314-cp314t-win_arm64.whl", hash = "sha256:22957cef43ce038641de78ba995de7568d2d6a37c6ddbf7fa0fd7d1ae2344d91"}, - {file = "coverage-7.16.2-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:414c26dfdb96aac2d570a54e03008f001e32eb2d413705365503648c6bd361d8"}, - {file = "coverage-7.16.2-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:00d3eb96e9988c45f50cccd1f1496571ac5c1f91386ac02c4d55516eeda19a24"}, - {file = "coverage-7.16.2-cp315-cp315-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:4dbbd1155ca46e6e0b6b89d204428c56ef6a459af21333f365d135a2820e5a09"}, - {file = "coverage-7.16.2-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8fc15cc8d0d06e873c00ef18e1372d605f9aaf3de27d8c24e50782e75bc8b843"}, - {file = "coverage-7.16.2-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c6afdd69218202bc1758c9a14b86b8cf1084f37ed2ca143e567a103772b16d1"}, - {file = "coverage-7.16.2-cp315-cp315-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:aba5c63b7afdc749cc9eae943d5b868cba2b261a176378fa1c5a30bc8bc89982"}, - {file = "coverage-7.16.2-cp315-cp315-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9174f0af24e5eff248b9dbfe76ec5275a3d19d37edbc2810543f12cf97347a34"}, - {file = "coverage-7.16.2-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:80e9fdb4c3d926b6ba721d4bf7435bdb869c3527ae7803290361d0ab73db13b6"}, - {file = "coverage-7.16.2-cp315-cp315-musllinux_1_2_i686.whl", hash = "sha256:7b3bce4a0d05401d70b7d0d5ca783e686bc9d30e81dbd7d980d532609bf809e4"}, - {file = "coverage-7.16.2-cp315-cp315-musllinux_1_2_ppc64le.whl", hash = "sha256:44f21e407b278efdfc1ee5e481e00518bd1d500310a30a5fbf2bcbedfef4aaf0"}, - {file = "coverage-7.16.2-cp315-cp315-musllinux_1_2_riscv64.whl", hash = "sha256:59c3926585e1cd1f2190f4b2ac9014de1bbeaf0d5d0587b0dc6b0aa90d17896a"}, - {file = "coverage-7.16.2-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:066429634299e14dd2d511e1e85f8f9cecc500781f6b41907c0dd6f1baea7e63"}, - {file = "coverage-7.16.2-cp315-cp315-win32.whl", hash = "sha256:893ea9cf86cb8d2546812ac93d973aaf2ee1fb45110a873b014214fd23e3725e"}, - {file = "coverage-7.16.2-cp315-cp315-win_amd64.whl", hash = "sha256:01c6908bc613b420c26c818fe948e1b97dfd041a53c98b01c63bd8321f5c9aae"}, - {file = "coverage-7.16.2-cp315-cp315-win_arm64.whl", hash = "sha256:967d72c835d7a8cf0af99ec813a2d06e3db6df706402f1fe85b31b437645f495"}, - {file = "coverage-7.16.2-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:98d9c97f51b334b0adce7b964442a9af33c1a00c6ac856984cc5dc8d18f81c75"}, - {file = "coverage-7.16.2-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:3e861f1071dcc2fec1e88bef0920f6b1eaa66a143555b4f8ab79ba2b0f30ef55"}, - {file = "coverage-7.16.2-cp315-cp315t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:fb9d92ecfe2d5b494367c67f7446f8b75b68d8d0c8cf3bc3e6997478be25d9e2"}, - {file = "coverage-7.16.2-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:eb57acff4a74246ae513c142d4b36e18c389c3aed8661914a53f7cd0071031b2"}, - {file = "coverage-7.16.2-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:444889f7f66b74e4455c0a97e0e166dd41177f1dca8c0239a47cff25e05ba7e1"}, - {file = "coverage-7.16.2-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a740ea6f083c6db7b926534d159508f80ba275ab35e722522de0d18d0f56e55f"}, - {file = "coverage-7.16.2-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8e209591f7c41ae4a9171335cf6156afda0b21de73b02f73f5aa95b2d5fbb08d"}, - {file = "coverage-7.16.2-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:396bb16e04ce04efbb3df91456ae4e3da918e69ecdf67fb711b0a0fdf35ccce0"}, - {file = "coverage-7.16.2-cp315-cp315t-musllinux_1_2_i686.whl", hash = "sha256:9cdf19874e0d247f32f03609200370343c3c7aa260b191d8c2bb251d36198283"}, - {file = "coverage-7.16.2-cp315-cp315t-musllinux_1_2_ppc64le.whl", hash = "sha256:fd3d72233eb8b48acc94fa57d44e2d32ce8e7abed02882ccb6d855ccc4ed33ec"}, - {file = "coverage-7.16.2-cp315-cp315t-musllinux_1_2_riscv64.whl", hash = "sha256:bb4ffe96aa663cee727659db5a2afeb38c95f8677b747d447b90d6d4874ea2c5"}, - {file = "coverage-7.16.2-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:dba2edfb054f6d4a08df9d1637c39a5aa3865bca6617c13c86be21e45658a59c"}, - {file = "coverage-7.16.2-cp315-cp315t-win32.whl", hash = "sha256:251aed777c47c77aba047096d4542889db089227655711dfc2b9c54ef0e15e35"}, - {file = "coverage-7.16.2-cp315-cp315t-win_amd64.whl", hash = "sha256:2aca0bdfa9e91621d5b09d815357bf63def4fc0e9cb66da67bf2cf93f3b1a6f5"}, - {file = "coverage-7.16.2-cp315-cp315t-win_arm64.whl", hash = "sha256:b88841e654f09732804809e435b3e005a929ffd9998b872b7b213957b8759cb8"}, - {file = "coverage-7.16.2-py3-none-any.whl", hash = "sha256:11d28e9123a9156cb405d8d27b44256c9a58fb5decc2073a8f17862057e3aa0f"}, - {file = "coverage-7.16.2.tar.gz", hash = "sha256:ca64d9f1f384f151b9511bec01126072acd2f313439f8ed015a22d8790aab6fa"}, + {file = "coverage-7.17.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c53abadc7c4cf7870865fbaf7204e86efbacf93354e010e9188007fe2882a073"}, + {file = "coverage-7.17.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ff273110e4e1505ef7a642523ba43f58eb6770ae9e8f869d72efea816cb4bc2c"}, + {file = "coverage-7.17.3-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:1bbbc3e4de867a5e75684d98fc77c20e0687ca3abec69b4421b6f3fb96cd860f"}, + {file = "coverage-7.17.3-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e142166a52ec7edc650b6d3a0b9b1f79dac0ab8843c249e8821ec97a71d1fd2a"}, + {file = "coverage-7.17.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4dc3c84002968363c37688e0b325d51a51816c53f3c0cbb925254317c675a789"}, + {file = "coverage-7.17.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:620fb331a7d94e3749348cb4a5febcb2ef23ef17192349088e80f4da0cf42647"}, + {file = "coverage-7.17.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:89f49fa6890f28247135934c4d92abb16828124b2cddb681e2496997c37364fd"}, + {file = "coverage-7.17.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6d116e2d3b3f3506f634cc48f58dd01497f34a50263e65acfaf6ad7a162f3384"}, + {file = "coverage-7.17.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:dcd518608b7f869838436ff8d922977e186d1082b9ddad37305ad5282186fd41"}, + {file = "coverage-7.17.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:bb2b2f47ad4cc671491c725250ae2a5cadf43a3b0f9136e78f7ecf9506a9fd61"}, + {file = "coverage-7.17.3-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:8b713613ed67d5ed88968799e814888b62c6add21f5becad2cae1ec44260e9d0"}, + {file = "coverage-7.17.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6a8db4bf69a1982cf0fcf16fb11ff17bb2ed3ade5b0e803bb67ad2963a7b1bf3"}, + {file = "coverage-7.17.3-cp311-cp311-win32.whl", hash = "sha256:320a27997b421ea16eeff42cfd26d40584abd436fb7802ca766d6e8610bc9718"}, + {file = "coverage-7.17.3-cp311-cp311-win_amd64.whl", hash = "sha256:35137f71927b7da9292d391409104391b73c5e80d26b6a0d216d871964092351"}, + {file = "coverage-7.17.3-cp311-cp311-win_arm64.whl", hash = "sha256:83510c65a385563646297e8dd572e5def63dc300ca08ae15307d99a0225cdfb8"}, + {file = "coverage-7.17.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:203aa5e42c88e9accfa18a0cc91950499efaa5b179a1da14bcbf5b995afdbcb6"}, + {file = "coverage-7.17.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:61138b3a51d91ee443b04962ec9990fa140208a7a082b1754135ebd1378a420f"}, + {file = "coverage-7.17.3-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d0e0fc055d4436f4b6de83f50cbd9da38af18fb36341b162b408ad7842068a33"}, + {file = "coverage-7.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0860a5f27ceccd53ee4070acc182588ed4f15b7401cdcca09d8c0cece9c2ad7d"}, + {file = "coverage-7.17.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:84b5a474040b33f3d805c0b19fadf5a2e78fdd46e0bcb8b813631e5cac64195e"}, + {file = "coverage-7.17.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a5fa43619c0a53a0424783cc08dbb26a2115e3a890ab566fef811b77d04d5501"}, + {file = "coverage-7.17.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:dc6f3c1406fe7e8e2d59eed1f476c5429dcdd11cd3fbe1341acf8ddc4bb9b383"}, + {file = "coverage-7.17.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a1dc44fba727d1cbd8daa88ced7dd867aebef5631b116210f2a2d4da08622d03"}, + {file = "coverage-7.17.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:1e7a015f952798d7d5120e8122c160fce7322b0b9d144b9be6af71552a3e68da"}, + {file = "coverage-7.17.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:b6876123ce43459a4b39d5778108010b06164225c3a25c6a43cb85a97f80c549"}, + {file = "coverage-7.17.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:76a3ddca94ef96b477b7edceac08b1abe0ff26e1ebe1d7000e35bdd17dcde5c4"}, + {file = "coverage-7.17.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c45c4e99a09c70e7d6fe101f59fe4556b89d99bfc80cd4e7f5e13ebb6c1e4854"}, + {file = "coverage-7.17.3-cp312-cp312-win32.whl", hash = "sha256:1b358585003cf99a13d1327e11582af19154d2cf3dea366fe0d10ce479a5c9f9"}, + {file = "coverage-7.17.3-cp312-cp312-win_amd64.whl", hash = "sha256:df0faa493ab92bbf33ff8bdab442c5b75089baa5ba752844871b5ce9d009a026"}, + {file = "coverage-7.17.3-cp312-cp312-win_arm64.whl", hash = "sha256:d5a3cd933fdffb958b4046d6f19d3138c7c8a28c439aac800badf61fab6d655e"}, + {file = "coverage-7.17.3-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:28d082105e1ead78de56eb46edde029b5af88e22f8bde74fd092ca164bf15492"}, + {file = "coverage-7.17.3-cp313-cp313-android_24_x86_64.whl", hash = "sha256:683a204e9773f3127ef836640712270bc4893f10bd7e1ce8a21735dca4c14429"}, + {file = "coverage-7.17.3-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:e4d18e90c87621590a0b1cf2e4caa96f0aa511073f8a1caa3244e09e569564cc"}, + {file = "coverage-7.17.3-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:f3347c72d0f4cb3803f4ccdd4331a49a90ef2daa683ce89e2480278400bd2eee"}, + {file = "coverage-7.17.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c4ae9befec714c867f42bbea99e1ec25eecdbe51c8faf1cc82164bd65bf4db0c"}, + {file = "coverage-7.17.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8a0aef07b2eaeee9d82ca62241d5c6586aed5dd729300507d2d3f612588c2634"}, + {file = "coverage-7.17.3-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:4b1300f07904db81508b87a72471e80d37fb6d48debf1168e12edccc81cd0225"}, + {file = "coverage-7.17.3-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:222bc51858b0f64cb15d51380541712f8d5dc9bb5ce4fd9828bf466503d6debb"}, + {file = "coverage-7.17.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39c063c038b710e0bca3afd4997ccee680674bece468fac13cb8aee9af530d31"}, + {file = "coverage-7.17.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1d26daefd513c4775a6d06846389da9a9e3498b6ddba24982359b75b703dd341"}, + {file = "coverage-7.17.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f848ec842cb95fddae4b88830b249e8bade41697f16909688d2af80e8b51e7b6"}, + {file = "coverage-7.17.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4d64248cb7c995aa66dac34c66286c80fb78b13c19bee1503720cc6e55e5de17"}, + {file = "coverage-7.17.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:59b4bd56882387b5a957048a77531669d53d641ce8148c23149d2550e9fd4e25"}, + {file = "coverage-7.17.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1ba5c445d4c7718422753a393bcb0feb6d9834321cdb43dcb585725a392b3edd"}, + {file = "coverage-7.17.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:b355277f181890fdfc7f49af89f398f8735f031b2f9a5801082e678e9ae85972"}, + {file = "coverage-7.17.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:16ed46c0d461a3972e8474268c22bf5d88cdd1088435313edc7e220050c5ac97"}, + {file = "coverage-7.17.3-cp313-cp313-win32.whl", hash = "sha256:dcd6ea389b3da63f467b05c0f47db037a672592ab2035d4bfbb1f662eef4f4a3"}, + {file = "coverage-7.17.3-cp313-cp313-win_amd64.whl", hash = "sha256:49fff24117050f1784447ae8181e75a78b01cfef4b6a8ccba676d466d1d68d9b"}, + {file = "coverage-7.17.3-cp313-cp313-win_arm64.whl", hash = "sha256:d3353cb2ad4254fa433cc53d1ee1fe80eebde529085b238393f3f6d5af821f70"}, + {file = "coverage-7.17.3-cp314-cp314-android_24_arm64_v8a.whl", hash = "sha256:6f8f925262bc0d6fea12d5dde6998aa57f162e05d5a7d50b95d400ab05bb4537"}, + {file = "coverage-7.17.3-cp314-cp314-android_24_x86_64.whl", hash = "sha256:9e888603ea67c63ba264f39f3459f4cf68adc78dcd9f8bfa65dde601265a40f1"}, + {file = "coverage-7.17.3-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:fab6f713a1f2f0ab7fb7d55f3aea15d1f3fbd31ace61b585ecd87c8e34f898fb"}, + {file = "coverage-7.17.3-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:4300ad360b21af19584c4cc82022979544d776ba2fb2df5418b2f3cae1eee6d2"}, + {file = "coverage-7.17.3-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:e033255f24c1df6e046b6c4e9f91baacae08426beb5296bea8d46176b3a137d8"}, + {file = "coverage-7.17.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:22a80bbdee3c22fb3319befaa112a2ed2d6e1417aa75c310f048235170ceca44"}, + {file = "coverage-7.17.3-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:cfb1d2c52bb66e847669000658a5394d50aba835df8e31c2146034f978c8a4cf"}, + {file = "coverage-7.17.3-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:eb25b51a30d07db8493901e3040284f2e756ec2b6549ee392798b9ef4c0607b3"}, + {file = "coverage-7.17.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b9a39e25bf0e6fe072c6f3bceaa02f5303b9f975e83f590d118c4e92aacf6d8"}, + {file = "coverage-7.17.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e331bc028b44496ad85d4a2656dbad0feb35baf4a66500042c4aaa878ea132c"}, + {file = "coverage-7.17.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:17a4bd9edd312744035e1298a6ac30dd7332a7f1ecdc63c9eb0685589b161eb1"}, + {file = "coverage-7.17.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:cc12f44ac4d5d6be301285c0a4f9c4ae52e673672e284b2a2744e20d24025573"}, + {file = "coverage-7.17.3-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:0241e03dd65a1edf2e841eb19d8d72dca21ada5c869dcef6c9fde1b166d519a9"}, + {file = "coverage-7.17.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:42a1f511a334745a66b8f580c4d561e728243e35f3ada0ada35444c4b2fb9fa9"}, + {file = "coverage-7.17.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:095ad10d17a28c845f2e5f99e398db2f0c680401731ff63a3a1789f2e61ef1e0"}, + {file = "coverage-7.17.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:28b05f6b2622551805324196c32f3f20f4fa639bade8ac299ca83073253f6663"}, + {file = "coverage-7.17.3-cp314-cp314-win32.whl", hash = "sha256:8b8188229ab3b3769a1c4aaa22357447555416deb440326c665a3bd25fd45ce0"}, + {file = "coverage-7.17.3-cp314-cp314-win_amd64.whl", hash = "sha256:957ba72e11d26b6e6e1abdaa72e41020871f4108c8ff64ff571fc50c81fb57a3"}, + {file = "coverage-7.17.3-cp314-cp314-win_arm64.whl", hash = "sha256:f7ff8b21efcbdf9c7a6c051dc158c9bb9e938b7af33e55ed264d2e529b836d17"}, + {file = "coverage-7.17.3-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:3f6d942e066ca009bd1f7ebf5450287a5e9bfc5a6e20a8d8c408a61b433c7f94"}, + {file = "coverage-7.17.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e3948b2e5c3af0133af3e117ee033e6cc656c43d7549d3296e4b3807908dec9f"}, + {file = "coverage-7.17.3-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0bad8245a15bc7b15d26d25ece243bbf5d1b1229144f3db189014174429b63bb"}, + {file = "coverage-7.17.3-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:bdf8fefb9f1acb3e92842fb42e29968d053e9545e4e9d9edb5c32a30fab8f899"}, + {file = "coverage-7.17.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:499acdc43bf1addf7fecc59a3123847bb96873c07001cfbeb709a71b181fa03d"}, + {file = "coverage-7.17.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:11116ab42247d55980b51ab49b5c066de9b6baa56fe371fd555e54feae338619"}, + {file = "coverage-7.17.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:56b469b63d8270aa67bc919ab8457f4d83115459556a76d09238052a3ab094db"}, + {file = "coverage-7.17.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:95da285cf77352d4a527e1fd16c1c5c3762e42d1d71cfa9ef2c72a5c796cce36"}, + {file = "coverage-7.17.3-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:c38a85dde92c4129641544aca998382f7448a87a17d202765a6adb8a87a33fc7"}, + {file = "coverage-7.17.3-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:e9396d4d90fb47a1e124a985ac6a3172dbd58334d1de5189f06b75ae96ff69ee"}, + {file = "coverage-7.17.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:e266c693c8bd6541f31cd71eda9b5aa3732adecbd04522880ea3d23d99b202eb"}, + {file = "coverage-7.17.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0837b71a40749d9c4016cf8c51ba8c6153f7dd40cf4dfa287a2f28376fa50917"}, + {file = "coverage-7.17.3-cp314-cp314t-win32.whl", hash = "sha256:8a054b755bc6665b339a923fed14a54446c43c942bf4edf08a59b1225b284c93"}, + {file = "coverage-7.17.3-cp314-cp314t-win_amd64.whl", hash = "sha256:fa8903475085973b5c916e8a958afd22101b9559880ffbeab5aeac4196768338"}, + {file = "coverage-7.17.3-cp314-cp314t-win_arm64.whl", hash = "sha256:582c5d80b6de5b1909a4222ec1f5676bb2e03815c6be9ff43db2d8a71de5079c"}, + {file = "coverage-7.17.3-cp315-cp315-android_24_arm64_v8a.whl", hash = "sha256:49a4f12eff115fc2447d3438b2c08d7e5adb3abc811c050ee508f8189718cc5d"}, + {file = "coverage-7.17.3-cp315-cp315-android_24_x86_64.whl", hash = "sha256:e04385647f444d55b483a0e4dc519f46134846eddd80910a0d0953ea19e58358"}, + {file = "coverage-7.17.3-cp315-cp315-ios_13_0_arm64_iphoneos.whl", hash = "sha256:faee34ea548318f6f9010928edab2f91b36a19b58376e69ab0e76d4f3a0bf9df"}, + {file = "coverage-7.17.3-cp315-cp315-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:7c420ffa993c25cc74c263e9c1c869fbaea7d16dcb6448eef4fa6f1905560f5a"}, + {file = "coverage-7.17.3-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:e592f790fee57e2bedaa27cdc76988a082090d1aac560ca4bbea80a7a58436ec"}, + {file = "coverage-7.17.3-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:59c15dcae783ed291da3af6be2e70762322637ac886b19671d12123521cf6ac3"}, + {file = "coverage-7.17.3-cp315-cp315-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:733368982d2799ff04d768916fb755e54d4ce11af3573488ece451745c90d4a7"}, + {file = "coverage-7.17.3-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a13a946d8de807d8992e56a09502952d81bfbb4b80204ef77a6a2a38b4ce22be"}, + {file = "coverage-7.17.3-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c769e6a28bb645c915449ed8ddf6059765a72d8ef79590bfd6202022a4441cd3"}, + {file = "coverage-7.17.3-cp315-cp315-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bf7a43782b20951fe9ddc6f6c28da51c65d3c0d5d5fc3c5a0e566986aa3ec0aa"}, + {file = "coverage-7.17.3-cp315-cp315-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b65db089de3f219c850f21a2ca915f43f6fa1da5bfb55871c089d3be82c10369"}, + {file = "coverage-7.17.3-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:228f4bcecadcbb1ec3ed088b0595c5c08f3fca01406b72e8a02209a3af16aff9"}, + {file = "coverage-7.17.3-cp315-cp315-musllinux_1_2_i686.whl", hash = "sha256:3a5691ef42b16e22976ec0352a76a0f7c3b4196fe3d39805dcc765e31ce54f22"}, + {file = "coverage-7.17.3-cp315-cp315-musllinux_1_2_ppc64le.whl", hash = "sha256:2765261bdcb5f6c01af41d97ec4fcfe18acd1114d8d2690536a36f86b67c179f"}, + {file = "coverage-7.17.3-cp315-cp315-musllinux_1_2_riscv64.whl", hash = "sha256:45268757a45946ab3fc9d2c30019aff2d3804ae660121d5b31f523366f604e67"}, + {file = "coverage-7.17.3-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:24389d7d50f1fe98ac8d8ec1c946656a75b97d953b51a714484e174ed9f48eb1"}, + {file = "coverage-7.17.3-cp315-cp315-win32.whl", hash = "sha256:ff0ca078fe63faffff1cff24c804afd4010e35d9c75bb593877b3d4321826c91"}, + {file = "coverage-7.17.3-cp315-cp315-win_amd64.whl", hash = "sha256:f8f6252bb4c457d686c18e42965087b30155ff72b0dbda6e79a43ee3682c0870"}, + {file = "coverage-7.17.3-cp315-cp315-win_arm64.whl", hash = "sha256:5559549a14f997b261c936ca463ed67e030511f914ffd1692ad08b3b16ed6034"}, + {file = "coverage-7.17.3-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:b6db3399e76a366353dd0c9a009fe74c3d1c892de35863331c4d06fbe0dd83b8"}, + {file = "coverage-7.17.3-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:47e49fced11190fdc678182b0e7f8947db4fc1c1216094923a1d2bbedba3c84a"}, + {file = "coverage-7.17.3-cp315-cp315t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:fb5945d7360fb258dee758258d93ea624a712fae494e7a0037a92505b3eb8b32"}, + {file = "coverage-7.17.3-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:47cd7674a39bad6480e565e2a5b77f8089ebfbcd3aacc572abc6cebabe1f4cc9"}, + {file = "coverage-7.17.3-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ff5069e99039739c2fade5dd12cf8df7dc1b1217a0b915110605e0bbdddf1187"}, + {file = "coverage-7.17.3-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b7028eabf24ad18646dbfc6b352cece01779914e69254ddcacdfb9f805d89f61"}, + {file = "coverage-7.17.3-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:349ab42e0b6b72892f187a60a0890b3a76710e93b7c31579e81648d46230a8ed"}, + {file = "coverage-7.17.3-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:397e5342fd4f19ae930a5234643a63a8eaccc18a2f034a2f1765a5313123489d"}, + {file = "coverage-7.17.3-cp315-cp315t-musllinux_1_2_i686.whl", hash = "sha256:8009572d242674765b84ecceba126c2392b1824b32f41db1f3323d23d4cb598f"}, + {file = "coverage-7.17.3-cp315-cp315t-musllinux_1_2_ppc64le.whl", hash = "sha256:dc116b251f7a4ae0266dba0ef31a742c6c517d3a99b4d50016548a17d407ac5f"}, + {file = "coverage-7.17.3-cp315-cp315t-musllinux_1_2_riscv64.whl", hash = "sha256:b73148d024d086239fc04c03daaeb1934a6d295312dd0d6a04a937326c1207d4"}, + {file = "coverage-7.17.3-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:7f02996b09190bcdee3b2af38bf2279e4a1a65306afd3e6c229029dbe41e42ea"}, + {file = "coverage-7.17.3-cp315-cp315t-win32.whl", hash = "sha256:80e219a51ef7ccf78fcd584257e523ece0d390cb3d9d3896660eac05a19ac691"}, + {file = "coverage-7.17.3-cp315-cp315t-win_amd64.whl", hash = "sha256:86563b5323fc13239d943b22a1bb9ec60f9ca17bd9a0be09c40a89836697aea2"}, + {file = "coverage-7.17.3-cp315-cp315t-win_arm64.whl", hash = "sha256:f8356475aba020621f8277f1a81c2dbdbda8286c7c6130f242c9816e044062a9"}, + {file = "coverage-7.17.3-py3-none-any.whl", hash = "sha256:21745c08f2835b847a16887b748d3084dddeb0571ae2a0d62e33644413568b99"}, + {file = "coverage-7.17.3.tar.gz", hash = "sha256:6695d1bb2a9a2fbd7806d69d78cf30f35eb0f65045da0ec5b5045242fadd6a78"}, ] -[package.extras] -toml = ["tomli ; python_full_version <= \"3.11.0a6\""] - [[package]] name = "cryptography" version = "49.0.0" @@ -1186,14 +1181,14 @@ ssh = ["bcrypt (>=3.1.5)"] [[package]] name = "distlib" -version = "0.4.3" +version = "0.4.4" description = "Distribution utilities" optional = false python-versions = "*" groups = ["dev"] files = [ - {file = "distlib-0.4.3-py2.py3-none-any.whl", hash = "sha256:4b0ce306c966eb73bc3a7b6abad017c556dadd92c44701562cd528ac7fde4d5b"}, - {file = "distlib-0.4.3.tar.gz", hash = "sha256:f152097224a0ae24be5a0f6bae1b9359af82133bce63f98a95f86cae1aede9ed"}, + {file = "distlib-0.4.4-py2.py3-none-any.whl", hash = "sha256:cf09d55b1e85a89576b036aeb71550bfd68320f3f21761ca329eadadad918638"}, + {file = "distlib-0.4.4.tar.gz", hash = "sha256:ca4175b4ac7f71223cc30ed7248c45d2b38c2439d8ee6e498ab67ed63cf3508d"}, ] [[package]] @@ -1202,7 +1197,7 @@ version = "0.22.4" description = "Docutils -- Python Documentation Utilities" optional = false python-versions = ">=3.9" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "docutils-0.22.4-py3-none-any.whl", hash = "sha256:d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de"}, {file = "docutils-0.22.4.tar.gz", hash = "sha256:4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968"}, @@ -1210,14 +1205,14 @@ files = [ [[package]] name = "filelock" -version = "4.0.11" +version = "4.2.10" description = "A platform independent file lock." optional = false -python-versions = ">=3.10" +python-versions = ">=3.11" groups = ["dev"] files = [ - {file = "filelock-4.0.11-py3-none-any.whl", hash = "sha256:1cbdc4ace7fb11d2f6d073f5c3d91537a23b3d58d2bf2fdffc12c6d717a589c6"}, - {file = "filelock-4.0.11.tar.gz", hash = "sha256:9dc453a1edd25626a6fc97c2cb1bd9f7e46345843d40b3181c071761fb9a5f7a"}, + {file = "filelock-4.2.10-py3-none-any.whl", hash = "sha256:9479aaeb4db20b5a53e3da28493edd24720b66b8a0b84030aa56ccdf243d6857"}, + {file = "filelock-4.2.10.tar.gz", hash = "sha256:fcc3c0cb8bfe7f4b3bb0e231c04b15dbad068cb3c2515f343d8fde4dce93bd5d"}, ] [[package]] @@ -1256,7 +1251,7 @@ version = "2.0.1" description = "Get image size from headers (BMP/PNG/JPEG/JPEG2000/GIF/TIFF/SVG/Netpbm/WebP/AVIF/HEIC/HEIF)" optional = false python-versions = ">=3.10" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "imagesize-2.0.1-py3-none-any.whl", hash = "sha256:ea0c9a0384df69ed86a943a15cde37d0360b82491b3910dc2215e202e62b5b02"}, {file = "imagesize-2.0.1.tar.gz", hash = "sha256:b2ba6a4dea487a7ebcd53248d3476aca449d30db12a2dde5e0c5ca9624fd77e5"}, @@ -1264,14 +1259,14 @@ files = [ [[package]] name = "iniconfig" -version = "2.3.0" +version = "2.3.1" description = "brain-dead simple config-ini parsing" optional = false python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12"}, - {file = "iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730"}, + {file = "iniconfig-2.3.1-py3-none-any.whl", hash = "sha256:9121e2c1fdb355232495be3194c8dfe87ccc2d5dee45947b78e68f499790d7a7"}, + {file = "iniconfig-2.3.1.tar.gz", hash = "sha256:67f4b9c50da0dedf52af349e7749a80a9057a5031199791b906c3bb3ae878960"}, ] [[package]] @@ -1295,7 +1290,7 @@ version = "3.1.6" description = "A very fast and expressive template engine." optional = false python-versions = ">=3.7" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"}, {file = "jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"}, @@ -1506,14 +1501,14 @@ files = [ [[package]] name = "markdown-it-py" -version = "4.2.0" +version = "4.3.0" description = "Python port of markdown-it. Markdown parsing, done right!" optional = false python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "markdown_it_py-4.2.0-py3-none-any.whl", hash = "sha256:9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a"}, - {file = "markdown_it_py-4.2.0.tar.gz", hash = "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49"}, + {file = "markdown_it_py-4.3.0-py3-none-any.whl", hash = "sha256:7aa1511a46c39138de78d9eba92ce47e63124d8003fc98b3a351909e04239efa"}, + {file = "markdown_it_py-4.3.0.tar.gz", hash = "sha256:91a58fa5b72c71a40cf7177250fd767480d7a2bb3ac426ccfb76fb90305fdaaa"}, ] [package.dependencies] @@ -1521,12 +1516,13 @@ mdurl = ">=0.1,<1.0" [package.extras] benchmarking = ["psutil", "pytest", "pytest-benchmark"] -compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "markdown-it-pyrs", "mistletoe (>=1.0,<2.0)", "mistune (>=3.0,<4.0)", "panflute (>=2.3,<3.0)"] +compare = ["markdown (>=3.4,<4.0)", "markdown-it-pyrs", "mistletoe (>=1.0,<2.0)", "mistune (>=3.0,<4.0)", "panflute (>=2.3,<3.0)"] +coverage = ["coverage", "pytest-cov"] linkify = ["linkify-it-py (>=1,<3)"] plugins = ["mdit-py-plugins (>=0.5.0)"] profiling = ["gprof2dot"] rtd = ["ipykernel", "jupyter_sphinx", "mdit-py-plugins (>=0.5.0)", "myst-parser", "pyyaml", "sphinx", "sphinx-book-theme (>=1.0,<2.0)", "sphinx-copybutton", "sphinx-design"] -testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions", "pytest-timeout", "requests"] +testing = ["flit_core (>=3.4,<5)", "pytest", "pytest-regressions", "pytest-timeout", "requests"] [[package]] name = "markupsafe" @@ -1703,14 +1699,14 @@ files = [ [[package]] name = "moto" -version = "5.2.3" +version = "5.2.5" description = "A library that allows you to easily mock out tests based on AWS infrastructure" optional = false python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "moto-5.2.3-py3-none-any.whl", hash = "sha256:5ec31b3cdbb383a19d46030157bd82aaaa7a9cc5f564200f995663d347bd4728"}, - {file = "moto-5.2.3.tar.gz", hash = "sha256:a9e95c3218b6eda18e74571f1ced11cb1bc3151467d562c1da6037b9d19832cb"}, + {file = "moto-5.2.5-py3-none-any.whl", hash = "sha256:eef62cdcf3bfe73e0863743511ba042dfaba04ba3d5ecdcb896a196c693ad528"}, + {file = "moto-5.2.5.tar.gz", hash = "sha256:391857257d5dac144334013c2c10e599def5f0562f553e979160140bd7bd9cf6"}, ] [package.dependencies] @@ -1723,27 +1719,27 @@ werkzeug = ">=0.5,<2.2.0 || >2.2.0,<2.2.1 || >2.2.1" xmltodict = "*" [package.extras] -all = ["PyYAML (>=5.1)", "antlr4-python3-runtime", "aws-xray-sdk (>=0.93,!=0.96)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "graphql-core", "joserfc (>=0.9.0)", "jsonpath_ng", "jsonschema", "multipart", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.6.3)", "pyparsing (>=3.0.7)", "setuptools"] +all = ["PyYAML (>=5.1)", "antlr4-python3-runtime", "aws-xray-sdk (>=2.10.0)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "graphql-core", "joserfc (>=0.9.0)", "jsonpath_ng", "jsonschema", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.6.3)", "pyparsing (>=3.0.7)"] apigateway = ["PyYAML (>=5.1)", "joserfc (>=0.9.0)", "openapi-spec-validator (>=0.5.0)"] apigatewayv2 = ["PyYAML (>=5.1)", "openapi-spec-validator (>=0.5.0)"] appsync = ["graphql-core"] awslambda = ["docker (>=3.0.0)"] batch = ["docker (>=3.0.0)"] -cloudformation = ["PyYAML (>=5.1)", "aws-xray-sdk (>=0.93,!=0.96)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "graphql-core", "joserfc (>=0.9.0)", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.6.3)", "pyparsing (>=3.0.7)", "setuptools"] +cloudformation = ["PyYAML (>=5.1)", "aws-xray-sdk (>=2.10.0)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "graphql-core", "joserfc (>=0.9.0)", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.6.3)", "pyparsing (>=3.0.7)"] cognitoidp = ["joserfc (>=0.9.0)"] dynamodb = ["docker (>=3.0.0)", "py-partiql-parser (==0.6.3)"] dynamodbstreams = ["docker (>=3.0.0)", "py-partiql-parser (==0.6.3)"] events = ["jsonpath_ng"] glue = ["pyparsing (>=3.0.7)"] -proxy = ["PyYAML (>=5.1)", "antlr4-python3-runtime", "aws-xray-sdk (>=0.93,!=0.96)", "cfn-lint (>=0.40.0)", "docker (>=2.5.1)", "graphql-core", "joserfc (>=0.9.0)", "jsonpath_ng", "multipart", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.6.3)", "pyparsing (>=3.0.7)", "setuptools"] +proxy = ["PyYAML (>=5.1)", "antlr4-python3-runtime", "aws-xray-sdk (>=2.10.0)", "cfn-lint (>=0.40.0)", "docker (>=2.5.1)", "graphql-core", "joserfc (>=0.9.0)", "jsonpath_ng", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.6.3)", "pyparsing (>=3.0.7)"] quicksight = ["jsonschema"] resourcegroupstaggingapi = ["PyYAML (>=5.1)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "graphql-core", "joserfc (>=0.9.0)", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.6.3)", "pyparsing (>=3.0.7)"] s3 = ["PyYAML (>=5.1)", "py-partiql-parser (==0.6.3)"] s3crc32c = ["PyYAML (>=5.1)", "crc32c", "py-partiql-parser (==0.6.3)"] -server = ["PyYAML (>=5.1)", "antlr4-python3-runtime", "aws-xray-sdk (>=0.93,!=0.96)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "flask (!=2.2.0,!=2.2.1)", "flask-cors", "graphql-core", "joserfc (>=0.9.0)", "jsonpath_ng", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.6.3)", "pyparsing (>=3.0.7)", "setuptools"] +server = ["PyYAML (>=5.1)", "antlr4-python3-runtime", "aws-xray-sdk (>=2.10.0)", "cfn-lint (>=0.40.0)", "docker (>=3.0.0)", "flask (!=2.2.0,!=2.2.1)", "flask-cors", "graphql-core", "joserfc (>=0.9.0)", "jsonpath_ng", "openapi-spec-validator (>=0.5.0)", "py-partiql-parser (==0.6.3)", "pyparsing (>=3.0.7)"] ssm = ["PyYAML (>=5.1)"] stepfunctions = ["antlr4-python3-runtime", "jsonpath_ng"] -xray = ["aws-xray-sdk (>=0.93,!=0.96)", "setuptools"] +xray = ["aws-xray-sdk (>=2.10.0)"] [[package]] name = "mypy" @@ -1818,26 +1814,26 @@ reports = ["lxml"] [[package]] name = "mypy-boto3-s3" -version = "1.43.106" -description = "Type annotations for boto3 S3 1.43.106 service generated with mypy-boto3-builder 8.12.0" +version = "1.44.0" +description = "Type annotations for boto3 S3 1.44.0 service generated with mypy-boto3-builder 8.12.0" optional = false python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "mypy_boto3_s3-1.43.106-py3-none-any.whl", hash = "sha256:e233d04dbcf3925522dff4346e75c37344ec3d1cbb82337e5eed2af263847668"}, - {file = "mypy_boto3_s3-1.43.106.tar.gz", hash = "sha256:731195f15830699a36e29d3c8abb2918bccd3587eb2edcb233f8046967893279"}, + {file = "mypy_boto3_s3-1.44.0-py3-none-any.whl", hash = "sha256:802febb823c2d9a30da52342f8e886c52f6954f74947162d2ce593bff46a42d4"}, + {file = "mypy_boto3_s3-1.44.0.tar.gz", hash = "sha256:ed98f0c6abeadbb36a96da2619c8f68f212f6671658defdd3eb80c018c7179da"}, ] [[package]] name = "mypy-extensions" -version = "1.1.0" +version = "1.2.0" description = "Type system extensions for programs checked with the mypy type checker." optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505"}, - {file = "mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558"}, + {file = "mypy_extensions-1.2.0-py3-none-any.whl", hash = "sha256:993e7a20aa5671eb41a7132cf555af30062da99729601601b9a8382b11cae768"}, + {file = "mypy_extensions-1.2.0.tar.gz", hash = "sha256:c6e275a07f1c2fc096b62940452d0eaa3f3af7de45d704787866240a7c6d5a51"}, ] [[package]] @@ -1865,18 +1861,19 @@ test-extras = ["pytest-mpl", "pytest-randomly"] [[package]] name = "nodeenv" -version = "1.11.0" +version = "1.12.0" description = "Node.js virtual environment builder" optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "nodeenv-1.11.0-py2.py3-none-any.whl", hash = "sha256:edaa16e6c14d7cf395d75d4bbd5a26390f4dc06501a33b4e76282b02cc688a25"}, - {file = "nodeenv-1.11.0.tar.gz", hash = "sha256:3ce8fe5b71d16e8af7039ca65257354100bc772965d6bc549070649e53b1b146"}, + {file = "nodeenv-1.12.0-py3-none-any.whl", hash = "sha256:80644d65c10cc2be12e3e4b54b3367ff288c7ad24ae75c2dcc65454fc7449d4d"}, + {file = "nodeenv-1.12.0.tar.gz", hash = "sha256:4ea7f88339310afebc3253f2c7a91b94bacf97d73a36a5c108962abdfaca501e"}, ] [package.extras] certifi = ["certifi"] +completion = ["shtab (>=1.11)"] [[package]] name = "oras" @@ -1931,32 +1928,28 @@ re2 = ["google-re2 (>=1.1)"] [[package]] name = "platformdirs" -version = "4.12.3" +version = "4.14.5" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false -python-versions = ">=3.10" +python-versions = ">=3.11" groups = ["dev"] files = [ - {file = "platformdirs-4.12.3-py3-none-any.whl", hash = "sha256:080f3b39423b5abfca9a23d84c4e9795f54d395cd8459867a8ded44084fcd5f8"}, - {file = "platformdirs-4.12.3.tar.gz", hash = "sha256:427fc0bb321ae0c5b037fa03238ca74820437be162e78b4848c4d4055b9b766c"}, + {file = "platformdirs-4.14.5-py3-none-any.whl", hash = "sha256:8e778c6fa421516f4d3369449f8df3b0e1b72c0e0005fe88e3ec772d0a14e750"}, + {file = "platformdirs-4.14.5.tar.gz", hash = "sha256:32e9921db7385aa8169bee4fe9501923e5715ba9fb7ea3b9c69b0d8e0639f7a1"}, ] [[package]] name = "pluggy" -version = "1.6.0" +version = "1.7.0" description = "plugin and hook calling mechanisms for python" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"}, - {file = "pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"}, + {file = "pluggy-1.7.0-py3-none-any.whl", hash = "sha256:7dd7b0d8832ba3cb632c306926ded123429211b83641b35dc5c41ad2d34f9bec"}, + {file = "pluggy-1.7.0.tar.gz", hash = "sha256:d1eaa46ebb595891b860ab086b4d09c8588af65ebd4361b8e8f4bb8920b90ba8"}, ] -[package.extras] -dev = ["pre-commit", "tox"] -testing = ["coverage", "pytest", "pytest-benchmark"] - [[package]] name = "podman" version = "5.8.0" @@ -1980,14 +1973,14 @@ test = ["coverage", "fixtures", "pytest", "requests-mock", "tox"] [[package]] name = "pre-commit" -version = "4.6.2" +version = "4.7.0" description = "A framework for managing and maintaining multi-language pre-commit hooks." optional = false -python-versions = ">=3.10" +python-versions = ">=3.11" groups = ["dev"] files = [ - {file = "pre_commit-4.6.2-py2.py3-none-any.whl", hash = "sha256:e2dde9a75d3bce11bd3831c26d134df00a2803c1d818be6a0383c3dcda25dc4e"}, - {file = "pre_commit-4.6.2.tar.gz", hash = "sha256:8f5d7bfb021ecdbcd9d49d89847082dd24172ccde534390081a679ad046e2441"}, + {file = "pre_commit-4.7.0-py2.py3-none-any.whl", hash = "sha256:2e229038ad3656081b70c27913157e4b636ef306f643f024a8a8e3f0f7b2f877"}, + {file = "pre_commit-4.7.0.tar.gz", hash = "sha256:1f3deee12b914c8fa184bd2b5953391c2e4f36763e403d4a23dc9983fa7c6e86"}, ] [package.dependencies] @@ -1999,91 +1992,120 @@ virtualenv = ">=20.10.0" [[package]] name = "pycparser" -version = "3.0" +version = "3.12" description = "C parser in Python" optional = false -python-versions = ">=3.10" +python-versions = ">=3.11" groups = ["main", "dev"] files = [ - {file = "pycparser-3.0-py3-none-any.whl", hash = "sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992"}, - {file = "pycparser-3.0.tar.gz", hash = "sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29"}, + {file = "pycparser-3.12-py3-none-any.whl", hash = "sha256:a076f3f489b39b43ed13563a1dafe42447445bec2e294154ec5c57fcdda4c85e"}, + {file = "pycparser-3.12.tar.gz", hash = "sha256:f03387877eab82ce01bbdfd0ba7252ee55a90b1c708d5129e2ce915475cf1db6"}, ] markers = {main = "implementation_name != \"PyPy\"", dev = "platform_python_implementation != \"PyPy\" and implementation_name != \"PyPy\""} [[package]] name = "pygit2" -version = "1.20.1" +version = "1.21.0" description = "Python bindings for libgit2." optional = false python-versions = ">=3.11" groups = ["main"] files = [ - {file = "pygit2-1.20.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:46664438cc9aadb342df445be15d96c4bea77544ac641ab79d2977dccd0f0948"}, - {file = "pygit2-1.20.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bd18be3dcb5d0d1723f9294748f681d7206ad5e54202e862239f07f10e006803"}, - {file = "pygit2-1.20.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:daa99ea66858b50ad1f6eab699d9cfe3b8c2c43e17296a5c9af6c71fa8d96576"}, - {file = "pygit2-1.20.1-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9eef7be5132651da77b6278330cde2b776f8503e1a7a9058c790b0cb62dfbb5e"}, - {file = "pygit2-1.20.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6f6f393dd052e1f635ea9f6b7d825cd9c8cd1c9462f68a197eab086657c7cf65"}, - {file = "pygit2-1.20.1-cp311-cp311-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ee44842ec283a6d0d382a9df17ae757c1c2f975fa2e39b37bceaa5e3528dca29"}, - {file = "pygit2-1.20.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:af88e5e152c35919fc18de2c588434919e491a387316e9232faa9c615aa88904"}, - {file = "pygit2-1.20.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:da44497239265ff0bf6b706ca71578399254a954aa4d8eb780cfab075893419e"}, - {file = "pygit2-1.20.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e387b02ab5ef01f03ba84ac0a300c3b13cf427d9063dba0fb4a66a6cf23783e0"}, - {file = "pygit2-1.20.1-cp311-cp311-win32.whl", hash = "sha256:2b321fd4e29c4ce8b46108730ef3e145cd3b7de5fd118cac8cabcc5d9ae989f5"}, - {file = "pygit2-1.20.1-cp311-cp311-win_amd64.whl", hash = "sha256:4c5d154468206cf617340e7c9e96b53fcfee0c180cd38834c1dcdc5b0d0be8af"}, - {file = "pygit2-1.20.1-cp311-cp311-win_arm64.whl", hash = "sha256:72a4b9efdb1bbeb97ba466ac1c02f2bf7ed1edffd96d02a146017228eac68191"}, - {file = "pygit2-1.20.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a0a1353e1e0074bc79f506c60b63dd6b59ff60a1f21570cb9721ce73ac3b8262"}, - {file = "pygit2-1.20.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8537a48ab25338f38d5707e8d34d8817eb7cc492fe551ef0219980fe6f77cd8d"}, - {file = "pygit2-1.20.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f09a132454dbc97f80fb8155fe5d2cc40b1924827c42e8c741b9950af6a509ef"}, - {file = "pygit2-1.20.1-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1d60a644d1280210f88e00ebe9929212eb74b0e32260c61c22c0d148fe8d0afd"}, - {file = "pygit2-1.20.1-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:39724d0d4f922058e1105c6a084f5c801eef6b7991033e6cb8d3efd174ef5338"}, - {file = "pygit2-1.20.1-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:befdb91f1d5f09981289d9785948a4f902cc3a961904bf9ae40010ef71fd51b4"}, - {file = "pygit2-1.20.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f25df036a3ea4fcaa5051a1cc3adc1ed62e328a3a68b139ceb41b344882c6ea8"}, - {file = "pygit2-1.20.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:009b2b5d2eb01f5da2d6dcdd51acf67478dcf953799c0d1f425b04e60f4fd3d8"}, - {file = "pygit2-1.20.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:579ab2893420983662bdd1a6870f889e03674fb9c9dc314075083b7f741d3bf5"}, - {file = "pygit2-1.20.1-cp312-cp312-win32.whl", hash = "sha256:532a63e6a6f2457465d1c1497a3dabc2676daf17d7c8d919246cfc99137e3e57"}, - {file = "pygit2-1.20.1-cp312-cp312-win_amd64.whl", hash = "sha256:0bab03e4879ea55fd9c7b16c2d28d8023484c82e1d145fad67b1ac0efca596f2"}, - {file = "pygit2-1.20.1-cp312-cp312-win_arm64.whl", hash = "sha256:38e663e69224d02611c7293d9bd633a2237560d730db7c3d9fd3662a468105ef"}, - {file = "pygit2-1.20.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:21adc71ee1ac877b00118c21d5f20150c90443e04b60e4da7e9db8504aaf048b"}, - {file = "pygit2-1.20.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e60f5d8a01593d8d51c97325a7b6b5b1f644fccef1f54c1b0a6d47f11ab359c1"}, - {file = "pygit2-1.20.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e958111749908c4f1989e33f3a98754eda56b3279e56bfab6d6fb513a7ea688c"}, - {file = "pygit2-1.20.1-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:96f45b908d3daaea084f2ed659b1227a1727691a5a980a9bec3e37541afc1f22"}, - {file = "pygit2-1.20.1-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f65c55b5217dd2cea0fefe287624bb9522266d984a06d1e87c1879cf6bd7585"}, - {file = "pygit2-1.20.1-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7a1201c416db8e9ad572a389299c2db9df36d613676599f0984b78446db55437"}, - {file = "pygit2-1.20.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:083df8b7b113afe3ceabdf17be8e7e4156f2938e22d2b3d17c96965568eea1b7"}, - {file = "pygit2-1.20.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:2e8a64a50f8ad839acbf069f2552046bcafb01ccbe632dcb64cb29417f870ed1"}, - {file = "pygit2-1.20.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:cb369a00ebb1eb513c5219d9975bbd7d6a0e9b551c5440299142a21354b7d121"}, - {file = "pygit2-1.20.1-cp313-cp313-win32.whl", hash = "sha256:2eef49c2d0f1aa089c60b92f2b20604e3f27991bd1ceb8a8a51fb13075ce8427"}, - {file = "pygit2-1.20.1-cp313-cp313-win_amd64.whl", hash = "sha256:5e4d6e37db59712e3f2148c33464536faf32bc863d283d97ebd280632ed5f138"}, - {file = "pygit2-1.20.1-cp313-cp313-win_arm64.whl", hash = "sha256:fe108609d988fee5bab198f2ad2cbbe9b5eb08c64919c0f68fcdb7adf6d5f3f0"}, - {file = "pygit2-1.20.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:ceaa949c826975addc1cfb7d9b487714e9fded04cca9dcf9b7a844ae2da8657b"}, - {file = "pygit2-1.20.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:6c69da2cd18366c2b9827d9a9c7ebb9dc593fea5defbbc9b7704c8a6222a7d56"}, - {file = "pygit2-1.20.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3d507bf62f5d447e382667411972921e0afe923e9567f3476a1f7b73db8bf49b"}, - {file = "pygit2-1.20.1-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:edc36d68a9fc632ba8cf54dc2823aa03bee966d2e787aaed35fff606996519c0"}, - {file = "pygit2-1.20.1-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:860c971fd53a9f14713a51b6343827b82d2b7dc7955e8c28c81ca3c90033b6a2"}, - {file = "pygit2-1.20.1-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:523a1571a55e4dbb33bd052ed72132ffe02e204fab5229b840ffadb9ec62e671"}, - {file = "pygit2-1.20.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e40c7221c781a5421405155f1664f216ee2611ee5bf377aa4d4df446f50950fb"}, - {file = "pygit2-1.20.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2759b548ee9c5812cc34660c02076aa4a92d9a0c75678fcbf7ca9def9120bd7a"}, - {file = "pygit2-1.20.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:4455105391f0ca6e35f5d340348ad98811de5a09f50fe832b6f44f8d97286f08"}, - {file = "pygit2-1.20.1-cp314-cp314-win32.whl", hash = "sha256:bec861767a185d281cbf71620ecfe92cb529cd8a9acf3fa18d0820accae9debc"}, - {file = "pygit2-1.20.1-cp314-cp314-win_amd64.whl", hash = "sha256:b6630a7a61dbd831b2731ac715257851325daa839a3d1251d27f968e33866a19"}, - {file = "pygit2-1.20.1-cp314-cp314-win_arm64.whl", hash = "sha256:e7b6704ba134bf6d91d161844771f8501b909adf8feb8a479d8f95477ea253ea"}, - {file = "pygit2-1.20.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:befbfc4841e8018de7ffb364675449dbea847b95ddf4d5116da07ed9566551ba"}, - {file = "pygit2-1.20.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1ecb9382e94a7cc55339c7dd0024c011746a400543f61e518736012effad4fb4"}, - {file = "pygit2-1.20.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:10f872e4b57f7172ae07fb7f0080f4681ccecf9e779a816a0c6e55a0f96921f9"}, - {file = "pygit2-1.20.1-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e8c8ba963914a9797548a44baa798614a93f222f8cd41ea2ca3cc1e91a911f88"}, - {file = "pygit2-1.20.1-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ebf99b3eae022e8d67141cd89f73ab408f93870a0a3a38f4372c5c7b107346e"}, - {file = "pygit2-1.20.1-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b7261f02e88b1dde453f340534eca6d70116a952e2ee6949b0f061fbe75c01dc"}, - {file = "pygit2-1.20.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:ea9e46030542223016880664a12b6387be6da6f8177f90b4f96b6f26e2e59b23"}, - {file = "pygit2-1.20.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:b0daf388b21f71c3e5e52a1168911feef36e6a5eff32a0c1bf78e23ace1e2d1d"}, - {file = "pygit2-1.20.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6cb313dd02e71d2b79b512040ebc5ff15189043d00c550594e2df920ab51bea1"}, - {file = "pygit2-1.20.1-cp314-cp314t-win32.whl", hash = "sha256:0217a3432b7af85c2946126b9369a16d5b4b4e7a61207b825a3d680d757c8561"}, - {file = "pygit2-1.20.1-cp314-cp314t-win_amd64.whl", hash = "sha256:030b2d60b82ff29ab66b73ec76a6e15298019d0ea963f8882ea6b7cc1c48fe0e"}, - {file = "pygit2-1.20.1-cp314-cp314t-win_arm64.whl", hash = "sha256:57473456976183d2b74e4ad4804e515ed648ed5fafe2c901ef166bcbd386668f"}, - {file = "pygit2-1.20.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:bb1ec65b486c1f06bb51945d73cb785f91ee34cdcee85217ed277aa68c429fe5"}, - {file = "pygit2-1.20.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:b15a1c21f39a8e1fc3d09179d9ad435f8db9ad1a39ed54afe8c00f8b9b6fab2f"}, - {file = "pygit2-1.20.1-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0faa5da9a2ca5bd54b02157497588c46f1d2ca463868718922923f79b05191fa"}, - {file = "pygit2-1.20.1-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d4a1af34170d1f8a1d788c8611a7465a4a834baa7daa3d380b1ef4391726e23a"}, - {file = "pygit2-1.20.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6477884c76a5197138bc2abd1a5e36b6d45a8cf836290fa06289adb48a641437"}, - {file = "pygit2-1.20.1.tar.gz", hash = "sha256:36dff84d237f2b8f18b0b146d6e7c3f99a7bce2da98cc4103a14387f53319f95"}, + {file = "pygit2-1.21.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5fb4d28403b1d54e2d9221f969c320d44a9494c9aa2de75a67133437c2d5ede2"}, + {file = "pygit2-1.21.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bae9be6141ac2656b0da16283783f68b2954628de3579a4fdf1c42e65943b717"}, + {file = "pygit2-1.21.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:79976b23d4e8c115aa0c3dfee0a914703e4809dad6ae2b9767dadb811e73ee21"}, + {file = "pygit2-1.21.0-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a3aa0ab1b8891ece863dd7f431ff20590901f0e8e2796ed5bfabbe2601f25738"}, + {file = "pygit2-1.21.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f01f7bb6e5a846ffa72224f512965587c052f7bd5983b421b3290baf931a501"}, + {file = "pygit2-1.21.0-cp311-cp311-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:2907f0cdffaf203edaad43f2660ab311826b2fc43c4da21aa716edb359755889"}, + {file = "pygit2-1.21.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7328e28f34d3eb2e16e48de7ecb864c05d1c4a9ea68d05d1e771ca606962e169"}, + {file = "pygit2-1.21.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:492ca0687b88b10f154b80cfeaca33018111337237cd9016296f80ecb22f8e2a"}, + {file = "pygit2-1.21.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1e27ef871005f4063e02fabf96ef5d54be16daa84689ce51fd4cee2d99f7f26c"}, + {file = "pygit2-1.21.0-cp311-cp311-win32.whl", hash = "sha256:2ed86febd4a11e62df5d55abd95588f88a65e6fac5888d3d2dbf9ec7a58a9f61"}, + {file = "pygit2-1.21.0-cp311-cp311-win_amd64.whl", hash = "sha256:ff5a0054bf1fb97106322287b83cb689377a0809ad9c4f1b9dfcc489f14f826f"}, + {file = "pygit2-1.21.0-cp311-cp311-win_arm64.whl", hash = "sha256:0bfd6139d8cc70e61eb4cbb8b6aeb8d1b7d7c33d41418c9cc8eb017999b2e161"}, + {file = "pygit2-1.21.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:26815af93d9afa219389da473dd47099145c7896a75626d1cdc399f556e318f4"}, + {file = "pygit2-1.21.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d0b1e9964e9045cd22f0274c613e15cc80de05067c1d44a49eac223feecf6c8"}, + {file = "pygit2-1.21.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a014f031152791ec763bd03de76e0aa7f82b41244ae4b61901dd54e253273b64"}, + {file = "pygit2-1.21.0-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e18a298f6f03b121c6b2d64812f9c1507873ce818b3d48715e1f3ae1cdaf7296"}, + {file = "pygit2-1.21.0-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:da25b9d0607e0ea2ba64f4dfed93a9cc13be12137f4cbf7d83e3ce8a071e9839"}, + {file = "pygit2-1.21.0-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:80db9b3d431cfdae5ca81458589600f9048e295cf51ed9a52b70ac26cbe3bb3b"}, + {file = "pygit2-1.21.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:788c262ebf3887d97fdd7bd9080915fec814d1d5c91be444d2d4f388b8839e1d"}, + {file = "pygit2-1.21.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:d01c3155f448d83ffc56a08652a9a92a957847284e4e51cbe175ee5e92218a6d"}, + {file = "pygit2-1.21.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:43c85394844689764d8871ce3926f59d756aeb9c4e5767e33daf7787e31c7c41"}, + {file = "pygit2-1.21.0-cp312-cp312-win32.whl", hash = "sha256:a0127e93db7c7bdce9e8add44acf053cee3a10f8e248803d8bb47c22b4d04103"}, + {file = "pygit2-1.21.0-cp312-cp312-win_amd64.whl", hash = "sha256:b570ff916491c62ab8fedde826283f83295c843e68711e1efc1b68689ef32bf0"}, + {file = "pygit2-1.21.0-cp312-cp312-win_arm64.whl", hash = "sha256:443d4a42764a3f6e8fd4921aac01d6cdfba7edbfaf6b623e1773c66e98c385e7"}, + {file = "pygit2-1.21.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:80bf39d9d7f40ea3f2f7a7ee3459fd009e799c663f7ec8f737fc259b55c70873"}, + {file = "pygit2-1.21.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6c3b8c36d696474c03d98cdee6ef3d4c4c6e98f327343391d8a37eef0a744ff4"}, + {file = "pygit2-1.21.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:54e840217eec65d87edcbbf7f262c56ceca7905733ed582d3e30b3fb9fae0f30"}, + {file = "pygit2-1.21.0-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1fd4e97c91733248336a14f93b8e7dc090a112b3a1890c92e635ad9528bd5161"}, + {file = "pygit2-1.21.0-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:464028f2240302b4f98fcf93b9e5c70efa88fc85cd7d0d857019e243d208f07f"}, + {file = "pygit2-1.21.0-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:5d2cc96a545dcc8e31342fc1b6ac7a74b8c5c761bd447c39d77f868194ae3389"}, + {file = "pygit2-1.21.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:773f3ecc7a303488437b637f4de873c8d81b3626468d1e8ab6bac487bf6ac480"}, + {file = "pygit2-1.21.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:a8e150a9b61a3ea81131f013f53e9c5b6fe4f1f2eb6e7adcee6111f3d6836461"}, + {file = "pygit2-1.21.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:abc510a7c1de632d8b5e68fe3f3a92c91994bc6dc51764a496575e1b9197d1ca"}, + {file = "pygit2-1.21.0-cp313-cp313-win32.whl", hash = "sha256:d0bc23311ebd1394e7aaaf3c98212fb41b26448a802806111205888c4b5fdbca"}, + {file = "pygit2-1.21.0-cp313-cp313-win_amd64.whl", hash = "sha256:e1220b5820aba42fcb921c9039a937f062a116a949f5e0b94ea9f9953a013df0"}, + {file = "pygit2-1.21.0-cp313-cp313-win_arm64.whl", hash = "sha256:8e174b2aca515b5999510fb4b3c045343da077d9ab41fd205973ca43dd89e5f0"}, + {file = "pygit2-1.21.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:5c4fd435b46686059e7a1212746d94fd4dcd83152c1bef410a4bbe4f60109549"}, + {file = "pygit2-1.21.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:3e318c9ce3e8f288991bba75135cef4d9c2b82c22d378bdc7f9dcb999b72e5ab"}, + {file = "pygit2-1.21.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9536a8ba560967d1cfd4204d72f1760588092d872107ab7463a825472096573b"}, + {file = "pygit2-1.21.0-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:aa7a4566b7b1b14944efe67b2dd1e1db7d4287cb6584e5607afa8abb010cc91e"}, + {file = "pygit2-1.21.0-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:979cab50336c052e755451ce17ff0d10c5750af69e592472b8c1a07dfe5518aa"}, + {file = "pygit2-1.21.0-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f70535db8f62c44eb25cf3bdf11b23e5436355ad610057d7da9534431b7efea2"}, + {file = "pygit2-1.21.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:050c93716a90323026e09f2a2d4508497304d0a407bd4b5c17e39905f20e2d85"}, + {file = "pygit2-1.21.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:bb04cc66c327008196e7da9c0199f5de4125ebfdfdd9653e0e001bd35478015d"}, + {file = "pygit2-1.21.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:0ac8f494a14a4eaccbb5e81720516a2dde68e4670b0559e07b94736f9e728930"}, + {file = "pygit2-1.21.0-cp314-cp314-win32.whl", hash = "sha256:9c27d28d640faaeb08b29bf4c2dd7765208f76a05b02685f8939a24bc46ec2a1"}, + {file = "pygit2-1.21.0-cp314-cp314-win_amd64.whl", hash = "sha256:54385e2fc06925062190dafe5f861be68de260eb83efc6926a51e36c9c376eb6"}, + {file = "pygit2-1.21.0-cp314-cp314-win_arm64.whl", hash = "sha256:dd29d05e5e9c32669d91852f15fa9f18b1d104900d7e652c4e56ef229fcad88b"}, + {file = "pygit2-1.21.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:6d38c9206aa7fd3fd078950e2a4a09078f688349163ad6d340917a7605aa6185"}, + {file = "pygit2-1.21.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:54f4ee4c05f4054d0b963f41c1824b1f6ab6467515a03b23b396b2413561716b"}, + {file = "pygit2-1.21.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9e84f111a903026ace5cba18dbb8466d842ee187873ebbaad766f7e2edd63ce6"}, + {file = "pygit2-1.21.0-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:50dadc5feb1763df8371b358044cc1370156a5fdfc8fd277628d9a17224867e3"}, + {file = "pygit2-1.21.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7c444803615cb98f1bc6206c1cfb82c8a0525063855fadc55845fed0383be82a"}, + {file = "pygit2-1.21.0-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d0679add953c34b6d42a7559825d0d6f03e4b36dfad130b099185d14c7156f40"}, + {file = "pygit2-1.21.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c42b29813081ae5453458c17c7c4957e88e8a9c01a3de4bd4c25b8760c4cadc9"}, + {file = "pygit2-1.21.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:b65bc113685bf287c0c4ac6272fce4ea210ca76a72d037f869056464e73785c0"}, + {file = "pygit2-1.21.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:2f863077879a97f143c576ab61118a1e75f1b5b45af06c7019ab87803cd77030"}, + {file = "pygit2-1.21.0-cp314-cp314t-win32.whl", hash = "sha256:3197cb7b2acda83f578974b6f43a725e3ba20bd64c65b2cd7b79913201e019e9"}, + {file = "pygit2-1.21.0-cp314-cp314t-win_amd64.whl", hash = "sha256:7abe2ac0a1dcd16ab3dca36bae681be6be9bc9ecd6b56a9a8155bb215aa4107b"}, + {file = "pygit2-1.21.0-cp314-cp314t-win_arm64.whl", hash = "sha256:f71e9475c2151209e5cb3cacfeb82c4a5d55a142deb9240d0d072fb71ac10732"}, + {file = "pygit2-1.21.0-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:e3d3e788d70b9227f61f629ab3e1075dc2b4f14f1d451df711d506d67939fdc1"}, + {file = "pygit2-1.21.0-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:7723fe2924871b1b17d591849400d962a5a7522e5456812bca870c8a6294e3be"}, + {file = "pygit2-1.21.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c4c23e89a0e4ddd79745d33d3b1cd59e2769e34e8d75f39d1ea92e323497cb88"}, + {file = "pygit2-1.21.0-cp315-cp315-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a5e02582c208635d6ab39f60fff99ac82a9056defa9d1cf6d46f88c854995aa1"}, + {file = "pygit2-1.21.0-cp315-cp315-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8666cf7234d012c7a3860db2575ebd44b0a3e4955ad193376e50e118301b4dc7"}, + {file = "pygit2-1.21.0-cp315-cp315-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f7a7903fc799b0b7557599c8d119110084368e21ce3bf1ed697cadc35559fa01"}, + {file = "pygit2-1.21.0-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:c63e1acc67fa5a1caf59e8750a35782a522dcbc11dfd301bdce5c534f4f99193"}, + {file = "pygit2-1.21.0-cp315-cp315-musllinux_1_2_riscv64.whl", hash = "sha256:33ff0c54476d519ae477ad7e7429b4bbad94bcf19cfcf21814d31b32c91cc2e4"}, + {file = "pygit2-1.21.0-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:32c77e6e4c767916df2a8dfc1f55fc94360bc1835412d861dfd4054fb969da88"}, + {file = "pygit2-1.21.0-cp315-cp315-win32.whl", hash = "sha256:7811cbe7b233cb09519ac6d92ce1ff6f5d808b9f564ba354df3c9d3dbe902b2b"}, + {file = "pygit2-1.21.0-cp315-cp315-win_amd64.whl", hash = "sha256:800430642dfc7db1c6d8224f4082d1220eaf4ce04f93f4f03bf9d4e681bd15dd"}, + {file = "pygit2-1.21.0-cp315-cp315-win_arm64.whl", hash = "sha256:b9af8ba169eede2ef354e50ca10b218a51e0e8e2e7d55dde0e15635a07e2647f"}, + {file = "pygit2-1.21.0-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:95f7b6fc7824046979c6244a199306df8e4a6d133085a913c65797005519ad43"}, + {file = "pygit2-1.21.0-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:24196f1938c4743f4906a2ffca44b6f229e92fdcffb690c3309f6bcb11120118"}, + {file = "pygit2-1.21.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b5db0c9cc91d7ee33c8609859240f91b139d8f58b70ac13c1326e48362af70bf"}, + {file = "pygit2-1.21.0-cp315-cp315t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d0b591e488dcfb5fa8e31ddfea5c1139cbf8b3a69263660081e2a36095c5ed15"}, + {file = "pygit2-1.21.0-cp315-cp315t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:80c99ce097406d09e3e599facc241356711fc25de9fc09a0374b8832ab0a1916"}, + {file = "pygit2-1.21.0-cp315-cp315t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:50e9175cd7e14649b761eb5b81958bdbbc3b7c5840e2205a7ace8edb95a435ef"}, + {file = "pygit2-1.21.0-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:9f81669d37fe6675ead2cffa959947f31bf51bb03c46556d253ae58bdabe5698"}, + {file = "pygit2-1.21.0-cp315-cp315t-musllinux_1_2_riscv64.whl", hash = "sha256:48fe4c5b9ea0c64fd24230454e8eb457b816b53b350f4bc1b07904deb98745e2"}, + {file = "pygit2-1.21.0-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:36fd709e01cd92d6cafb7e1e2fcbec261be536c932df550c972ff8c5481737a8"}, + {file = "pygit2-1.21.0-cp315-cp315t-win32.whl", hash = "sha256:c1a23cb69615f764d617d579cba25ea699c94dc9500ee41a860f6c1e707e34af"}, + {file = "pygit2-1.21.0-cp315-cp315t-win_amd64.whl", hash = "sha256:f3506d6d7f059f56781bbfac6367106eb0c8c603552e35a62c0352af8f7933f3"}, + {file = "pygit2-1.21.0-cp315-cp315t-win_arm64.whl", hash = "sha256:4d73982a65b4622f435ec38c10573dcf7649cba0048d68c2326409cb46d12609"}, + {file = "pygit2-1.21.0-pp311-pypy311_pp80-macosx_10_15_x86_64.whl", hash = "sha256:09fa2dcf5a52b1e670af7ea0c5f222d0c209643858532695b730e052a116b270"}, + {file = "pygit2-1.21.0-pp311-pypy311_pp80-macosx_11_0_arm64.whl", hash = "sha256:7d31c53b4b674af963c80779689d1f3b496e48cec27fb421dfd37f8d34786c7f"}, + {file = "pygit2-1.21.0-pp311-pypy311_pp80-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:44594e63eedc10d20263b605bee01d691c4e895b86fe5ee1886077edd2102b3c"}, + {file = "pygit2-1.21.0-pp311-pypy311_pp80-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7e7facef7f8c69a8c01e521e4075d01a30e21a3954e387bbfbdb3e7ca2dfc70"}, + {file = "pygit2-1.21.0-pp311-pypy311_pp80-win_amd64.whl", hash = "sha256:f8e3ef4b8ae1d68339c94e2e0e2349998d77df8a287416b056918210ad94fdde"}, + {file = "pygit2-1.21.0-pp312-pypy312_pp80-macosx_10_15_x86_64.whl", hash = "sha256:6a667659924a25ad65218da9591a899836daf748ba8232a6d26142297ed2cb16"}, + {file = "pygit2-1.21.0-pp312-pypy312_pp80-macosx_11_0_arm64.whl", hash = "sha256:da21417ae9f83051ccbab160f7f50708d2885585c2a2b7095d6e6e0d9487e188"}, + {file = "pygit2-1.21.0-pp312-pypy312_pp80-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0640b8bbfff07e6ff30fb3468637e04e7ecd6ae6b14084cd84836525b4d043e7"}, + {file = "pygit2-1.21.0-pp312-pypy312_pp80-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fdfc37da0d969d5bd53ebe21b99c2a36b67bef124bd02c23a29c1f136b197c7d"}, + {file = "pygit2-1.21.0-pp312-pypy312_pp80-win_amd64.whl", hash = "sha256:f853b0819e136be6096f25c05fe6075f0c829fac80ee359c3006f51162a8751f"}, + {file = "pygit2-1.21.0.tar.gz", hash = "sha256:1e987fbef899d1bf12aecc10b33acc917d60266ca114428dfc260df4451a555f"}, ] [package.dependencies] @@ -2185,25 +2207,25 @@ tests = ["hypothesis (>=3.27.0)", "pytest (>=7.4.0)", "pytest-cov (>=2.10.1)", " [[package]] name = "pytest" -version = "9.1.1" +version = "9.2.0" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "pytest-9.1.1-py3-none-any.whl", hash = "sha256:37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c"}, - {file = "pytest-9.1.1.tar.gz", hash = "sha256:1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313"}, + {file = "pytest-9.2.0-py3-none-any.whl", hash = "sha256:07acdcf88ec174f907dc01af70bf52d49b014bbab03faeeade31c96b18c2e588"}, + {file = "pytest-9.2.0.tar.gz", hash = "sha256:97c4f3b1f3c7414aa36465e09b8220f1d03627993bd51b1282e193753c80557b"}, ] [package.dependencies] colorama = {version = ">=0.4", markers = "sys_platform == \"win32\""} -iniconfig = ">=1.0.1" -packaging = ">=22" -pluggy = ">=1.5,<2" -pygments = ">=2.7.2" +iniconfig = ">=2" +packaging = ">=24" +pluggy = ">=1.6,<2" +pygments = ">=2.15" [package.extras] -dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "requests", "setuptools", "xmlschema"] +dev = ["argcomplete", "asynctest ; python_version < \"3.11\"", "attrs (>=23.1)", "coverage (>=7.5)", "hypothesis (>=6.75)", "mock", "numpy (>=1.26)", "pexpect (>=4.9)", "pytest-xdist (>=3.5)", "pyyaml", "requests", "setuptools", "xmlschema"] [[package]] name = "pytest-cov" @@ -2242,18 +2264,18 @@ six = ">=1.5" [[package]] name = "python-discovery" -version = "1.6.1" +version = "1.9.5" description = "Python interpreter discovery" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "python_discovery-1.6.1-py3-none-any.whl", hash = "sha256:d43fcdef879fe795352bd13ccf8d185ba5a9f86f36cfcd00529f596e737442b3"}, - {file = "python_discovery-1.6.1.tar.gz", hash = "sha256:cf87d3627dfb4412437fdd5b13eae402607722998d21567993aedbc59b23c15e"}, + {file = "python_discovery-1.9.5-py3-none-any.whl", hash = "sha256:a1fae8fca11e4bc61e38491c2aafff29e430b3c5e272d51ae52fb895bc4c0fac"}, + {file = "python_discovery-1.9.5.tar.gz", hash = "sha256:86279f5d2728bc067de28b7ddc571be2eacc2ae0e7048f8629d2481a0f8848a2"}, ] [package.dependencies] -filelock = ">=3.15.4" +filelock = ">=3.16.1" [[package]] name = "python-dotenv" @@ -2454,7 +2476,7 @@ version = "4.1.0" description = "Manipulate well-formed Roman numerals" optional = false python-versions = ">=3.10" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "roman_numerals-4.1.0-py3-none-any.whl", hash = "sha256:647ba99caddc2cc1e55a51e4360689115551bf4476d90e8162cf8c345fe233c7"}, {file = "roman_numerals-4.1.0.tar.gz", hash = "sha256:1af8b147eb1405d5839e78aeb93131690495fe9da5c91856cb33ad55a7f1e5b2"}, @@ -2600,14 +2622,14 @@ files = [ [[package]] name = "s3transfer" -version = "0.19.2" +version = "0.19.3" description = "An Amazon S3 Transfer Manager" optional = false python-versions = ">=3.10" groups = ["main", "dev"] files = [ - {file = "s3transfer-0.19.2-py3-none-any.whl", hash = "sha256:d8168eccca828cbb2cd573675333f3bddd254313a9c42494b84c76b539e8ba25"}, - {file = "s3transfer-0.19.2.tar.gz", hash = "sha256:ba0309fd86be3c27dbf78cdd813c13c5e1df16e5874b99d2535ebbdfb9892993"}, + {file = "s3transfer-0.19.3-py3-none-any.whl", hash = "sha256:24eb7535804306355e31c952a90022bf5b2f9d760f9a11062c7493a217c08553"}, + {file = "s3transfer-0.19.3.tar.gz", hash = "sha256:8326acc3d056d7f7b8a37110c7d2aea41f67e83f6ae79cd3b5fbcca34c726406"}, ] [package.dependencies] @@ -2618,14 +2640,14 @@ crt = ["botocore[crt] (>=1.37.4,<2.0a.0)"] [[package]] name = "semver" -version = "3.1.0" +version = "3.1.1" description = "Python helper for Semantic Versioning (https://semver.org)" optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "semver-3.1.0-py3-none-any.whl", hash = "sha256:6e4998f8b4762acdfea85f9bfd5b4032e0bb50038dc04bf82011b42d5d1145c5"}, - {file = "semver-3.1.0.tar.gz", hash = "sha256:14bc073439513d7773662a338f4db9829cf16c12b74b9568e2d2689975fbd7fc"}, + {file = "semver-3.1.1-py3-none-any.whl", hash = "sha256:c00cf7dac88a352bc6a4a997d6ac0bf95ba835c589bc0c54f7b76f9e2a45123a"}, + {file = "semver-3.1.1.tar.gz", hash = "sha256:149b26cabada6f63212f97e94505d21578cb1d280cf714827f328d5e70765fea"}, ] [package.extras] @@ -2649,7 +2671,7 @@ version = "3.1.1" description = "This package provides 36 stemmers for 34 languages generated from Snowball algorithms." optional = false python-versions = ">=3.3" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "snowballstemmer-3.1.1-py3-none-any.whl", hash = "sha256:7e207fa178741da09cdee59d3ecec3827ad5f92b1fc5c9ff3755b639f71f5752"}, {file = "snowballstemmer-3.1.1.tar.gz", hash = "sha256:e07bbc54a0d798fe6010a12398422e62a8bfbba95c394fd0956ef58cb4d3e260"}, @@ -2657,28 +2679,28 @@ files = [ [[package]] name = "sphinx" -version = "9.1.0" +version = "9.2.0" description = "Python documentation generator" optional = false -python-versions = ">=3.12" -groups = ["docs"] +python-versions = ">=3.13" +groups = ["dev", "docs"] files = [ - {file = "sphinx-9.1.0-py3-none-any.whl", hash = "sha256:c84fdd4e782504495fe4f2c0b3413d6c2bf388589bb352d439b2a3bb99991978"}, - {file = "sphinx-9.1.0.tar.gz", hash = "sha256:7741722357dd75f8190766926071fed3bdc211c74dd2d7d4df5404da95930ddb"}, + {file = "sphinx-9.2.0-py3-none-any.whl", hash = "sha256:4c3ec13b612712c0d3ce4cbdd9e3eb91e68577e07a8e31f32f21cf178453578c"}, + {file = "sphinx-9.2.0.tar.gz", hash = "sha256:90470459f3cab15d9dfed146c71cf77694b0445df17b2e0e69059cb9f7fc9ee4"}, ] [package.dependencies] -alabaster = ">=0.7.14" -babel = ">=2.13" +alabaster = ">=1.0" +babel = ">=2.18" colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\""} -docutils = ">=0.21,<0.23" +docutils = ">=0.21,<0.24" imagesize = ">=1.3" Jinja2 = ">=3.1" -packaging = ">=23.0" -Pygments = ">=2.17" -requests = ">=2.30.0" -roman-numerals = ">=1.0.0" -snowballstemmer = ">=2.2" +packaging = ">=25.0" +Pygments = ">=2.19" +requests = ">=2.32.5" +roman-numerals = ">=3.0" +snowballstemmer = ">=3.0.1" sphinxcontrib-applehelp = ">=1.0.7" sphinxcontrib-devhelp = ">=1.0.6" sphinxcontrib-htmlhelp = ">=2.0.6" @@ -2686,6 +2708,9 @@ sphinxcontrib-jsmath = ">=1.0.1" sphinxcontrib-qthelp = ">=1.0.6" sphinxcontrib-serializinghtml = ">=1.1.9" +[package.extras] +test = ["defusedxml (>=0.7.1)"] + [[package]] name = "sphinx-markdown-builder" version = "0.6.11" @@ -2732,7 +2757,7 @@ version = "2.0.0" description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" optional = false python-versions = ">=3.9" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}, {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"}, @@ -2764,7 +2789,7 @@ version = "2.0.0" description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" optional = false python-versions = ">=3.9" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}, {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"}, @@ -2781,7 +2806,7 @@ version = "2.1.0" description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" optional = false python-versions = ">=3.9" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}, {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, @@ -2809,18 +2834,20 @@ Sphinx = ">=1.8" [[package]] name = "sphinxcontrib-jsmath" -version = "1.0.1" -description = "A sphinx extension which renders display math in HTML via JavaScript" +version = "2.0.0" +description = "sphinxcontrib-jsmath is a sphinx extension which renders displayed maths in HTML via JavaScript" optional = false -python-versions = ">=3.5" -groups = ["docs"] +python-versions = ">=3.9" +groups = ["dev", "docs"] files = [ - {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, - {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, + {file = "sphinxcontrib_jsmath-2.0.0-py3-none-any.whl", hash = "sha256:15ca92fe0eec82f0baf91a7efcc51ffacdb605924be6327683a52ebdacb6744c"}, + {file = "sphinxcontrib_jsmath-2.0.0.tar.gz", hash = "sha256:551f780cf9687f9c3c74f0cf9f18aca06e0d6958853453f3803fe4d357c5b924"}, ] [package.extras] -test = ["flake8", "mypy", "pytest"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] +standalone = ["Sphinx (>=5)"] +test = ["pytest"] [[package]] name = "sphinxcontrib-qthelp" @@ -2828,7 +2855,7 @@ version = "2.0.0" description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" optional = false python-versions = ">=3.9" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}, {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"}, @@ -2845,7 +2872,7 @@ version = "2.0.0" description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" optional = false python-versions = ">=3.9" -groups = ["docs"] +groups = ["dev", "docs"] files = [ {file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"}, {file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"}, @@ -2858,14 +2885,14 @@ test = ["pytest"] [[package]] name = "stevedore" -version = "5.9.1" +version = "5.10.0" description = "Manage dynamic plugins for Python applications" optional = false python-versions = ">=3.11" groups = ["dev"] files = [ - {file = "stevedore-5.9.1-py3-none-any.whl", hash = "sha256:5c8ff3a9f336cc1a06ac0f597bc79d11a2f950bfd32e290ca56b5a301fafafbf"}, - {file = "stevedore-5.9.1.tar.gz", hash = "sha256:e97a2667923efda926e8713fde6a73616df68210a3cbc6f02b48967b676fd8bf"}, + {file = "stevedore-5.10.0-py3-none-any.whl", hash = "sha256:47c48dc09e75933106c1bba0a7690eef3b5acecdb807df6d47cc40b2532fa927"}, + {file = "stevedore-5.10.0.tar.gz", hash = "sha256:6005f32c09dc3159802a61c04862770e439e32db22f6da78ba56e8a735466882"}, ] [[package]] @@ -2885,26 +2912,26 @@ widechars = ["wcwidth"] [[package]] name = "types-pyyaml" -version = "6.0.12.20260906" +version = "6.0.12.20261111" description = "Typing stubs for PyYAML" optional = false python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "types_pyyaml-6.0.12.20260906-py3-none-any.whl", hash = "sha256:bca893ff0d51df5c9053137d5d0e6ccd36e939a196356f1d5c16372422f5137b"}, - {file = "types_pyyaml-6.0.12.20260906.tar.gz", hash = "sha256:f59c1cc05010b833d2d72287bbaa72610106b28d42d89a907313117faba85212"}, + {file = "types_pyyaml-6.0.12.20261111-py3-none-any.whl", hash = "sha256:b7e46cbc847dc235305e95e3e3570792d72e6ccf64bf9b831306f48da490322d"}, + {file = "types_pyyaml-6.0.12.20261111.tar.gz", hash = "sha256:c511f563eaf820b948c4ff6f43fe0b9d48b227be442a69058d9f68f139cae1fb"}, ] [[package]] name = "types-requests" -version = "2.33.0.20260906" +version = "2.33.0.20261030" description = "Typing stubs for requests" optional = false python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "types_requests-2.33.0.20260906-py3-none-any.whl", hash = "sha256:9f53622652bd921ead7a54d665be1b8d518165c8b51cc9d68d944cd6b6bfa8fb"}, - {file = "types_requests-2.33.0.20260906.tar.gz", hash = "sha256:76ab8a0fb736744a0c3deee7aa57b2927e301f078d9e61f5391b3e92002416b9"}, + {file = "types_requests-2.33.0.20261030-py3-none-any.whl", hash = "sha256:06cfc2e92399bf46eda78a65cd0e2203d29ebbeede78b4ab0a5922f749ce1492"}, + {file = "types_requests-2.33.0.20261030.tar.gz", hash = "sha256:42d75eb02ed0f8220904c8fc08d3129742e7fce42fd5cf706395c8bb4c0ad990"}, ] [package.dependencies] @@ -2912,14 +2939,14 @@ urllib3 = ">=2" [[package]] name = "types-s3transfer" -version = "0.16.0" +version = "0.19.3" description = "Type annotations and code completion for s3transfer" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" groups = ["dev"] files = [ - {file = "types_s3transfer-0.16.0-py3-none-any.whl", hash = "sha256:1c0cd111ecf6e21437cb410f5cddb631bfb2263b77ad973e79b9c6d0cb24e0ef"}, - {file = "types_s3transfer-0.16.0.tar.gz", hash = "sha256:b4636472024c5e2b62278c5b759661efeb52a81851cde5f092f24100b1ecb443"}, + {file = "types_s3transfer-0.19.3-py3-none-any.whl", hash = "sha256:6843143f3b79e3cb73e58b6f45738e28e88d9f681fd32cc5ef7fa16f0c193356"}, + {file = "types_s3transfer-0.19.3.tar.gz", hash = "sha256:99422ef028a5f854cd92d1e72cf4208bd0569f68a87936ca02fb9f91a68cdcd3"}, ] [[package]] @@ -2954,22 +2981,22 @@ zstd = ["backports-zstd (>=1.0.0) ; python_version < \"3.14\""] [[package]] name = "virtualenv" -version = "21.14.5" +version = "21.15.6" description = "Virtual Python Environment builder" optional = false python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "virtualenv-21.14.5-py3-none-any.whl", hash = "sha256:b0651e0174982bba17cc6f0aaa2ef496730cb85a3f35eb5d1119d1c904f7d1da"}, - {file = "virtualenv-21.14.5.tar.gz", hash = "sha256:c4cb6c13e46b57225a999c7e22a09b163393878facc7ac4c059a57f46faa1647"}, + {file = "virtualenv-21.15.6-py3-none-any.whl", hash = "sha256:4b99ab9b95ff11043939bb4cad2fa0449175fa5a478372864f62160cb6c1a7ed"}, + {file = "virtualenv-21.15.6.tar.gz", hash = "sha256:c8b65c7d206ca6ef18de9352c160b3f04f66fff9f6b0ec8fd31f14688eba52c4"}, ] [package.dependencies] -distlib = ">=0.3.7,<1" +distlib = ">=0.4.3,<1" filelock = {version = ">=3.24.2,<5", markers = "python_version >= \"3.10\""} -packaging = ">=23.1" -platformdirs = ">=3.9.1,<5" -python-discovery = ">=1.6" +packaging = ">=26.3" +platformdirs = ">=4.4,<5" +python-discovery = ">=1.6.1" [[package]] name = "werkzeug" @@ -3007,4 +3034,4 @@ test = ["pytest", "pytest-cov"] [metadata] lock-version = "2.1" python-versions = ">=3.13,!=3.14.1" -content-hash = "4bf10225df8f9ad839ed957b95fd30f9c17b439bc078ef7fa402287870f8bbae" +content-hash = "670220b72890b14bade90326011c90cf6dd29fb4dbfbda86cc0f682cd265dfae" diff --git a/pyproject.toml b/pyproject.toml index 8758feb7..4755f133 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "gardenlinux" -version = "1.0.0" +version = "1.0.1" description = "Contains tools to work with the features directory of gardenlinux, for example deducting dependencies from feature sets or validating cnames" authors = ["Garden Linux Maintainers "] license = "Apache-2.0" @@ -10,31 +10,32 @@ packages = [{ include = "gardenlinux", from = "src" }] [tool.poetry.dependencies] python = ">=3.13,!=3.14.1" apt-repo = "^0.5" -boto3 = "^1.43.108" +boto3 = "^1.44.2" cryptography = "^49.0.0" jsonschema = "^4.26.0" networkx = "^3.7" oras = "^0.2.43" podman = "^5.8.0" -pygit2 = "^1.20.1" +pygit2 = "^1.21.0" pygments = "^2.21.0" PyGithub = "^2.10.0" PyYAML = "^6.0.3" -semver = "^3.1.0" +semver = "^3.1.1" [tool.poetry.group.dev.dependencies] bandit = "^1.9.4" +boto3-stubs = { extras = ["s3"], version = "^1.44.2" } isort = "^8.0.1" -moto = "^5.2.1" -pre-commit = "^4.6.2" +moto = "^5.2.5" +mypy = "2.1.0" +pre-commit = "^4.7.0" python-dotenv = "^1.2.2" -pytest = "^9.1.1" +pytest = "^9.2.0" pytest-cov = "^7.1.0" requests-mock = "^1.12.1" -mypy = "2.1.0" -types-pyyaml = "^6.0.12.20260518" -types-requests = "^2.33.0.20260518" -boto3-stubs = { extras = ["s3"], version = "^1.42.41" } +sphinx = "9.2.0" +types-pyyaml = "^6.0.12.20261111" +types-requests = "^2.33.0.20261030" [tool.poetry.group.docs.dependencies] sphinx-rtd-theme = "^3.1.0" From 841ed5e4816d968bfb43150869006a190739135b Mon Sep 17 00:00:00 2001 From: Tobias Wolf Date: Fri, 13 Nov 2026 08:39:11 +0100 Subject: [PATCH 2/2] Remove spurious support for trailing `.` while parsing ABNs Signed-off-by: Tobias Wolf On-behalf-of: SAP --- src/gardenlinux/features/artifact_base_name.py | 2 +- src/gardenlinux/oci/repository.py | 2 +- tests/features/test_main.py | 12 ++++++++---- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/gardenlinux/features/artifact_base_name.py b/src/gardenlinux/features/artifact_base_name.py index e4112471..00fa9eaf 100644 --- a/src/gardenlinux/features/artifact_base_name.py +++ b/src/gardenlinux/features/artifact_base_name.py @@ -50,7 +50,7 @@ def __init__( """ re_object = re.compile( - "([a-zA-Z0-9]+([\\_\\-][a-zA-Z0-9]+)*?)-([a-z0-9]+)-([a-z0-9.]+)-([a-z0-9]+)(\\.|$)" + "([a-zA-Z0-9]+([\\_\\-][a-zA-Z0-9]+)*?)-([a-z0-9]+)-([a-z0-9.]+)-([a-z0-9]+)$" ) re_match = re_object.match(artifact) diff --git a/src/gardenlinux/oci/repository.py b/src/gardenlinux/oci/repository.py index 5dcb7440..3219a127 100644 --- a/src/gardenlinux/oci/repository.py +++ b/src/gardenlinux/oci/repository.py @@ -577,7 +577,7 @@ def push_oci_archive( if not oci_image_ref_name: oci_image_ref_name = None - with TemporaryDirectory(delete=False) as tmpdir: + with TemporaryDirectory() as tmpdir: tar_file = TarFile.taropen(oci_archive_file_name) tar_file.extractall(tmpdir) diff --git a/tests/features/test_main.py b/tests/features/test_main.py index cdac5e58..428083d4 100644 --- a/tests/features/test_main.py +++ b/tests/features/test_main.py @@ -46,9 +46,13 @@ class MockGraph: def test_get_version_and_commit_from_file(tmp_path: Path) -> None: # Arrange commit_file = tmp_path / "COMMIT" - commit_file.write_text("abcdef12\n") + + commit_file.write_text( + "2e8f62e0560b2c3913f4d9aaf3b3d9f1cdc8b79c1929d5026ca6f053969a4a24\n" + ) + version_file = tmp_path / "VERSION" - version_file.write_text("1.2.3\n") + version_file.write_text("42.0.0\n") # Act version, commit = ArtifactBaseName.get_version_and_commit_id_from_files( @@ -56,8 +60,8 @@ def test_get_version_and_commit_from_file(tmp_path: Path) -> None: ) # Arrange - assert version == "1.2.3" - assert commit == "abcdef12" + assert version == "42.0.0" + assert commit == "2e8f62e0" # -------------------------------