cryptography>=3.1
grpcio
grpcio-tools
lxml>=4.4.0
typing-extensions
zeroconf

[:python_version < "3.8"]
importlib-metadata

[codegen]
black
isort
jinja2
typer

[dev]
black
isort
pytest
pytest-cov
flake8<5.0.0
pyproject-flake8

[docs]
sphinx
sphinxcontrib-napoleon
sphinxcontrib-runcmd

[full]
black
isort
jinja2
jsonschema
flake8<5.0.0
pyproject-flake8
pytest
pytest-cov
sphinx
sphinxcontrib-napoleon
sphinxcontrib-runcmd
typer
xmlschema

[jsonschema]
jsonschema

[test]
pytest
pytest-cov

[xmlschema]
xmlschema
