# ancient-book-kb 第三方依赖
# 说明：6 个脚本中 4 个（find_digitized / fix_quotes_scoped / lint_tags / verify_ocr_preserve）
# 仅用 Python 标准库，无需安装任何东西即可运行。
# 下面两类依赖按需安装——只走具体 OCR 路径时才需要。

# ── 路径 A：本地 VLM OCR（scripts/ocr_firered_local.py）──
# 需要 NVIDIA 显卡，约 8GB 显存（FireRed-OCR，Apache-2.0）
# 首次运行会自动从 HuggingFace 下载约 4GB 权重
torch>=2.1
transformers>=4.44
qwen-vl-utils>=0.0.8
pillow>=10.0

# ── 路径 B：腾讯云通用印刷体识别（scripts/ocr_tencent.py）──
# 最快上手，按量付费；图片会出公网，慎用于未授权珍本
tencentcloud-sdk-python>=3.0
pillow>=10.0

# ── 路径 C：知识库导出（scripts/export_kb.py，阶段 C）──
# 仅当导出 RDF Turtle（--format ttl）时需要；csv / json / neo4j 仅用标准库
rdflib>=6.0
