From 97f7d8ef27360b4d79350c732667bb0f26ac1b8e Mon Sep 17 00:00:00 2001 From: Rasmus Widing Date: Fri, 24 Oct 2025 00:08:32 +0300 Subject: [PATCH] chore: move sse-starlette to agent-work-orders dependency group - Move sse-starlette from base dependencies to agent-work-orders group - Keep structlog in agent-work-orders group (already there) - Update lockfile accordingly --- python/pyproject.toml | 8 ++++---- python/uv.lock | 12 ++++-------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/python/pyproject.toml b/python/pyproject.toml index f10585d5..af2570ea 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -5,10 +5,7 @@ description = "Archon - the command center for AI coding assistants." readme = "README.md" requires-python = ">=3.12" # Base dependencies - empty since we're using dependency groups -dependencies = [ - "sse-starlette>=2.3.3", - "structlog>=25.4.0", -] +dependencies = [] # PyTorch CPU-only index configuration [[tool.uv.index]] @@ -107,6 +104,7 @@ agent-work-orders = [ "httpx>=0.28.1", "python-dotenv>=1.1.1", "structlog>=25.4.0", + "sse-starlette>=2.3.3", ] # All dependencies for running unit tests locally @@ -135,6 +133,8 @@ all = [ # Agents specific "pydantic-ai>=0.0.13", "structlog>=23.1.0", + # Agent Work Orders specific + "sse-starlette>=2.3.3", # Shared utilities "httpx>=0.24.0", "pydantic>=2.0.0", diff --git a/python/uv.lock b/python/uv.lock index 1f263c1e..9b65a102 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -163,10 +163,6 @@ wheels = [ name = "archon" version = "0.1.0" source = { virtual = "." } -dependencies = [ - { name = "sse-starlette" }, - { name = "structlog" }, -] [package.dev-dependencies] agent-work-orders = [ @@ -174,6 +170,7 @@ agent-work-orders = [ { name = "httpx" }, { name = "pydantic" }, { name = "python-dotenv" }, + { name = "sse-starlette" }, { name = "structlog" }, { name = "uvicorn" }, ] @@ -212,6 +209,7 @@ all = [ { name = "python-multipart" }, { name = "requests" }, { name = "slowapi" }, + { name = "sse-starlette" }, { name = "structlog" }, { name = "supabase" }, { name = "uvicorn" }, @@ -270,10 +268,6 @@ server-reranking = [ ] [package.metadata] -requires-dist = [ - { name = "sse-starlette", specifier = ">=2.3.3" }, - { name = "structlog", specifier = ">=25.4.0" }, -] [package.metadata.requires-dev] agent-work-orders = [ @@ -281,6 +275,7 @@ agent-work-orders = [ { name = "httpx", specifier = ">=0.28.1" }, { name = "pydantic", specifier = ">=2.12.3" }, { name = "python-dotenv", specifier = ">=1.1.1" }, + { name = "sse-starlette", specifier = ">=2.3.3" }, { name = "structlog", specifier = ">=25.4.0" }, { name = "uvicorn", specifier = ">=0.38.0" }, ] @@ -319,6 +314,7 @@ all = [ { name = "python-multipart", specifier = ">=0.0.20" }, { name = "requests", specifier = ">=2.31.0" }, { name = "slowapi", specifier = ">=0.1.9" }, + { name = "sse-starlette", specifier = ">=2.3.3" }, { name = "structlog", specifier = ">=23.1.0" }, { name = "supabase", specifier = "==2.15.1" }, { name = "uvicorn", specifier = ">=0.24.0" },