- Use bastian/lyman.p12 certificate for Portwarden client authentication - Fix google-genai version: 1.2.1 → 1.2.0 (non-existent version) - Fix tushare version: 1.6.3 → 1.4.24 (latest available) - Convert p12 to PEM during build using openssl
58 lines
1.4 KiB
Plaintext
58 lines
1.4 KiB
Plaintext
# ============================================
|
|
# FA3 生产环境依赖
|
|
# 版本已固定,确保构建一致性
|
|
# 更新日期: 2026-01-21
|
|
# ============================================
|
|
|
|
# --------------------------------------------
|
|
# Web 框架
|
|
# --------------------------------------------
|
|
fastapi==0.128.0
|
|
uvicorn[standard]==0.40.0
|
|
|
|
# --------------------------------------------
|
|
# 数据库
|
|
# --------------------------------------------
|
|
sqlalchemy==2.0.45
|
|
asyncpg==0.30.0
|
|
psycopg2-binary==2.9.9
|
|
|
|
# --------------------------------------------
|
|
# 数据处理
|
|
# --------------------------------------------
|
|
pandas==2.3.3
|
|
numpy==2.4.0
|
|
|
|
# --------------------------------------------
|
|
# HTTP 客户端
|
|
# --------------------------------------------
|
|
requests==2.32.3
|
|
httpx==0.28.1
|
|
|
|
# --------------------------------------------
|
|
# 配置与环境
|
|
# --------------------------------------------
|
|
python-dotenv==1.0.1
|
|
PyYAML==6.0.2
|
|
|
|
# --------------------------------------------
|
|
# AI 服务 (Google Gemini SDK)
|
|
# --------------------------------------------
|
|
google-genai==1.2.0
|
|
|
|
# --------------------------------------------
|
|
# 文档处理
|
|
# --------------------------------------------
|
|
markdown==3.7
|
|
weasyprint==62.3
|
|
|
|
# --------------------------------------------
|
|
# 数据验证
|
|
# --------------------------------------------
|
|
pydantic==2.12.5
|
|
|
|
# --------------------------------------------
|
|
# 金融数据源
|
|
# --------------------------------------------
|
|
tushare==1.4.24
|