numpy<2.0,>=1.21
PyYAML<7.0,>=6.0
uproot<6.0,>=5.0
awkward<3.0,>=2.5
lz4<5.0,>=4.3
xxhash<4.0,>=3.4
tqdm>=4.67.1
pybind11>=3.0.1
vector>=1.7.0
pyarrow>=18.0.0
scipy<2.0,>=1.10

[HGQ2]
HGQ2>=0.1.5
keras>=3.0.0

[dev]
pytest>=7.0
pytest-cov>=4.0
ruff>=0.4
mypy>=1.5

[hgq]
tensorflow>=2.13
hgq==0.2.6

[optuna]
optuna>=3.0

[physics]
pandas>=2.0
matplotlib>=3.7

[plotting]
matplotlib>=3.7

[pytorch]
torch>=2.1

[tensorflow]
tensorflow>=2.13
tf2onnx>=1.14

[tf-tools]
tf2onnx>=1.14

[torch]
torch>=2.1
