From e97ee531ab15c318abcb74d8c60798f256961b2c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2026 17:15:06 +0000 Subject: [PATCH 1/2] chore(deps): update websockets requirement Updates the requirements on [websockets](https://github.com/python-websockets/websockets) to permit the latest version. - [Release notes](https://github.com/python-websockets/websockets/releases) - [Commits](https://github.com/python-websockets/websockets/compare/9.1...16.1.1) --- updated-dependencies: - dependency-name: websockets dependency-version: 16.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements/optional.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/optional.txt b/requirements/optional.txt index 56e5ac68a..94de6ca5f 100644 --- a/requirements/optional.txt +++ b/requirements/optional.txt @@ -29,7 +29,7 @@ SQLAlchemy>=2.0.51,<3 # websockets # Note: websockets 9 is not compatible with Python 3.10; floor at 9.1. -websockets>=9.1,<16 +websockets>=16.1.1,<17 # websocket-client websocket-client>=1,<2 From e1bacb40b8518710f61a4ba6859076f8fd16e804 Mon Sep 17 00:00:00 2001 From: William Bergamin Date: Mon, 3 Aug 2026 13:44:00 -0400 Subject: [PATCH 2/2] chore(deps): cap websockets per-interpreter for Python 3.7/3.8/3.9 websockets raised its min Python in stages, so a flat >=16.1.1 floor is uninstallable on 3.7/3.8/3.9. Split with python_version markers: old interpreters keep their last compatible release, 3.10+ takes >=16.1.1,<17. Co-Authored-By: Claude --- requirements/optional.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/requirements/optional.txt b/requirements/optional.txt index 94de6ca5f..8590bdbde 100644 --- a/requirements/optional.txt +++ b/requirements/optional.txt @@ -28,8 +28,10 @@ boto3<=2 SQLAlchemy>=2.0.51,<3 # websockets -# Note: websockets 9 is not compatible with Python 3.10; floor at 9.1. -websockets>=16.1.1,<17 +websockets>=9.1,<12; python_version == "3.7" +websockets>=9.1,<14; python_version == "3.8" +websockets>=9.1,<16; python_version == "3.9" +websockets>=16.1.1,<17; python_version >= "3.10" # websocket-client websocket-client>=1,<2