cookiecutter>=2.3
PyYAML>=6
Jinja2>=3
kedro==1.0.0
kedro-datasets
kedro-mlflow==2.0.1
awkward<3,>=2.8
dask==2025.3.0
coffea>=2025.12
distributed==2025.3.0

[bdt]
xgboost
conifer
pyarrow==17.0.0
pandas==2.0.3
uproot==4.0.0
hist==2.7.3
awkward-pandas
matplotlib
mplhep
h5py
xxhash
shap

[dev]
pytest-cov~=3.0
pytest-mock<2.0,>=1.7.1
pytest~=7.2
ruff~=0.1.8

[keras3]
keras==3.11.0
tensorflow==2.16.1
hgq2
hls4ml
conifer
pyarrow==17.0.0
pandas==2.0.3
uproot==4.0.0
hist==2.7.3
awkward-pandas
matplotlib
mplhep
h5py
xxhash
shap

[qkeras]
tensorflow==2.13.0
QKeras==0.9.0
keras==2.13.1
qonnx==0.4.0
tf_keras
tf2onnx
hls4ml
conifer
coffea
dask
pyarrow==17.0.0
pandas==2.0.3
uproot==4.0.0
hist==2.7.3
awkward-pandas
matplotlib
mplhep
h5py
xxhash
shap
numpy==1.24.3
