Files
beige/backend/requirements.txt
yangqianqian 6a2632da70 baseline: Clover 独立仓库首次基线提交
将 Clover 从上层产品包旧仓库中独立出来,建立专属版本控制。
当前状态=纵切片端到端已打通(登录→选品→出文出图→审核→下载包),
M1文案质量去套路化已验收。此提交作为后续按核销清单逐条修复的基线。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 11:30:22 +08:00

39 lines
1.7 KiB
Plaintext
Raw Permalink 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.
# requirements.txt — Clover 后端依赖pinned versions
# ── Web 框架 ──────────────────────────────────────────
fastapi==0.115.5
uvicorn[standard]==0.32.1
pydantic==2.10.3
pydantic-settings==2.6.1
# ── 数据库 ───────────────────────────────────────────
sqlalchemy==2.0.36
alembic==1.14.0
pymysql==1.1.1
cryptography==44.0.0
# ── MongoDB ──────────────────────────────────────────
motor==3.6.0
# ── Redis + Celery ───────────────────────────────────
redis==5.2.1
celery==5.4.0
# ── JWT + 安全 ───────────────────────────────────────
pyjwt==2.10.1
# passlib 不带 [bcrypt] extra该 extra 会拉最新 bcrypt(5.x),覆盖下面的 pin
# 而 passlib 1.7.4 与 bcrypt 5.x 不兼容password cannot be longer than 72 bytes
# 显式锁 bcrypt 4.0.1。
passlib==1.7.4
bcrypt==4.0.1
# ── HTTP 客户端AI 调用)────────────────────────────
httpx==0.28.1
aiohttp==3.11.10
# ── 图像处理(去水印)──────────────────────────────
pillow==11.0.0
# ── 工具 ─────────────────────────────────────────────
python-multipart==0.0.19
python-dotenv==1.0.1