metomi-rose<2.3.0,>=2.1.0
cylc-flow<8.3,>8.2.5
metomi-isodatetime
ansimarkup
jinja2

[all]
coverage>=5.0.0
pytest
pytest-cov
pytest-xdist>=2
flake8
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.15.1
mypy>=0.910

[all:python_version > "3.7"]
flake8-type-checking

[lint]
flake8
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.15.1
mypy>=0.910

[lint:python_version > "3.7"]
flake8-type-checking

[tests]
coverage>=5.0.0
pytest
pytest-cov
pytest-xdist>=2
