sphinx<9,>=5.0
docutils<0.22,>=0.18
typst<0.15,>=0.14.1

[dev]
pytest<10,>=8.4
pytest-cov>=4.0
tox<5,>=4.56
tox-uv<2,>=1.35
black<27,>=26
ruff<0.16,>=0.15
mypy<3.0,>=1.13
pre-commit>=3.0
types-docutils>=0.18
twine>=5.0
build>=1.0

[docs]
furo>=2024.0
sphinx-autodoc-typehints>=1.0
sphinx-intl>=2.0

[docs:python_version < "3.11"]
tomli>=2.0
