# Offline-only optional dependencies. Do not add these to the app runtime unless needed.
pyyaml>=6.0.1
zhipuai>=2.1.0
sniffio>=1.3.0

# Pin numpy to avoid incompatible x86-64-v2 wheels on older offline machines.
numpy==1.26.4

# Docling slim plus only file-format backends used by this offline tool.
# Do not install `docling` or `docling-slim[standard]` here: those pull OCR,
# layout/table ML models, torch/onnxruntime, and may try to download artifacts.
docling-slim[format-pdf-docling,format-docx,format-markdown]>=2.70.0; python_version >= "3.10"
