From b650df49a4b52724e6f00cf0edfbecebbd7b50a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jun 2026 19:19:36 +0000 Subject: [PATCH 1/2] chore(deps-dev): update pyramid requirement from <3,>=1 to >=2.1,<3 Updates the requirements on [pyramid](https://github.com/Pylons/pyramid) to permit the latest version. - [Changelog](https://github.com/Pylons/pyramid/blob/2.1/CHANGES.rst) - [Commits](https://github.com/Pylons/pyramid/compare/1.0...2.1) --- updated-dependencies: - dependency-name: pyramid dependency-version: '2.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 14dfa9c84..d420b44b5 100644 --- a/requirements/adapter_dev.txt +++ b/requirements/adapter_dev.txt @@ -17,7 +17,7 @@ Flask>=1,<4; python_version<"3.9" Flask>=3.1.3,<4; python_version>="3.9" Werkzeug>=2,<3; python_version<"3.9" Werkzeug>=3.1.8,<4; python_version>="3.9" -pyramid>=1,<3 +pyramid>=2.1,<3 setuptools<82 # Pinned: Pyramid depends on pkg_resources (deprecated in setuptools 67.5.0, removed in 82+). See: https://github.com/Pylons/pyramid/issues/3731 # Sanic and its dependencies From dae03b644448e16ca9a2ab2c6cc4946e2f9de65a Mon Sep 17 00:00:00 2001 From: William Bergamin Date: Fri, 17 Jul 2026 14:03:02 -0400 Subject: [PATCH 2/2] fix(deps): keep pyramid installable on Python 3.7-3.9 Pyramid 2.1 requires Python >=3.10, so the Dependabot bump to pyramid>=2.1,<3 breaks the install (and thus CI) on the 3.7/3.8/3.9 matrix jobs. Split the requirement on a 3.10 python_version marker: older interpreters stay on the last 2.0.x release, 3.10+ takes the bump. 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 fe5601091..959ee8823 100644 --- a/requirements/adapter_dev.txt +++ b/requirements/adapter_dev.txt @@ -45,7 +45,9 @@ Werkzeug>=2,<3; python_version < "3.9" Werkzeug>=3.1.8,<4; python_version >= "3.9" # pyramid -pyramid>=2.1,<3 +# Note: pyramid 2.1 requires Python >=3.10; 3.7/3.8/3.9 stay on the last 2.0.x release. +pyramid>=1,<2.1; python_version < "3.10" +pyramid>=2.1,<3; python_version >= "3.10" # setuptools # Note: Pyramid depends on pkg_resources (deprecated in setuptools 67.5.0, removed in 82+). See: https://github.com/Pylons/pyramid/issues/3731