# Инструменты разработки и проверок. Платформенные зависимости — в requirements.txt (не меняем). # Нижние границы мажорных версий: воспроизводимо, но без конфликта с пинами платформы. -r requirements.txt # ruff, mypy, types-PyYAML — те же версии, что в 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