-r requirements.txt

# 代码质量工具
black>=24.2.0
flake8>=7.0.0
flake8-docstrings>=1.7.0
isort>=5.13.2
mypy>=1.8.0
pylint>=3.0.3

# 测试工具
pytest>=8.0.0
pytest-cov>=4.1.0
pytest-mock>=3.12.0
pytest-asyncio>=0.23.5
pytest-timeout>=2.2.0

# 文档工具
sphinx>=7.2.6
sphinx-rtd-theme>=2.0.0
sphinx-autodoc-typehints>=1.25.2

# 开发工具
pre-commit>=3.6.0
setuptools>=69.0.3
wheel>=0.42.0
build>=1.0.3
twine>=4.0.2 