# BulletTrade 依赖包
# Python >= 3.8

# 核心依赖
pandas>=1.3.0,<3.0
numpy>=1.21.0
python-dotenv>=0.19.0
pyyaml>=5.4.0
plotly>=5.15.0
filelock>=3.0.0

# 数据源
jqdatasdk>=1.8.0

# 科学计算
scipy>=1.7.0
matplotlib>=3.7.0

# 测试
pytest>=7.0.0
pytest-cov>=3.0.0
pytest-html>=3.1.0
pytest-xdist>=2.5.0  # 并行测试

# 可选依赖
# tushare>=1.2.0  # Tushare数据源
# ta-lib>=0.4.0   # 技术指标库

# 事件循环（高性能，仅非 Windows 平台）
uvloop>=0.19.0; sys_platform != 'win32'
