# Test-only dependencies. Deliberately builds on the base requirements, which no
# longer include the OCR engine: the suite is meant to pass with no mokuro. The suite never needs mokuro, torch or any upload
# provider: it exercises the bridge itself against local stub servers.
-r requirements.txt
pytest>=8.0
# tests/test_packaging.py reads pyproject.toml; tomllib is stdlib only from 3.11.
tomli>=2.0; python_version < "3.11"
# Lint config lives in pyproject.toml [tool.ruff]; ruff must be pinned here so
# `python3 -m ruff check .` is the same run CI does.
ruff>=0.6
