click
graphviz
pillow
pyyaml
tabulate
jinja2
weasyprint
pydantic<3,>=2
pydantic-settings<3,>=2

[dev]
pytest>=8.3.0
pytest-cov>=5.0.0
coverage[toml]>=7.6.0
isort>=5.12.0
black>=24.0.0
pre-commit>=3.7.0
mkdocs>=1.6.1
mkdocs-material>=9.5.34
