Files
sanguo_vnpy_v2/requirements-docker.txt
T
claude_dev 918bbed0fc fix: 修复登录500错误和移除明文密码提示
- 修复 deps.py 中 get_vn_service 的引用错误 (vn_service.vn_service -> vn_service)
- 移除登录页面上的明文密码提示
- 改进前端错误处理,避免数据加载失败导致登录显示错误
2026-07-02 12:23:55 +08:00

85 lines
1.6 KiB
Plaintext

# Sanguo VeighNa Docker 依赖
# 基于 VeighNa 4.4.0,添加 Web 服务所需依赖
# ============================================
# VeighNa 核心依赖
# ============================================
tzlocal>=5.3.1
PySide6==6.8.2.1
pyqtgraph>=0.13.7
qdarkstyle>=3.2.3
numpy>=2.2.3
pandas>=2.2.3
ta-lib>=0.6.4
deap>=1.4.2
pyzmq>=26.3.0
plotly>=6.0.0
tqdm>=4.67.1
loguru>=0.7.3
nbformat>=5.10.4
requests>=2.32.0
qrcode>=7.4.2
# ============================================
# Web 服务依赖
# ============================================
# FastAPI 核心
fastapi>=0.100.0
uvicorn[standard]>=0.23.0
python-multipart>=0.0.6
# WebSocket 支持
websockets>=12.0
# 数据验证
pydantic>=2.0.0
pydantic-settings>=2.0.0
# 认证授权
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4
python-multipart>=0.0.6
# 数据库
sqlalchemy>=2.0.0
alembic>=1.12.0
# SQLite 是 Python 内置的
# PostgreSQL 支持(可选)
# psycopg2-binary>=2.9.0
# Redis 客户端
redis>=5.0.0
aioredis>=2.0.0
# ============================================
# Alpha 量化依赖(可选)
# ============================================
polars>=1.26.0
scipy>=1.15.2
alphalens-reloaded>=0.4.5
scikit-learn>=1.6.1
lightgbm>=4.6.0
torch>=2.6.0
pyarrow>=19.0.1
# ============================================
# 工具和监控
# ============================================
# HTTP 客户端
httpx>=0.25.0
# 任务调度
apscheduler>=3.10.0
# 监控和日志
prometheus-client>=0.19.0
structlog>=23.0.0
# ============================================
# 开发工具(生产环境可选)
# ============================================
# pytest>=7.0.0
# pytest-cov>=4.0.0
# ruff>=0.1.0
# mypy>=1.5.0