# Runtime (контроль-плоскость)
fastapi>=0.115
uvicorn[standard]>=0.32
pydantic>=2.9
pydantic-settings>=2.5
aiosqlite>=0.20
httpx>=0.27
structlog>=24.4
prometheus-client>=0.21

# Сетевой слой вызывается через бинари (awg, iptables, ipset, dnsmasq),
# поэтому python-зависимостей для сети не требуется.
