numpy
tqdm
pyyaml>=6.0
typing-extensions>=4.0.0

[all]
xflow-py[ml,validation,viz]

[dev]
mypy
pre-commit
black
isort

[docs]
sphinx>=7.0.0
furo>=2024.1.29
setuptools_scm
pyyaml>=6.0

[ml]
tensorflow==2.16.2
keras==3.4.1

[validation]
pydantic>=2.0.0

[viz]
matplotlib
opencv-python
