20 lines
626 B
Plaintext
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 |