huggingface_hub
# LightRAG packages
lightrag-hku
# Progress bars for batch processing
tqdm
# NOTE(jonex): mineru[core] 已从核心依赖移到 optional extra `local`（见 setup.py / pyproject.toml）。
#   本地 MinerU CLI 解析（RAG_PARSER=mineru）需 `pip install raganything[local]`；
#   online / selfhost（RAG_PARSER=mineru_online / mineru_selfhost）为纯 HTTP 客户端，不需要 mineru，
#   借此让 slim 镜像去掉 mineru 及其重传递依赖（modelscope/opencv/mineru-vl-utils 等）。
# Note: Optional dependencies are now defined in setup.py extras_require:
# - [image]: Pillow>=10.0.0 (for BMP, TIFF, GIF, WebP format conversion)
# - [text]: reportlab>=4.0.0 (for TXT, MD to PDF conversion)
# - [paddleocr]: paddleocr + pypdfium2 (for parser='paddleocr' - better OCR for scanned PDFs)
# - [office]: requires LibreOffice (external program, not Python package)
# - [all]: includes all optional dependencies
#
# Install with: pip install raganything[image,text] or pip install raganything[all]
# For best PDF handling: pip install raganything[paddleocr]
