requirements.txt

# QTrading 量化选股系统依赖

# 核心数据分析
pandas>=1.5.0
numpy>=1.20.0
scipy>=1.8.0
statsmodels>=0.13.0

# 数据获取与处理
tushare>=1.2.89
requests>=2.28.0
urllib3>=1.26.0

# 数据库操作
sqlite3  # 标准库,无需安装

# Web 应用
dash>=2.10.0
dash-core-components>=2.0.0
dash-html-components>=2.0.0
dash-bootstrap-components>=1.2.0
flask>=2.2.0

# 可视化
plotly>=5.14.0
matplotlib>=3.6.0
seaborn>=0.12.0

# 工具库
python-dotenv>=0.21.0
pydantic>=1.10.0
click>=8.0.0
PyYAML>=6.0

# 测试与开发
pytest>=7.3.0
pytest-cov>=4.0.0
black>=23.0.0
flake8>=6.0.0
mypy>=1.3.0