| [project] | |
| name = "pathologydino" | |
| version = "0.1.0" | |
| description = "Add your description here" | |
| readme = "README.md" | |
| requires-python = "==3.10.12" | |
| dependencies = [ | |
| "pillow-simd", | |
| "einops>=0.8.1", | |
| "datasets>=2.20.0", | |
| "fvcore>=0.1.5.post20221221", | |
| "iopath>=0.1.10", | |
| "matplotlib", | |
| "omegaconf>=2.3.0", | |
| "opencv-python>=4.12.0.88", | |
| "pyarrow>=20.0.0", | |
| "openslide-bin>=4.0.0.8", | |
| "openslide-python>=1.4.2", | |
| "scikit-image>=0.25.2", | |
| "submitit>=1.5.3", | |
| "torchmetrics>=1.8.0", | |
| "wandb>=0.21.0", | |
| "huggingface-hub==1.2.3", | |
| "torch==2.8.0", | |
| "torchvision", | |
| "xformers>=0.0.32.post2", | |
| # for Eva benchmarking: | |
| "imagesize>=1.4.1", | |
| "scipy>=1.14.0", | |
| "monai>=1.3.2", | |
| "lightning>=2.2.0", | |
| "jsonargparse[omegaconf]>=4.30.0", | |
| "tensorboard>=2.16.2", | |
| "loguru>=0.7.2", | |
| "transformers==5.0.0rc1", | |
| "onnxruntime>=1.15.1", | |
| "onnx>=1.16.0", | |
| "toolz>=0.12.1", | |
| "rich>=13.7.1", | |
| "nibabel>=3.2.2", | |
| "timm>=1.0.9", | |
| # for HEST benchmarking: | |
| "hestcore==1.0.4", | |
| ] | |
| [tool.setuptools.packages.find] | |
| include = ["dinov2*"] | |
| [build-system] | |
| requires = ["setuptools>=68", "wheel"] | |
| build-backend = "setuptools.build_meta" | |
| [tool.uv.pip] | |
| # Use uv's auto detection when installing via `uv pip` | |
| torch-backend = "auto" | |
| [tool.uv] | |
| exclude-dependencies= ["pillow"] |