# ============================================================================= # requirements-dev.txt —— 开发工具集合(lint / format / type-check)。 # # 安装: pip install -r requirements-dev.txt # 用途: # ruff —— Rust 写的超快 linter,替代 flake8 + isort # black —— 不可配置的代码格式化器 # mypy —— 静态类型检查 # pytest —— 测试框架(已在 requirements.txt 同步一份) # pre-commit —— git hook 框架(可选) # ============================================================================= # 代码风格 / lint ruff>=0.1.0 black>=23.0 flake8>=6.0 isort>=5.12 # 静态类型 mypy>=1.5 # 测试 pytest>=7.4 pytest-cov>=4.1 pytest-timeout>=2.1 # Git hooks(可选: pre-commit install) pre-commit>=3.4