compliance/requirements.txt
2025-06-06 14:52:08 +08:00

20 lines
626 B
Plaintext

pydantic>=2.0.0,<3.0.0
PyYAML>=6.0,<7.0
jsonschema>=4.0.0,<5.0.0
requests>=2.20.0,<3.0.0
flask>=2.0.0,<3.0.0 # 用于模拟服务器
numpy>=1.20.0,<2.0.0 # 用于数值计算
# 用于 OpenAPI/Swagger 解析 (可选, 如果输入解析器需要)
openapi-spec-validator>=0.5.0,<0.6.0
prance[osv]>=23.0.0,<24.0.0
# 用于 API Linting (可选, 如果规则库需要集成 Spectral-like 功能)
# pyaml-env>=1.0.0,<2.0.0 # 如果 linting 规则是 yaml 且用到了环境变量
# 测试框架 (可选, 推荐)
# pytest>=7.0.0,<8.0.0
# pytest-cov>=4.0.0,<5.0.0
# httpx>=0.20.0,<0.28.0 # for testing API calls
Flask-Cors>=3.0