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"
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",

12
python/uv.lock generated
View File

@@ -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" },