pyarrow>=17.0.0
pyyaml
pydantic<3,>=2.4

[analytics]
numpy>=1.26.0

[datafusion]
datafusion>=40.0.0

[dev]
pytest>=7.0
pytest-timeout>=2.3.0
pyyaml
pydantic<3,>=2.4
black[jupyter]>=25.11.0
pre-commit
build>=1.2.0
twine>=6.0.0

[docs]
pyyaml
weasyprint>=62.0

[ml]
numpy>=1.26.0
scikit-learn>=1.4.0

[pandas]
pandas>=2.0.0

[portfolio]
dash>=2.17
plotly>=5.22
pandas>=2.2

[release]
build>=1.2.0
twine>=6.0.0

[test]
pytest>=7.0
pytest-timeout>=2.3.0
