requests==2.33.1
python-dotenv==1.2.2
# PyYAML — standards files (asu-design-standards.yaml) parsed by criterion_evaluator
PyYAML==6.0.3
# beautifulsoup4 — HTML parsing for faithful_restyle.py + refresh_asu_calendar.py
beautifulsoup4==4.12.3
# python-docx — faculty Office-artifact preservation (docx_append.py)
python-docx==1.1.2
# pypdf — PDF probing for remediate_assess.py (file-remediation Stage 1)
pypdf==6.12.2
# pymupdf (fitz) — page rendering for fidelity_gate.py / ocr_text_layer.py (file-remediation Stage 2/3)
pymupdf==1.28.0
# pikepdf — tag-tree + metadata edits for pdf_tree_edit.py / remediate_pdf.py (file-remediation Stage 2)
pikepdf==10.10.0
# fonttools — font subsetting + FontFile2/CFF synthesis for pdf_font_embed.py (file-remediation Stage 2, font-embed engine)
fonttools==4.63.0
# python-pptx — Engine E1 PPTX in-place remediation (remediate_pptx.py, file-remediation Stage 2 Phase 3)
python-pptx==1.0.2
