fastapi
uvicorn[standard]
python-socketio
ewoksjob[worker]>=0.3

[:python_version < "3.8"]
pyyaml!=6.0.2rc1

[dev]
pytest>=7
pytest-celery
ewoksjob[sql]>=0.3
pytest-mock
httpx
black>=24
flake8>=4
ewokscore>=0.5

[doc]
pytest>=7
pytest-celery
ewoksjob[sql]>=0.3
pytest-mock
httpx
sphinx<7,>=4.5
sphinx-autodoc-typehints>=1.16
sphinxcontrib-redoc
sphinx_design
sphinx_book_theme

[frontend]
ewoksjob[sql]>=0.3

[test]
pytest>=7
pytest-celery
ewoksjob[sql]>=0.3
pytest-mock
httpx
