pandas
numpy
duckdb
PyYAML
psutil
pyarrow>=14

[dev]
pytest<9,>=8
setuptools>=68
build<2,>=1
wheel<1,>=0.45
ruff<1,>=0.12

[dev:python_version < "3.11"]
tomli>=2

[ml]
pyqlib==0.9.7
xgboost<3.3,>=3.2
plotly<7,>=6
statsmodels<0.16,>=0.15

[ml-sequence]
pyqlib==0.9.7
torch==2.5.1

[test]
pytest<9,>=8
setuptools>=68
build<2,>=1
wheel<1,>=0.45

[test:python_version < "3.11"]
tomli>=2
