numpy>=1.24
pandas>=2.0
scipy>=1.11
scikit-learn>=1.6
skfolio>=0.5
hmmlearn>=0.3.3
arch>=8.0.0

[dev]
portopt[docs,lint,test,typecheck]
pre-commit>=3.5

[dmm]
torch>=2.0
pyro-ppl>=1.9

[docs]
mkdocs-material>=9.0
mkdocstrings[python]>=0.24
mkdocs-gen-files>=0.5
mkdocs-literate-nav>=0.6

[lint]
ruff>=0.1
pip-audit>=2.6

[test]
pytest>=7.4
pytest-cov>=4.0
hypothesis>=6.0

[typecheck]
mypy>=1.5
pyright[nodejs]==1.1.398
