Files
FastapiAdmin/backend/requirements.txt
T
zhangtao 80263e98e1 feat: 重构前端项目结构并优化代码
refactor: 迁移前端资源文件至web目录
feat: 新增多种图标资源
style: 统一代码风格和格式化配置
docs: 更新README和文档说明
chore: 更新依赖和配置文件
fix: 修复部分类型定义和枚举
perf: 优化路由和组件加载逻辑
2026-05-01 01:01:17 +08:00

46 lines
2.5 KiB
Plaintext
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 与 pyproject.toml [project] dependencies 一致(生产 pip;不含 dev 组:pytest / ruff / fakeredis
agno==2.5.8
aiofiles==24.1.0 # 文件操作
aiosqlite==0.17.0 # sqlite 异步操作数据库
alembic==1.15.1 # 数据库迁移
apscheduler==3.11.0 # 定时任务
asyncmy==0.2.11
asyncpg==0.30.0
bcrypt==4.0.1 # 密码加密解析,切勿升级,如果升级,请同时升级python版本
bleach==6.3.0 # 过滤 HTML 标签
click==8.1.7 # 命令行参数解析
croniter>=1.0.12,<5.0.0 # cron(与 prefect 约束一致;部署 requirements.txt 同源)
cryptography==45.0.2 # mysql8 密码加密
fastapi==0.115.2 # fastapi 框架
fastapi-limiter==0.1.6 # 接口限流
greenlet==3.1.1 # 协程框架
gunicorn==23.0.0 # 协程框架
httpx==0.27.2 # HTTP 客户端
itsdangerous==2.2.0 # 用于安全处理各种数据,如密码、密钥等
jinja2==3.1.6 # 模板引擎
loguru==0.7.3 # 日志
openai==2.28.0
openpyxl==3.1.5 # Excel
pandas==2.2.3 # 数据处理
passlib==1.7.4 # 密码加密
prefect>=3.5.0,<4 # 工作流编排(与 typer>=0.19 兼容;部署与 requirements.txt 一致)
pillow==11.0.0 # 图片处理
psutil==6.1.0 # 系统信息
psycopg==3.3.2
psycopg-binary==3.3.2
pydantic-settings==2.5.2 # 配置设置
pydantic-validation-decorator==0.1.4 # 模型验证
pyjwt==2.9.0 # OAuth2
pymysql==1.1.2
python-multipart==0.0.9 # request.form() 对表单进行「解析」时安装
redis==7.1.0
rich==13.9.4 # 终端打印美化
tomli>=2.0.1; python_version < "3.11" # 解析 plugin.toml3.11+ 用标准库 tomllib
sqlalchemy==2.0.45 # 数据库ORM
sqlglot[rs]==27.8.0 # sql 解析
typer==0.19.0 # 命令行工具
user-agents==2.2.0 # 获取用户UA
uvicorn==0.30.6 # uvicorn web 框架
websockets>=15.0.1,<16.0 # websocketprefect>=3.5 需 >=15.0.1;与部署 requirements.txt 一致)
pyinstaller>=6.14.2