Files
6krrt/requirements.txt
adlee-was-taken d7f051bb2e chore(tests): add pytest-xdist for parallel execution
860 tests: ~26.8s serially, ~7.9s under -n auto. Pinned like every other
dependency -- recreating the venv with unpinned ranges has silently jumped
major versions in this repo before.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VRQXz5SYZYVWscxS1QqF6U
2026-09-01 23:05:09 -04:00

23 lines
975 B
Plaintext

# Pinned. Recreating the venv with >= constraints silently jumped openai
# 2.53 -> 3.0 and httpx -> httpx2; a service that restarts on boot should not
# change its dependency tree underneath itself. Bump deliberately.
pyyaml==6.0.3
# ruamel.yaml: comment-preserving round-trip writes for the /admin/api/config
# persisted-config editor. pyyaml cannot re-emit comments; this one can, so
# editing a tunable value doesn't strip the operator's config.yaml annotations.
ruamel.yaml==0.18.10
pydantic==2.13.4
requests==2.34.2
fastapi==0.141.1
uvicorn[standard]==0.52.1
openai==3.0.0
python-dotenv==1.2.2
pytest==9.1.1
pytest-cov==7.1.0
pytest-xdist==3.8.0
# Deliberate UI-bring-your-own-tool dependency: textual is the terminal
# dashboard framework for the monitoring TUI (tui.py), a SEPARATE entrypoint.
# It is only imported by tui.py — never by the service dispatch path, so the
# router itself has no UI dependency and dispatcher's import path is unchanged.
textual==8.2.8