# Optional: local vision OCR of image-only doc pages (scrape/vision.py).
# Installed only in the refresh workflow, NOT baked into the server image —
# the MCP server never runs OCR, so keeping Pillow out of the base image
# keeps it lean (same reasoning as requirements-rerank.txt keeping out torch).
# requests (the Ollama client) is already in requirements.txt.
Pillow>=10.0
