Files
xiaoxia-saas/requirements.txt
T
CI Bot 11494918eb fix: resolve all workspace removal breakage - stub permissions, quota, ports, adapters
- Remove Workspace from domain/__init__.py exports
- Stub domain/permissions.py (all checks pass)
- Stub domain/quota.py (all checks pass)
- Create missing port stubs: workspace_member_repository, workspace_repository, workspace_invitation_repository
- Create missing adapter stubs: workspace_repository, workspace_invitation_repository
- Create routes/permissions.py stub (require_workspace_member no-op)
- Fix .env Redis URL encoding on production server
2026-06-27 09:16:53 +08:00

53 lines
722 B
Plaintext
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.
# 小虾 SaaS - Python 依赖
# Web 框架
fastapi==0.115.0
uvicorn[standard]==0.32.0
pydantic==2.9.0
email-validator==2.2.0
pydantic-settings==2.6.0
# 数据库
psycopg2-binary==2.9.10
psycopg[binary]==3.1.18
sqlalchemy==2.0.35
alembic==1.13.3
# 认证
pyjwt==2.9.0
bcrypt==4.2.0
python-multipart==0.0.12
# Redis
redis==5.2.0
# 邮件
aiosmtplib==3.0.2
# HTTP 客户端
httpx==0.27.2
# 测试
pytest==8.3.3
pytest-asyncio==0.24.0
pytest-cov==6.0.0
# 工具
python-dotenv==1.0.1
# 视频处理
ffmpeg-python==0.2.0
Pillow==10.4.0
# 对象存储(阿里云 OSS)
oss2==2.18.4
# 任务队列
celery==5.4.0
# 数据分析(用于视频质量评估)
numpy>=1.24.0
scipy>=1.10.0
opencv-python-headless>=4.8.0