numpy
setuptools
psutil
silx[full]>=2.0
tomoscan<2.1,>=2.0.0a11
nxtomo<1.3,>=1.2.3rc1
nxtomomill<1.1,>=1.0dev
processview>=1.3
ewoks>=0.1.1
ewoksorange<0.7,>=0.6
sluurp>=0.3.3
packaging
flufl-lock
pyunitsystem<2.0,>=1.1.0

[dev]
ewoks[orange]>=0.1.1
rsyncmanager
graypy
fabio
h5py>=3
lxml
werkzeug
json-rpc
scipy
Pillow
glymur
resource
tifffile
hdf5plugin
pyicat_plus
nabu[full]>=2023.3.1dev
pycuda<2024.1.1
scikit-cuda
black
flake8
timeout-decorator
pyopencl

[dev_no_cuda]
ewoks[orange]>=0.1.1
rsyncmanager
graypy
fabio
h5py>=3
lxml
werkzeug
json-rpc
scipy
Pillow
glymur
resource
tifffile
hdf5plugin
pyicat_plus
nabu<2024.2,>=2023.3.1dev
black
flake8
timeout-decorator
pyopencl

[dev_spec]
black
flake8
timeout-decorator
pyopencl

[doc]
ewoks[orange]>=0.1.1
rsyncmanager
graypy
fabio
h5py>=3
lxml
werkzeug
json-rpc
scipy
Pillow
glymur
resource
tifffile
hdf5plugin
pyicat_plus
nabu<2024.2,>=2023.3.1dev
Sphinx>=4.0.0
nbsphinx
pandoc
jupyterlab
pydata_sphinx_theme
sphinx-design
sphinx-autodoc-typehints

[full]
ewoks[orange]>=0.1.1
rsyncmanager
graypy
fabio
h5py>=3
lxml
werkzeug
json-rpc
scipy
Pillow
glymur
resource
tifffile
hdf5plugin
pyicat_plus
nabu[full]>=2023.3.1dev
pycuda<2024.1.1
scikit-cuda

[full_base]
ewoks[orange]>=0.1.1
rsyncmanager
graypy
fabio
h5py>=3
lxml
werkzeug
json-rpc
scipy
Pillow
glymur
resource
tifffile
hdf5plugin
pyicat_plus

[full_no_cuda]
ewoks[orange]>=0.1.1
rsyncmanager
graypy
fabio
h5py>=3
lxml
werkzeug
json-rpc
scipy
Pillow
glymur
resource
tifffile
hdf5plugin
pyicat_plus
nabu<2024.2,>=2023.3.1dev

[full_no_nabu]
ewoks[orange]>=0.1.1
rsyncmanager
graypy
fabio
h5py>=3
lxml
werkzeug
json-rpc
scipy
Pillow
glymur
resource
tifffile
hdf5plugin
pyicat_plus

[setup_requires]
setuptools
numpy>=1.12

[test]
pytest-asyncio
tomoscan[test]>=2.0.2rc17
