# ── Web 框架 ─────────────────────────────────────────────────── fastapi==0.115.0 uvicorn[standard]==0.30.6 python-multipart==0.0.9 # ── 数据库(async)───────────────────────────────────────────── sqlalchemy==2.0.35 aiomysql==0.2.0 pymysql==1.1.1 # 用于 install.py 同步初始化 cryptography==43.0.1 # MySQL 加密连接依赖 # ── Alembic 迁移 ──────────────────────────────────────────────── alembic==1.13.3 # ── 缓存 ─────────────────────────────────────────────────────── redis==5.1.1 hiredis==3.0.0 # ── 异步任务 ─────────────────────────────────────────────────── celery==5.4.0 celery[redis]==5.4.0 # ── 信号机制 ─────────────────────────────────────────────────── blinker==1.8.2 # ── 配置 ─────────────────────────────────────────────────────── python-dotenv==1.0.1 pydantic-settings==2.5.2 pydantic==2.9.2 # ── 安全 ─────────────────────────────────────────────────────── # 注意:passlib 1.7.4 与 Python 3.13 + bcrypt 4.x 不兼容,改用 bcrypt 直接调用 bcrypt==4.2.1 python-jose[cryptography]==3.3.0 PyJWT==2.9.0 # ── 图片处理(WebP 转换)─────────────────────────────────────── Pillow==11.0.0 # ── SEO 工具 ─────────────────────────────────────────────────── python-slugify==8.0.4 # ── HTTP 客户端(插件调用第三方 API)────────────────────────── httpx==0.27.2