From 49041c3e77553eeb40fe78e536f87beca3818a7b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Jul 2026 17:00:35 +0000 Subject: [PATCH 1/2] chore(deps): update moto requirement from <6,>=3 to >=5.2.2,<6 Updates the requirements on [moto](https://github.com/getmoto/moto) to permit the latest version. - [Release notes](https://github.com/getmoto/moto/releases) - [Changelog](https://github.com/getmoto/moto/blob/master/CHANGELOG.md) - [Commits](https://github.com/getmoto/moto/compare/3.0.0...5.2.2) --- updated-dependencies: - dependency-name: moto dependency-version: 5.2.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements/test_adapter.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/test_adapter.txt b/requirements/test_adapter.txt index 0757e7bce..35f9c50c2 100644 --- a/requirements/test_adapter.txt +++ b/requirements/test_adapter.txt @@ -2,7 +2,7 @@ # moto # Note: for AWS tests -moto>=3,<6 +moto>=5.2.2,<6 # boddle # Note: for Bottle app tests From e4c8de439b1f44d94cddf2471a687cac07eb18a5 Mon Sep 17 00:00:00 2001 From: William Bergamin Date: Fri, 17 Jul 2026 13:19:32 -0400 Subject: [PATCH 2/2] fix(deps): keep moto installable across the full Python matrix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit moto>=5.2.2 requires Python >=3.10, so the Dependabot bump broke the install step on the 3.7/3.8/3.9 legs of the CI matrix (test_adapter.txt is installed on the full 3.7-3.14 matrix). moto raised its floor in steps across the 5.x line — 5.0.0 requires >=3.8, 5.1.0 >=3.9, 5.2.0 >=3.10 — so partition the requirement with python_version markers, keeping each older interpreter on the newest moto it can install and taking the 5.2.2 bump on 3.10+. Co-Authored-By: Claude --- requirements/test_adapter.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/requirements/test_adapter.txt b/requirements/test_adapter.txt index 35f9c50c2..44af631f4 100644 --- a/requirements/test_adapter.txt +++ b/requirements/test_adapter.txt @@ -2,7 +2,11 @@ # moto # Note: for AWS tests -moto>=5.2.2,<6 +# Note: moto drops old Pythons across the 5.x line — 5.0.0 requires >=3.8, 5.1.0 >=3.9, 5.2.0 >=3.10; older interpreters stay on the last compatible release. +moto>=3,<5; python_version < "3.8" +moto>=3,<5.1; python_version >= "3.8" and python_version < "3.9" +moto>=3,<5.2; python_version >= "3.9" and python_version < "3.10" +moto>=5.2.2,<6; python_version >= "3.10" # boddle # Note: for Bottle app tests