You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cbmc/codedetect/requirements-dev.txt

66 lines
900 B

# CodeDetect开发依赖 - 精简版本
# 核心测试框架
pytest==7.4.3
pytest-cov==4.1.0
pytest-asyncio==0.21.1
pytest-mock==3.12.0
pytest-xdist==3.5.0
pytest-timeout==2.2.0
# 代码质量和格式化
black==23.11.0
flake8==6.1.0
isort==5.12.0
mypy==1.7.1
# 文档生成
sphinx==7.2.6
sphinx-rtd-theme==1.3.0
myst-parser==2.0.0
mkdocs==1.5.3
mkdocs-material==9.5.3
# Web开发测试
flask-testing==0.8.1
werkzeug==2.3.7
# 异步支持
aiohttp==3.9.1
asyncio-mqtt==0.16.1
# 安全扫描
bandit==1.7.5
safety==2.3.5
# 性能分析
memory-profiler==0.61.0
psutil==5.9.6
# 开发工具
ipython==8.18.1
pre-commit==3.5.0
tox==4.11.4
# 代码分析
radon==6.0.1
vulture==2.11
# 报告生成
jinja2==3.1.2
pyyaml==6.0.1
# 网络工具
requests==2.31.0
httpie==3.2.2
# 数据处理
pandas==2.1.4
numpy==1.24.4
# 类型检查
typing-extensions==4.8.0
# 构建工具
build==1.0.3
twine==4.0.2