From e978744a1f1e737ecd47e385b5bfeadbe8b3f334 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 1 Aug 2026 22:13:02 +0000 Subject: [PATCH 1/2] chore(deps-dev): update sanic requirement Updates the requirements on [sanic](https://github.com/sanic-org/sanic) to permit the latest version. - [Release notes](https://github.com/sanic-org/sanic/releases) - [Commits](https://github.com/sanic-org/sanic/compare/v25.3.0...v25.12.1) --- updated-dependencies: - dependency-name: sanic dependency-version: 25.12.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- requirements/adapter_dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/adapter_dev.txt b/requirements/adapter_dev.txt index 959ee8823..efc394114 100644 --- a/requirements/adapter_dev.txt +++ b/requirements/adapter_dev.txt @@ -58,7 +58,7 @@ setuptools<82 # Note: tracerite > 1.1.2 is incompatible with Python <= 3.8 and ships no requires_python, so an explicit ceiling is required. tracerite<1.1.2; python_version < "3.9" sanic>=21,<24; python_version < "3.9" -sanic>=25.3.0,<26; python_version >= "3.9" +sanic>=25.12.1,<26; python_version >= "3.9" # starlette # Note: starlette 0.49.3 requires Python >=3.9; 3.7/3.8 stay on the older pinned release. From d6c54fed6b5d49280fee76b8f7547541c8698c88 Mon Sep 17 00:00:00 2001 From: William Bergamin Date: Mon, 3 Aug 2026 14:08:16 -0400 Subject: [PATCH 2/2] chore(deps-dev): keep Python 3.9 on sanic 25.x sanic 25.12 requires Python >=3.10, so the naive bump stranded 3.9 (nothing installable). Split the requirement so 3.9 stays on the 25.3.0-25.9.0 line and 3.10+ takes 25.12.1. Co-Authored-By: Claude --- requirements/adapter_dev.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/requirements/adapter_dev.txt b/requirements/adapter_dev.txt index efc394114..3fa8d003a 100644 --- a/requirements/adapter_dev.txt +++ b/requirements/adapter_dev.txt @@ -56,9 +56,11 @@ setuptools<82 # sanic # Note: Sanic pulls in tracerite via a wildcard version, so tracerite is co-pinned here. # Note: tracerite > 1.1.2 is incompatible with Python <= 3.8 and ships no requires_python, so an explicit ceiling is required. +# Note: sanic 25.12 requires Python >=3.10; 3.9 stays on the older 25.x line. tracerite<1.1.2; python_version < "3.9" sanic>=21,<24; python_version < "3.9" -sanic>=25.12.1,<26; python_version >= "3.9" +sanic>=25.3.0,<25.12.0; python_version >= "3.9" and python_version < "3.10" +sanic>=25.12.1,<26; python_version >= "3.10" # starlette # Note: starlette 0.49.3 requires Python >=3.9; 3.7/3.8 stay on the older pinned release.