boto3>=1.28.43
click>=8.1.7
loguru>=0.7.2
numpy>=1.21.6
pdfminer.six==20250324
tqdm>=4.67.1
requests
httpx
pillow>=10.4.0
pypdfium2>=4.30.0
pypdf>=5.6.0
reportlab
modelscope>=1.26.0
huggingface-hub>=0.32.4
opencv-python>=4.11.0.86
openai<3,>=1.70.0
beautifulsoup4<5,>=4.13.5
magika<0.7.0,>=0.6.2

[all]
mineru[core]
mineru[vllm]

[api]
fastapi
python-multipart
uvicorn

[core]
mineru[vlm]
mineru[pipeline]
mineru[api]
mineru[gradio]

[core:sys_platform == "darwin"]
mineru[mlx]

[gradio]
gradio<6,>=5.34
gradio-pdf>=0.0.22

[mlx]
mlx-vlm<0.4,>=0.3.3

[pipeline]
matplotlib<4,>=3.10
ultralytics<9,>=8.3.48
doclayout_yolo==0.0.4
dill<1,>=0.3.8
PyYAML<7,>=6.0.2
ftfy<7,>=6.3.1
shapely<3,>=2.0.7
pyclipper<2,>=1.3.0
omegaconf<3,>=2.3.0
torch<3,>=2.6.0
torchvision
transformers!=4.51.0,<5.0.0,>=4.49.0
onnxruntime>1.17.0

[test]
mineru[core]
pytest
pytest-cov
coverage
fuzzywuzzy

[vllm]
vllm<0.12,>=0.10.1.1

[vlm]
torch<3,>=2.6.0
transformers<5.0.0,>=4.51.1
accelerate>=1.5.1
