- 更新 requirements.txt 添加 flask 和 flask-cors 依赖 - 新增 Dockerfile.flask:Flask API 服务专用镜像 - 新增 docker-compose.flask.yml:支持 docker-compose 部署 - 配置健康检查、资源限制、环境变量映射 - 支持 SSH 隧道配置通过环境变量注入
60 lines
1.4 KiB
Plaintext
60 lines
1.4 KiB
Plaintext
# ==================== 核心依赖 ====================
|
|
pandas>=1.5.0
|
|
numpy>=1.24.0
|
|
|
|
# ==================== 数据库连接 ====================
|
|
psycopg2-binary>=2.9.0
|
|
sqlalchemy>=2.0.0
|
|
|
|
# ==================== 日志 ====================
|
|
loguru>=0.7.0
|
|
|
|
# ==================== HTTP请求 ====================
|
|
requests>=2.28.0
|
|
requests[socks]>=2.28.0
|
|
urllib3>=1.26.0
|
|
pysocks>=1.7.0
|
|
|
|
# ==================== Web服务 ====================
|
|
flask>=3.0.0
|
|
flask-cors>=4.0.0
|
|
|
|
# ==================== 进度条 ====================
|
|
tqdm>=4.65.0
|
|
|
|
# ==================== 时间处理 ====================
|
|
python-dateutil>=2.8.0
|
|
schedule>=1.2.0
|
|
|
|
# ==================== 金融数据 ====================
|
|
tushare>=1.2.0
|
|
yfinance>=0.2.0
|
|
akshare>=1.10.0
|
|
ccxt>=4.0.0
|
|
|
|
# ==================== 技术分析 ====================
|
|
TA-Lib>=0.4.0
|
|
|
|
# ==================== 表格输出 ====================
|
|
tabulate>=0.9.0
|
|
|
|
# ==================== 自动化测试 ====================
|
|
playwright>=1.45.1
|
|
|
|
# ==================== 重试机制 ====================
|
|
retry>=0.9.2
|
|
|
|
# ==================== 环境变量 ====================
|
|
python-dotenv>=1.0.0
|
|
|
|
# ==================== 阿里云OSS ====================
|
|
oss2>=2.18.0
|
|
|
|
# ==================== YAML配置 ====================
|
|
PyYAML>=6.0
|
|
|
|
# ==================== 绘图 ====================
|
|
matplotlib>=3.7.0
|
|
|
|
# ==================== 机器学习 ====================
|
|
scikit-learn>=1.3.0 |