# Requirements for alt_from_ollama.py
#
# Install:
#   pip install -r scripts/requirements-alt-text.txt
#
# Used for:
#   - click                : CLI parser; replaces argparse here so the
#                            user-facing --help is consistent with the rest
#                            of the Click-backed sprezzature scripts.
#   - langdetect           : detect language from --in DOC / --context text
#                            so the output language matches the page without
#                            relying on shell locale.
#   - Pillow               : optional — downscale large images before
#                            sending to the model. The script remains
#                            functional without it.
#   - best-engine-ai-helper: routes the actual LLM/VLM call (Ollama by
#                            default; see SPREZZATURE_LLM_* env vars).

click>=8.1
langdetect>=1.0.9
Pillow>=10.0.0
best-engine-ai-helper>=0.4.0
