# Core — always needed
natsort
Pillow
tqdm

# --- OCR backends: install only the one(s) you actually use ---

# ocr/openrouter_ocr.py (recommended) — any OpenAI-compatible API
openai

# ocr/gemini_direct_ocr.py — direct Gemini API access
# google-genai

# ocr/google_vision_ocr.py — Google Cloud Vision
# google-cloud-vision

# ocr/local_mangaocr_ocr.py — fully offline, no cloud account
# manga-ocr
# opencv-python
# numpy

# --- epub_builder module ---
# Only needs natsort, already listed above.
