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
This commit is contained in:
Rasmus Widing
2025-10-24 00:08:32 +03:00
parent 8728c67448
commit 97f7d8ef27
2 changed files with 8 additions and 12 deletions

View File

@@ -5,10 +5,7 @@ description = "Archon - the command center for AI coding assistants."
readme = "README.md" readme = "README.md"
requires-python = ">=3.12" requires-python = ">=3.12"
# Base dependencies - empty since we're using dependency groups # Base dependencies - empty since we're using dependency groups
dependencies = [ dependencies = []
"sse-starlette>=2.3.3",
"structlog>=25.4.0",
]
# PyTorch CPU-only index configuration # PyTorch CPU-only index configuration
[[tool.uv.index]] [[tool.uv.index]]
@@ -107,6 +104,7 @@ agent-work-orders = [
"httpx>=0.28.1", "httpx>=0.28.1",
"python-dotenv>=1.1.1", "python-dotenv>=1.1.1",
"structlog>=25.4.0", "structlog>=25.4.0",
"sse-starlette>=2.3.3",
] ]
# All dependencies for running unit tests locally # All dependencies for running unit tests locally
@@ -135,6 +133,8 @@ all = [
# Agents specific # Agents specific
"pydantic-ai>=0.0.13", "pydantic-ai>=0.0.13",
"structlog>=23.1.0", "structlog>=23.1.0",
# Agent Work Orders specific
"sse-starlette>=2.3.3",
# Shared utilities # Shared utilities
"httpx>=0.24.0", "httpx>=0.24.0",
"pydantic>=2.0.0", "pydantic>=2.0.0",

12
python/uv.lock generated
View File

@@ -163,10 +163,6 @@ wheels = [
name = "archon" name = "archon"
version = "0.1.0" version = "0.1.0"
source = { virtual = "." } source = { virtual = "." }
dependencies = [
{ name = "sse-starlette" },
{ name = "structlog" },
]
[package.dev-dependencies] [package.dev-dependencies]
agent-work-orders = [ agent-work-orders = [
@@ -174,6 +170,7 @@ agent-work-orders = [
{ name = "httpx" }, { name = "httpx" },
{ name = "pydantic" }, { name = "pydantic" },
{ name = "python-dotenv" }, { name = "python-dotenv" },
{ name = "sse-starlette" },
{ name = "structlog" }, { name = "structlog" },
{ name = "uvicorn" }, { name = "uvicorn" },
] ]
@@ -212,6 +209,7 @@ all = [
{ name = "python-multipart" }, { name = "python-multipart" },
{ name = "requests" }, { name = "requests" },
{ name = "slowapi" }, { name = "slowapi" },
{ name = "sse-starlette" },
{ name = "structlog" }, { name = "structlog" },
{ name = "supabase" }, { name = "supabase" },
{ name = "uvicorn" }, { name = "uvicorn" },
@@ -270,10 +268,6 @@ server-reranking = [
] ]
[package.metadata] [package.metadata]
requires-dist = [
{ name = "sse-starlette", specifier = ">=2.3.3" },
{ name = "structlog", specifier = ">=25.4.0" },
]
[package.metadata.requires-dev] [package.metadata.requires-dev]
agent-work-orders = [ agent-work-orders = [
@@ -281,6 +275,7 @@ agent-work-orders = [
{ name = "httpx", specifier = ">=0.28.1" }, { name = "httpx", specifier = ">=0.28.1" },
{ name = "pydantic", specifier = ">=2.12.3" }, { name = "pydantic", specifier = ">=2.12.3" },
{ name = "python-dotenv", specifier = ">=1.1.1" }, { name = "python-dotenv", specifier = ">=1.1.1" },
{ name = "sse-starlette", specifier = ">=2.3.3" },
{ name = "structlog", specifier = ">=25.4.0" }, { name = "structlog", specifier = ">=25.4.0" },
{ name = "uvicorn", specifier = ">=0.38.0" }, { name = "uvicorn", specifier = ">=0.38.0" },
] ]
@@ -319,6 +314,7 @@ all = [
{ name = "python-multipart", specifier = ">=0.0.20" }, { name = "python-multipart", specifier = ">=0.0.20" },
{ name = "requests", specifier = ">=2.31.0" }, { name = "requests", specifier = ">=2.31.0" },
{ name = "slowapi", specifier = ">=0.1.9" }, { name = "slowapi", specifier = ">=0.1.9" },
{ name = "sse-starlette", specifier = ">=2.3.3" },
{ name = "structlog", specifier = ">=23.1.0" }, { name = "structlog", specifier = ">=23.1.0" },
{ name = "supabase", specifier = "==2.15.1" }, { name = "supabase", specifier = "==2.15.1" },
{ name = "uvicorn", specifier = ">=0.24.0" }, { name = "uvicorn", specifier = ">=0.24.0" },