# Test dependencies - not needed in production Docker images
-r requirements.txt

pytest==7.4.4
pytest-asyncio==0.23.3
pytest-cov==4.1.0         # Coverage reporting
pytest-html>=4.1          # HTML test report for bin/run-e2e.sh
aiosqlite==0.19.0         # Async SQLite for testing
ruff>=0.8.0               # Linter & formatter

# Browser-based E2E suite (tests/e2e/areas/)
playwright>=1.40          # Chromium driver for browser tests
httpx>=0.26               # REST client used for backend state assertions
