634 B
634 B
Dependency Locking Guide
Agent Reach uses constraints.txt as a reproducible dependency baseline.
Why
- Keep local/CI dependency graph stable
- Reduce "works on my machine" drift
- Make regression results easier to compare
Install with constraints
pip install -c constraints.txt -e .[dev]
Update workflow
- Update
pyproject.tomldependency ranges as needed. - Validate against latest compatible versions locally.
- Update pinned versions in
constraints.txt. - Run validation:
pytest -q
ruff check agent_reach tests
mypy agent_reach
- Open PR with dependency and validation notes.