pydantic<3,>=2.0
docling>=2.14
docling-core>=2.13

[all]
longparser[pptx]
longparser[langchain]
longparser[llamaindex]
longparser[server]
longparser[embeddings]
longparser[chroma]

[chroma]
chromadb>=0.5

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0
ruff>=0.4
mypy>=1.10
build>=1.0
twine>=5.0
httpx>=0.27
anyio>=4.0

[docx-equations]
docxlatex>=0.3.0
defusedxml>=0.7.0

[embeddings]
sentence-transformers>=3.0

[faiss]
faiss-cpu>=1.8

[langchain]
langchain-core>=0.2

[latex-ocr]
pix2tex>=0.1.4

[llamaindex]
llama-index-core>=0.10

[mfd]
pix2text<1.2,>=1.1.1

[pptx]
python-pptx>=1.0

[qdrant]
qdrant-client>=1.12

[server]
fastapi>=0.115
uvicorn[standard]>=0.34
python-multipart>=0.0.9
motor>=3.6
arq>=0.26
python-magic>=0.4.27
python-dotenv>=1.0
langchain>=0.3
langchain-openai>=0.3
langchain-google-genai>=2.0
langchain-groq>=0.3
langchain-mongodb>=0.3
langchain-huggingface>=0.1
langchain-chroma>=0.2
langgraph>=0.2
langgraph-checkpoint>=2.0
tiktoken>=0.7
redis>=5.0
