scikit-learn
markdown
pandas
pdfplumber>=0.11.7
colormath2
pillow
colour
numpy
urllib3
tqdm
pydantic
jenkspy
scipy
ipywidgets>=7.0.0
python-bidi
matplotlib

[ai]
sentence-transformers
torch
torchvision
transformers[sentencepiece]
huggingface_hub>=0.29.3
timm
doclayout_yolo
easyocr
openai

[all]
natural-pdf[ocr-export]
natural-pdf[deskew]
natural-pdf[test]
natural-pdf[search]
natural-pdf[export-extras]
natural-pdf[ai]

[deskew]
deskew>=1.5
img2pdf

[dev]
black
isort
mypy
pytest
pytest-xdist
nox
nox-uv
build
uv
pipdeptree
nbformat
jupytext
nbclient==0.10.2
jupyter_core==5.7.2
ipykernel
pre-commit
setuptools

[export-extras]
jupytext
nbformat

[ocr-export]
pikepdf

[search]
lancedb
pyarrow

[test]
pytest
pytest-xdist
setuptools
