llm
click
numpy
pypandoc
tree-sitter
tqdm
magika
python-magic
python-pptx
openpyxl
beautifulsoup4
tree-sitter-markdown

[audio]
openai-whisper
pydub

[dev]
coverage
pytest
black
flake8
mypy
isort
pre-commit
notebook
ipython
build
twine

[ocr]
opencv-contrib-python
rapidocr
rapid-layout
pillow

[pdf]
pypdfium2
img2table
pillow
rapid-layout
chunking-pdftext
opencv-contrib-python

[pdf-others]
docling
unstructured[pdf]
sycamore-ai[local-inference]
