celery[tblib]!=5.3.0rc1,>=5
kombu!=5.3.0rc1,!=5.3.0rc2
ewoksutils>=0.1.1

[:python_version < "3.8"]
importlib-metadata<5.0

[beacon]
blissdata

[blissworker]
ewokscore>=0.5
ewoks>=0.3
redis<5
blissdata
pyslurmutils>=0.1.0rc
gevent
flower
ewoks[esrf-data-portal]

[dev]
ewokscore>=0.5
ewoks>=0.3
redis<5
blissdata
pyslurmutils>=0.1.0rc
gevent
flower
ewoks[esrf-data-portal]
sqlalchemy<2
pytest>=7
pytest-celery
pytest-redis
pytest-mock
black>=22
flake8>=4

[doc]
ewokscore>=0.5
ewoks>=0.3
redis<5
sphinx>=4.5
sphinx-autodoc-typehints>=1.16
pydata_sphinx_theme<0.15

[monitor]
flower

[redis]
redis<5

[slurm]
pyslurmutils>=0.1.0rc
gevent

[sql]
sqlalchemy<2

[test]
ewokscore>=0.5
ewoks>=0.3
redis<5
blissdata
pyslurmutils>=0.1.0rc
gevent
flower
ewoks[esrf-data-portal]
sqlalchemy<2
pytest>=7
pytest-celery
pytest-redis
pytest-mock

[worker]
ewokscore>=0.5
ewoks>=0.3
