scikit-learn
markdown
pandas
pdfplumber>=0.11.7
colormath2
pillow
colour
numpy
urllib3
tqdm
rich
pydantic
jenkspy
scipy
scikit-image
openai
ipywidgets>=7.0.0
python-bidi
matplotlib
onnxruntime
huggingface_hub
platformdirs

[ai]
rapidocr
torch
torchvision
transformers[sentencepiece]
sentence-transformers
timm
doclayout_yolo

[all]
natural-pdf[ai]
natural-pdf[export]

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

[export]
pikepdf
img2pdf
jupytext
nbformat

[paddle]
paddlepaddle>=3.0.0
paddleocr>=3.0.1
paddlex[ocr]>=3.0.2
numpy<2.0

[quality]
pyspellchecker
langdetect

[test]
pytest
pytest-xdist
setuptools
tomli
mktestdocs
