pillow>=10.0
opencv-python-headless>=4.8
onnxruntime>=1.16
numpy>=1.24
torch>=2.0
torchvision>=0.15
click>=8.0
huggingface-hub>=0.20

[all]
newspaper-ocr[api,doclayout,glm-ocr,kraken,lightonocr,mineru,paddleocr-vl,paddlex,pdf,tesseract,trocr]

[api]
httpx>=0.24

[dev]
pytest>=7.0
pytest-cov
symspellpy
pymupdf>=1.24
rapidfuzz>=3.0

[doclayout]
doclayout-yolo>=0.0.3
dill
huggingface-hub>=0.20

[glm-ocr]
transformers>=5.1
torch

[kraken]
kraken>=5.0
huggingface-hub>=0.20

[lightonocr]
transformers>=4.50
torch

[mineru]
mineru-vl-utils[transformers]>=2.0
torch

[mineru-vllm]
mineru-vl-utils>=2.0
vllm

[paddleocr-vl]
transformers>=5.3
torch

[paddlex]
paddlepaddle
paddlex
opencv-contrib-python
pypdfium2

[pdf]
pymupdf>=1.24

[tesseract]

[trocr]
transformers>=4.30
torch
