fastapi
uvicorn[standard]
python-socketio
ewoksjob[worker]<2,>=1.1
ewokscore>=1.0.0
pydantic-settings

[dev]
ewoksserver[test]
black>=25
flake8>=4

[doc]
ewoksserver[test]
sphinx>=4.5
sphinx-autodoc-typehints>=1.16
sphinxcontrib-redoc
sphinx_design
pydata_sphinx_theme

[frontend]
ewoksjob[sql]

[test]
pytest>=7
pytest-celery
ewoksserver[frontend]
pytest-mock
httpx!=1.0.dev1
