cylc-flow==8.0rc1.*
graphene
graphene-tornado==2.6.*
graphql-ws==0.4.4
jupyter_server>=1.10.2
tornado>=6.1.0
traitlets>=5

[all]
jupyterhub==1.4.*
coverage>=5.0.0
flake8-broken-line>=0.3.0
flake8-bugbear>=21.0.0
flake8-builtins>=1.5.0
flake8-comprehensions>=3.5.0
flake8-debugger>=4.0.0
flake8-mutable>=1.2.0
flake8-simplify>=0.14.0
flake8>=3.0.0
mypy>=0.900
pytest-asyncio>=0.14.0
pytest-cov>=2.8.0
pytest-mock
pytest-tornasync>=0.5.0
pytest>=6
types-pkg_resources>=0.1.2

[hub]
jupyterhub==1.4.*

[tests]
coverage>=5.0.0
flake8-broken-line>=0.3.0
flake8-bugbear>=21.0.0
flake8-builtins>=1.5.0
flake8-comprehensions>=3.5.0
flake8-debugger>=4.0.0
flake8-mutable>=1.2.0
flake8-simplify>=0.14.0
flake8>=3.0.0
mypy>=0.900
pytest-asyncio>=0.14.0
pytest-cov>=2.8.0
pytest-mock
pytest-tornasync>=0.5.0
pytest>=6
types-pkg_resources>=0.1.2
