# Development / test dependencies (Python 3.13). Includes runtime deps.
-r requirements.txt
pytest==8.4.2
pytest-cov==6.0.0
pytest-timeout==2.4.0
# Operator-GUI browser (E2E) tests. The Chromium binary is NOT pip-installed:
# on the build/staging host run `playwright install chromium`, then bundle the
# browser cache (PLAYWRIGHT_BROWSERS_PATH) into the offline artifact for the
# air-gapped target. Browser tests skip cleanly when Chromium is absent.
playwright==1.49.1
