cb2364a363
- .gitea/workflows/tests.yml: automated testing + linting on push/PR - .gitea/workflows/deploy.yml: deployment workflow (placeholder) - docs/CI-CD.md: CI/CD configuration guide - requirements-dev.txt: development dependencies (pytest, black, flake8, mypy) - test job: run pytest with coverage report - lint job: black + flake8 + mypy code quality checks
16 lines
218 B
Plaintext
16 lines
218 B
Plaintext
# requirements-dev.txt - 开发环境依赖
|
|
|
|
# 测试
|
|
pytest==8.0.0
|
|
pytest-cov==4.1.0
|
|
pytest-asyncio==0.23.0
|
|
|
|
# 代码质量
|
|
black==24.1.0
|
|
flake8==7.0.0
|
|
mypy==1.8.0
|
|
isort==5.13.0
|
|
|
|
# 类型检查
|
|
types-requests==2.31.0
|