attrs>=21.3
cattrs>=22.1

[:python_version < "3.11"]
tomli>=2

[click]
click<9,>=7

[dev]
click<9,>=7
click-option-group
pytest>=6
pytest-cov
coverage[toml]>=5.3
bandit
flake8
flake8-bandit
flake8-black
flake8-bugbear
flake8-isort
mypy
types-toml
furo
sphinx
sphinx-autodoc-typehints
nox
safety

[docs]
click<9,>=7
click-option-group
furo
sphinx
sphinx-autodoc-typehints

[lint]
click<9,>=7
click-option-group
bandit
flake8
flake8-bandit
flake8-black
flake8-bugbear
flake8-isort
mypy
types-toml

[option-groups]
click<9,>=7
click-option-group

[test]
click<9,>=7
click-option-group
pytest>=6
pytest-cov
coverage[toml]>=5.3
