From 08509b753fbbc8bd5dda813688efaa0142535c62 Mon Sep 17 00:00:00 2001 From: KoalaTrapLord Date: Tue, 17 Mar 2026 02:04:09 +0000 Subject: [PATCH] fix: add httpx and websockets to runtime dependencies (fixes #37) Both were missing from [project.dependencies] in pyproject.toml and requirements.txt. httpx is used in web/routers/art.py, and websockets is needed for the FastAPI WebSocket endpoints in ws.py and lobby.py. Closes #37 --- pyproject.toml | 2 ++ requirements.txt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 124feb3..4daf5aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,6 +14,8 @@ dependencies = [ "fastapi>=0.100.0", "uvicorn[standard]>=0.23.0", "pydantic>=2.0.0", + "httpx>=0.24.0", + "websockets>=11.0", ] [project.optional-dependencies] diff --git a/requirements.txt b/requirements.txt index 0951b31..e1fbb2a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +5,5 @@ fastapi>=0.100.0 uvicorn[standard]>=0.23.0 pydantic>=2.0.0 +httpx>=0.24.0 +websockets>=11.0