33 lines
692 B
Plaintext
33 lines
692 B
Plaintext
# REST API依赖
|
|
fastapi>=0.68.0,<0.69.0
|
|
uvicorn>=0.15.0,<0.16.0
|
|
python-multipart>=0.0.5,<0.1.0
|
|
email-validator>=1.1.3,<2.0.0
|
|
pydantic>=1.8.0,<2.0.0
|
|
httpx>=0.23.0,<0.24.0
|
|
|
|
# 数据库依赖
|
|
sqlalchemy>=1.4.0,<1.5.0
|
|
alembic>=1.7.0,<1.8.0
|
|
pymysql>=1.0.2,<1.1.0
|
|
mysqlclient>=2.1.0,<2.2.0
|
|
|
|
# 阿里云SDK
|
|
dashscope>=1.5.0,<1.6.0
|
|
|
|
# 腾讯云SDK
|
|
cos-python-sdk-v5>=1.9.0,<2.0.0
|
|
qcloud-python-sts>=3.0.0,<4.0.0
|
|
|
|
# 工具库
|
|
python-dotenv>=0.19.1,<0.20.0
|
|
python-jose[cryptography]>=3.3.0,<3.4.0
|
|
passlib[bcrypt]>=1.7.4,<1.8.0
|
|
tenacity>=8.0.1,<8.1.0
|
|
loguru>=0.5.3,<0.6.0
|
|
dynaconf>=3.1.7,<3.2.0
|
|
|
|
# 测试依赖(开发环境)
|
|
pytest>=6.2.5,<6.3.0
|
|
pytest-asyncio>=0.18.0,<0.19.0
|
|
httpx>=0.23.0,<0.24.0 |