esrf-pathlib>=0.7.0
h5py
icat-esrf-definitions>=2.7
esrf-ontologies>=2.1
numpy
querypool
requests
stompest
tqdm
pillow
xsdata==24.9

[bliss]
blissdata[beacon]

[dev]
pyicat-plus[test]
black>=25
flake8>=4
pep8-naming
isort
xsdata[cli]
pre-commit

[doc]
pyicat-plus[test]
sphinx>=4.5
sphinx-autodoc-typehints>=1.16
pydata-sphinx-theme
sphinx-copybutton

[test]
pyicat-plus[bliss]
pytest>=7
pytest-timeout>=2.1
numpy>=1.15
psutil
coilmq
stomp.py>=7
h5py>=3.5
