pydantic>=1.8
ruamel.yaml<0.19.0,>=0.17.0
typing_extensions>=4.5.0

[dev]
setuptools>=61.0.0
setuptools-scm[toml]>=6.2
pre-commit==3.5.0
ruff==0.11.11
black==24.8.0
mypy==1.13.0
pytest==8.3.5

[docs]
mkdocs
mkdocs-material
mkdocstrings[python]
pymdown-extensions
pygments
