pypdf>=4.0
pypdfium2>=4.30.0

[dev]
pytest>=8.0

[docling]

[docling:python_version >= "3.10"]
docling>=2.70.0

[faiss]
faiss-cpu>=1.8.0

[fastembed]
fastembed>=0.7.0

[integrations]
faiss-cpu>=1.8.0
langchain-core>=0.3.0
langgraph>=0.3.0
llama-index-core>=0.12.0
paddleocr>=3.3.0
sentence-transformers>=3.0.0
surya-ocr>=0.17.0
pillow>=10.0.0
fastembed>=0.7.0
qdrant-client[fastembed]>=1.14.1
unstructured[pdf]>=0.16.0

[integrations:python_version >= "3.10"]
docling>=2.70.0

[langchain]
langchain-core>=0.3.0

[langgraph]
langchain-core>=0.3.0
langgraph>=0.3.0

[llamaindex]
llama-index-core>=0.12.0

[mcp]
mcp>=1.0.0

[paddleocr]
paddleocr>=3.3.0

[publish]
build>=1.2.0
twine>=5.0.0

[sentence-transformers]
sentence-transformers>=3.0.0

[surya]
surya-ocr>=0.17.0
pillow>=10.0.0

[ui]
streamlit<2.0,>=1.12
altair<5

[unstructured]
unstructured[pdf]>=0.16.0
