numpy>=1.24
pandas>=2.0
scipy>=1.10
cvxpy>=1.4
scs!=3.3.0,>=3.2
pyyaml>=6.0
scikit-learn>=1.3

[all]
plotly>=5.17
openpyxl>=3.1
xlsxwriter>=3.1
statsmodels>=0.14
yfinance>=0.2.40
pyarrow>=14.0

[data]
yfinance>=0.2.40
pyarrow>=14.0

[dev]
pytest>=7.4
pytest-cov>=4.1
ruff>=0.5

[excel]
openpyxl>=3.1
xlsxwriter>=3.1

[stats]
statsmodels>=0.14

[ui]
streamlit>=1.49
ipywidgets>=8.0
plotly>=5.17

[viz]
plotly>=5.17
