-r requirements.txt ruff>=0.6.9 mypy>=1.11 pytest>=8.3 pytest-cov>=5.0 pytest-asyncio>=0.24 pre-commit>=3.8