SERPent / requirements-dev.txt
Claude
Claude Opus 5
Housekeeping: lint in CI, client lifecycle, and a truer breaker signal
9841346 unverified
Raw History Blame Contribute Delete
611 Bytes
# Test-only dependencies. Install with:
# pip install -r requirements.txt -r requirements-dev.txt
# playwright install chromium # if not already present on the machine
#
# See the pinning note at the top of requirements.txt - same policy here.
# pytest-asyncio is pinned tighter (patch-only): its event-loop-scope
# semantics have changed in ways that mattered to us before (see
# tests/conftest.py's comment on the `browser` fixture).
-r requirements.txt
pytest>=8,<10
pytest-asyncio>=1.4.0,<1.5
respx>=0.23.1,<0.24
# Lint. Pinned like everything else; `ruff check .` is what CI runs.
ruff>=0.14.6,<0.15