celery[tblib]>=5.5
ewoksutils[full]>=1.6.0
pyyaml

[beacon]
blissdata

[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]
black>=25
flake8>=4
isort

[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.0
gevent

[sql]
sqlalchemy

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

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

[worker]
ewokscore>=3.0.0
ewoks>=0.3
