From 87adacfc8baaba150a2f1304c58cde2b4f6600c1 Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Fri, 31 Oct 2025 07:22:55 -0700 Subject: [PATCH] Require uvicorn>=0.35 for websockets-sansio support (#2307) Fixes #2299 Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Jeremiah Lowin --- pyproject.toml | 1 + uv.lock | 2 ++ 2 files changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 449b02ed2..991203674 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,6 +16,7 @@ dependencies = [ "pydantic[email]>=2.11.7", "pyperclip>=1.9.0", "py-key-value-aio[disk,keyring,memory]>=0.2.8,<0.3.0", + "uvicorn>=0.35", "websockets>=15.0.1", "jsonschema-path>=0.3.4", ] diff --git a/uv.lock b/uv.lock index 8a152882c..c7889db05 100644 --- a/uv.lock +++ b/uv.lock @@ -593,6 +593,7 @@ dependencies = [ { name = "pyperclip" }, { name = "python-dotenv" }, { name = "rich" }, + { name = "uvicorn" }, { name = "websockets" }, ] @@ -644,6 +645,7 @@ requires-dist = [ { name = "pyperclip", specifier = ">=1.9.0" }, { name = "python-dotenv", specifier = ">=1.1.0" }, { name = "rich", specifier = ">=13.9.4" }, + { name = "uvicorn", specifier = ">=0.35" }, { name = "websockets", specifier = ">=15.0.1" }, ] provides-extras = ["openai"]