celery[tblib]>=5.5
ewoksutils[full]>=2.0.0rc2
pyyaml

[beacon]
blissdata[beacon]

[blissclient]
ewoksjob[redis]
ewoksjob[beacon]

[blissworker]
ewoksjob[worker]
ewoksjob[redis]
ewoksjob[beacon]
ewoksjob[slurm]
ewoksjob[monitor]
ewoks[esrf-data-portal]
blissdata[tango]

[dev]
ewoksjob[test]
ruff>=0.16.0

[doc]
ewoksjob[worker]
ewoksjob[redis]
sphinx>=4.5
sphinx-autodoc-typehints>=1.16
pydata_sphinx_theme<0.15
sphinx-copybutton

[monitor]
flower

[redis]
redis!=5.3.0b1,!=5.3.0b3

[slurm]
pyslurmutils>=1.5
gevent

[sql]
sqlalchemy

[test]
ewoksjob[blissworker]
ewoksjob[sql]
pytest>=7
pytest-celery
pytest-redis
pytest-mock
tzdata
pytest-timeout
packaging

[test:python_version < "3.10"]
mirakuru<3

[worker]
ewoks>=7.0.0rc1
objgraph
