# Install local sibling packages from Forgejo before the linnet package itself.
# cf-voice is public. circuitforge-core is private — token injected at build time
# via GIT_TOKEN build arg (see Dockerfile + compose.cloud.yml).
git+https://git.opensourcesolarpunk.com/Circuit-Forge/cf-voice.git@main

# Runtime deps (mirrors pyproject.toml — keep in sync)
fastapi>=0.111
uvicorn[standard]>=0.29
websockets>=12.0
python-dotenv>=1.0
httpx>=0.27
