# requirements.txt — 开发环境依赖
# 核心依赖由 pyproject.toml / setup.py 管理

# Testing
pytest>=6.0
pytest-xdist>=2.0
pytest-cov>=2.10
pytest-benchmark>=3.2
pytest-sugar>=0.9
parameterized

# Lint & Type Check
ruff>=0.4.0
mypy>=1.5

# Viz (for tearsheets)
matplotlib>=3.3
seaborn>=0.11
ipython>=7.0

# Bayesian (optional)
# pymc>=5.0

# Data (optional)
pandas-datareader>=0.8.0
akshare

# Dev tools
setuptools
packaging
empyrical
scikit-learn