pydantic<3,>=2.14.3
Jinja2<4,>=3.1.6
Markdown<4,>=3.10.3
bleach<7,>=6.4
defusedxml<1,>=0.7.1
Pillow<14,>=12.3
tinycss2<2,>=1.5.1
fonttools<5,>=4.65
Brotli<2,>=1.2.1

[dev]
pre-commit<5,>=4.6.2

[docs]
mkdocs<2,>=1.6.1
pyyaml-env-tag<2,>=1.1

[pdf]
weasyprint==70.0

[test]
packaging<27,>=26.3
pytest<10,>=9.2
pytest-cov<8,>=7.1
pytest-xdist<4,>=3.8
PyYAML<7,>=6.0.3
pyyaml-env-tag<2,>=1.1
PyMuPDF<3,>=1.28.2
build<2,>=1.6.1
ruff==0.17.4
twine<8,>=7
