mcp>=1.0.0
pydantic>=2.0
Pillow>=10.0
opencv-python-headless>=4.8
numpy>=1.24
scipy>=1.11
defusedxml>=0.7
PyYAML>=6.0
imagehash>=4.3
scikit-image>=0.21
scikit-learn>=1.3
pandas>=2.0
albumentations>=1.3
matplotlib>=3.7
rich>=13.0
tqdm>=4.65

[all]
pixlint[clip,dashboard,dev,hdf5,huggingface,tensorflow,torch,umap]

[clip]
clip-anytorch>=2.5

[dashboard]
streamlit>=1.28

[dev]
pytest>=7.4
pytest-cov>=4.1
pytest-asyncio>=0.21
ruff>=0.1
mypy>=1.6

[hdf5]
h5py>=3.8

[huggingface]
datasets>=2.14
huggingface-hub>=0.19

[tensorflow]
tensorflow>=2.12

[torch]
torch>=2.0
torchvision>=0.15

[umap]
umap-learn>=0.5
