astropy>=6.1.4
h5py>=3.10
numexpr>=2.10
numpy<2.6,>=2.0
pandas>=2.2
pyarrow>=23.0
PyYAML>=6.0
scipy>=1.13

[cutile]

[cutile:platform_system == "Linux"]
cuda-tile<2,>=1.6
cupy-cuda13x[ctk]<15,>=14

[dev]
mypy==1.19.1
setuptools>=83.0.0
pre-commit>=4.0
virtualenv>=21.7.12
pytest>=8.3
ruff>=0.15.12
types-PyYAML>=6.0.12

[dragon]
dragonhpc<0.15,>=0.14.2

[gpu]
cuphoton[io,photometry]

[gpu:platform_system == "Linux"]
numba<0.66,>=0.61
numba-cuda[cu13]<0.31,>=0.30
torch<3,>=2.13

[io]

[io:platform_system == "Linux"]
cupy-cuda13x[ctk]<15,>=14
cuda-toolkit[cufile]<14,>=13
kvikio-cu13==26.6.*
libkvikio-cu13==26.6.*
nvidia-libnvcomp-cu13==5.2.*
nvidia-nvcomp-cu13==5.2.*

[mpi]
mpi4py<5,>=4.1.2

[photometry]
photutils>=3.0

[torch]
torch<3,>=2.13

[viz]
bokeh>=3.9
pillow>=10.4
tornado>=6.5.10
