refactor: 优化API路由和响应模型 feat(admin): 添加App用户管理接口 feat(sms): 实现阿里云短信服务集成 feat(email): 添加SMTP邮件发送功能 feat(upload): 支持文件上传接口 feat(rate-limiter): 实现手机号限流器 fix: 修复计算步骤入库问题 docs: 更新API文档和测试计划 chore: 更新依赖和配置
71 lines
1.2 KiB
Plaintext
71 lines
1.2 KiB
Plaintext
aerich==0.8.1
|
|
aiosqlite==0.20.0
|
|
annotated-types==0.7.0
|
|
anyio==4.8.0
|
|
argon2-cffi==23.1.0
|
|
argon2-cffi-bindings==21.2.0
|
|
asyncclick==8.1.8.0
|
|
black==24.10.0
|
|
certifi==2024.12.14
|
|
cffi==1.17.1
|
|
charset-normalizer==3.4.3
|
|
click==8.1.8
|
|
dictdiffer==0.9.0
|
|
dnspython==2.7.0
|
|
email_validator==2.2.0
|
|
exceptiongroup==1.3.0
|
|
fastapi==0.111.0
|
|
fastapi-cli==0.0.7
|
|
h11==0.14.0
|
|
httpcore==1.0.7
|
|
httptools==0.6.4
|
|
httpx==0.28.1
|
|
idna==3.10
|
|
iso8601==2.1.0
|
|
isort==5.13.2
|
|
Jinja2==3.1.5
|
|
loguru==0.7.3
|
|
markdown-it-py==3.0.0
|
|
MarkupSafe==3.0.2
|
|
mdurl==0.1.2
|
|
mypy-extensions==1.0.0
|
|
orjson==3.10.14
|
|
packaging==24.2
|
|
passlib==1.7.4
|
|
pathspec==0.12.1
|
|
pillow==11.3.0
|
|
platformdirs==4.3.6
|
|
pycparser==2.22
|
|
pydantic==2.10.5
|
|
pydantic-settings==2.7.1
|
|
pydantic_core==2.27.2
|
|
Pygments==2.19.1
|
|
PyJWT==2.10.1
|
|
pypika-tortoise==0.3.2
|
|
python-dotenv==1.0.1
|
|
python-multipart==0.0.20
|
|
pytz==2024.2
|
|
PyYAML==6.0.2
|
|
requests==2.32.5
|
|
rich==13.9.4
|
|
rich-toolkit==0.13.2
|
|
ruff==0.9.1
|
|
shellingham==1.5.4
|
|
sniffio==1.3.1
|
|
starlette==0.37.2
|
|
tomli==2.2.1
|
|
tortoise-orm==0.23.0
|
|
tqdm==4.67.1
|
|
typer==0.15.1
|
|
typing_extensions==4.12.2
|
|
ujson==5.10.0
|
|
urllib3==2.5.0
|
|
uvicorn==0.34.0
|
|
uvloop==0.21.0
|
|
watchfiles==1.0.4
|
|
websockets==14.1
|
|
alibabacloud_dysmsapi20170525==4.1.2
|
|
alibabacloud_tea_openapi==0.4.1
|
|
alibabacloud_tea_util==0.3.14
|
|
pytest==8.3.3
|