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]
scikit-learn

[ml-lightgbm]
lightgbm

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

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