pyyaml
ruamel.yaml>=0.17
jsonschema[format]>=4.17
pypdf
defusedxml
# Floors consumed by scripts/test_evidence_rows.py::test_escaped_markdown_yields_no_linkify_tokens_on_round_trip (#801).
# markdown-it-py < 3 linkifies escaped bare URLs; dropping these lines makes that test silently skip in CI.
markdown-it-py>=3.0
linkify-it-py>=2.0.3
