Files
life-echo/api/requirements.txt
iammm0 9c39df62bc feat: 新增短信验证码服务
- 新增sms_service.py短信验证服务
- 新增test_sms_verification.py短信验证测试
- 更新requirements.txt添加短信服务依赖
- 更新.env.production添加短信服务配置
2026-01-27 11:35:54 +08:00

51 lines
867 B
Plaintext

# FastAPI and Web Server
fastapi==0.115.0
uvicorn[standard]==0.32.0
websockets==14.1
python-multipart==0.0.19
# LangChain and AI
langchain==0.3.7
langchain-openai==0.2.0
# Database
sqlalchemy==2.0.36
greenlet>=3.3.0
# PostgreSQL drivers
asyncpg>=0.29.0
psycopg[binary]>=3.1.0
# SQLite (optional, for local dev without Docker)
aiosqlite==0.20.0
# Redis for session storage
redis>=5.0.0
aioredis>=2.0.0
# Celery for background tasks
celery[redis]>=5.3.0
# PDF Generation
reportlab==4.2.2
weasyprint==62.3
# Utilities
pydantic==2.9.2
pydantic-settings==2.5.2
python-dotenv==1.0.1
httpx==0.27.0
# Authentication
python-jose[cryptography]==3.3.0
bcrypt>=4.0.0
# Audio Processing (optional, for future ASR/TTS integration)
# pydub==0.25.1
# speech-recognition==3.10.4
# Image Processing
Pillow>=10.0.0
# Tencent Cloud SMS
tencentcloud-sdk-python>=3.0.1000
openai