planetary-computer>=1.0.0

[:python_version == "3.10"]
ipython>=7.31.1
matplotlib>=3.5.0
numpy>=1.21.2
opencv-python>=4.5.4
rasterio>=1.3.3
scikit-learn>=1.0.0
scipy>=1.7.1
shapely>=1.8.0

[:python_version == "3.11"]
ipython>=8.0.0
matplotlib>=3.6.2
numpy>=1.23.2
opencv-python>=4.6.0
rasterio>=1.3.3
scikit-learn>=1.1.0
scipy>=1.9.0
shapely>=1.8.5

[:python_version == "3.12"]
ipython>=8.16.0
matplotlib>=3.8.0
numpy>=1.26.0
opencv-python>=4.8.1
rasterio>=1.3.9
scikit-learn>=1.3.0
scipy>=1.11.0
shapely>=2.0.2

[:python_version == "3.13"]
ipython>=8.28.0
matplotlib>=3.9.4
numpy>=2.1.0
opencv-python>=4.10.0
rasterio>=1.4.0
scikit-learn>=1.5.0
scipy>=1.14.1
shapely>=2.0.6

[:python_version >= "3.14"]
contourpy>=1.3.3
ipython>=8.31.1
matplotlib>=3.10.8
numpy>=2.4.4
opencv-python>=4.13.0
rasterio>=1.4.4
scikit-learn>=1.8.0
scipy>=1.17.1
shapely>=2.1.2

[torch]
sam-prompt>=0.1.2

[torch:python_version == "3.10"]
kornia>=0.6.2

[torch:python_version == "3.11"]
kornia>=0.6.7

[torch:python_version == "3.12"]
kornia>=0.7.1

[torch:python_version == "3.13"]
kornia>=0.7.4

[torch:python_version >= "3.14"]
kornia>=0.8.2
