# Core — always needed
natsort
Pillow
tqdm

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

# ocr/novel_ocr.py (recommended for light novels) — any OpenAI-compatible API
# ocr/manga_ocr_llm.py (recommended for manga) — same API, plus translation
openai

# ocr/google_vision_ocr.py — Google Cloud Vision (pure OCR, no translation)
# google-cloud-vision

# ocr/local_mangaocr_ocr.py — fully offline, no cloud account, pure OCR
# also needed for ocr/manga_ocr_llm.py's --ahead-ocr-backend local
# manga-ocr
# opencv-python
# numpy

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