numpy>=1.23
pandas>=1.5
scikit-learn>=1.1

[cls]
torch>=2.3
torchvision>=0.18
timm>=1.0
transformers<5,>=4.40
open_clip_torch>=2.24
openai-clip>=1.0.1
ftfy
regex
medclip>=0.0.3
peft>=0.11
einops>=0.6
albumentations<2,>=1.3
opencv-python-headless>=4.8
pillow
SimpleITK>=2.2
matplotlib
torchmetrics<1.7,>=1.4
tqdm
setuptools<81

[dev]
fairmedfm[test]
build>=1.2
twine>=5

[io]
pyarrow>=14
pillow>=9
nibabel>=5
openpyxl>=3.1

[seg]
fairmedfm[cls]
segment-anything>=1.0
trans-utils<0.3,>=0.2.1

[test]
pytest>=8
