# Инструменты разработки и проверок. Платформенные зависимости — в requirements.txt (не меняем).
# Нижние границы мажорных версий: воспроизводимо, но без конфликта с пинами платформы.
-r requirements.txt
# ruff, mypy, types-PyYAML — те же версии, что в arm-statements (arm_statements теперь устанавливается как отдельная библиотека)
ruff==0.16.10
mypy==2.4.0
pytest>=8.3
pytest-asyncio>=0.24
pytest-env>=1.1
pytest-cov>=6.0
PyJWT[crypto]==2.8.0
pydbml>=1.1
jsonschema>=4.23
types-PyYAML==6.0.12.20260906
types-openpyxl>=3.1
