Files
FastapiAdmin/backend/requirements.txt
T
zhangtao 53d2a9d13e chore: cleanup old frontend code and update project configs
This commit removes the deprecated frontend/web-old directory, updates various project configuration files including tsconfig, vite config, environment variables, and backend data models. It also fixes several API paths, adds tenant awareness to multiple models, and makes minor UI adjustments.
2026-05-27 01:12:03 +08:00

49 lines
3.2 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 # AI agent框架
aiofiles==24.1.0 # 文件操作
aiosqlite==0.17.0 # sqlite 异步操作数据库
alembic==1.15.1 # 数据库迁移
apscheduler==3.11.0 # 定时任务
asyncmy==0.2.11 # 异步mysql操作数据库
asyncpg==0.30.0 # 异步postgresql操作数据库
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 密码加密
dependency-injector==4.49.0 # 依赖注入容器
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 # OpenAI API 客户端
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 # 图片处理
prometheus-fastapi-instrumentator==7.1.0 # Prometheus 指标采集
prometheus-client==0.22.1 # Prometheus Python 客户端(由 instrumentator 自动安装)
psutil==6.1.0 # 系统信息
psycopg==3.3.2 # PostgreSQL 异步操作数据库
psycopg-binary==3.3.2 # PostgreSQL 异步操作数据库二进制版本
pydantic-settings==2.5.2 # 配置设置
pydantic-validation-decorator==0.1.4 # 模型验证
pyjwt==2.9.0 # OAuth2
pymysql==1.1.2 # MySQL 异步操作数据库
python-multipart==0.0.9 # request.form() 对表单进行「解析」时安装
redis==7.1.0 # Redis 异步操作数据库
rich==13.9.4 # 终端打印美化
tomli>=2.0.1; python_version < "3.15" # 解析 plugin.toml3.11+ 用标准库 tomllib
sqlalchemy==2.0.45 # 数据库ORM
sqlglot[rs]==27.8.0 # sql 解析
structlog==25.5.0 # 结构化日志
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 一致)