
[all]
ragnor[chroma,directory,faiss,litellm,mcp,object-storage,opentelemetry,pdf,pgvector,qdrant,rerank,watch,web]

[chroma]
chromadb>=0.5

[directory]
pathspec<1,>=0.12

[faiss]
faiss-cpu>=1.8

[litellm]
litellm>=1.84

[local-embeddings]

[mcp]
mcp>=1.0.0

[object-storage]
boto3>=1.34

[opentelemetry]
opentelemetry-api>=1.20

[pdf]
pypdf<7,>=5

[pgvector]
sqlalchemy[asyncio]>=2.0.30

[qdrant]
qdrant-client>=1.9

[rerank]
litellm>=1.84

[test]
pytest>=8.3
numpy>=1.24
litellm>=1.84
pytest-asyncio>=0.24
aiosqlite>=0.20
sqlalchemy[asyncio]>=2.0.30
pypdf<7,>=5
pathspec<1,>=0.12
httpx<1,>=0.28
mcp>=1.0.0

[watch]
watchfiles>=0.24

[web]
httpx<1,>=0.28
