pandas<3,>=2.2.3
PyYAML<7,>=6.0.3
dill<0.5,>=0.3.8
zstandard<1,>=0.22
h5py<4,>=3.10
xxhash<4.1,>=3.4
tables<4,>=3.9
grpcio<2,>=1.80
protobuf<7,>=4.25
pydantic<3,>=2.7
Pillow<12,>=10
opencv-python<5,>=4.8
onnx<=1.20,>=1.15
tqdm<5,>=4.66
python-dotenv<2,>=1
langchain-core<2,>=0.3
langchain-ollama<2,>=0.2
langchain-openai<2,>=0.2

[:python_version < "3.13"]
numpy<2.0,>=1.25.2
torch<2.9,>=2.1
torchvision<0.24,>=0.16

[:python_version >= "3.13"]
numpy<3,>=2.1
torch==2.9
torchvision<1,>=0.24

[dev]
grpcio-tools<2,>=1.62
torchinfo<2,>=1.8
httpx<1,>=0.27

[onnx]
onnxruntime<2,>=1.17
onnxscript<0.7,>=0.6.2

[ultralytics]
ultralytics>=8.4.16

[utest]
torchmetrics<2,>=1.3
pytorch-lightning<3,>=2.2
tensorboard<3,>=2.14
graphviz<1,>=0.20
pytest>=9.0.2

[utest:python_version < "3.13"]
torchaudio<2.9,>=2.1

[utest:python_version >= "3.13"]
torchaudio<3,>=2.9
