numpy<3,>=1.26
pillow<13,>=12.3

[all]
accelerate<2,>=1.10
huggingface-hub<2,>=0.34
qwen-vl-utils<1,>=0.0.14
sentence-transformers<7,>=5.4
torch<3,>=2.8
torchvision<1,>=0.23
transformers<6,>=4.57

[clip]
torch<3,>=2.8
torchvision<1,>=0.23
transformers<6,>=4.57

[dev]
mypy<2,>=1.18
pip-audit<3,>=2.9
pytest<10,>=9.0.3
pytest-cov<8,>=7.1
ruff<1,>=0.12

[notebooks]
jupyterlab<5,>=4.6.3
jupyter-server<3,>=2.21
matplotlib<4,>=3.9
pandas<3,>=2.2

[qwen]
accelerate<2,>=1.10
huggingface-hub<2,>=0.34
qwen-vl-utils<1,>=0.0.14
torch<3,>=2.8
torchvision<1,>=0.23
transformers<6,>=4.57

[retrieval]
sentence-transformers<7,>=5.4
