httpx<1,>=0.28.1
pydantic<3,>=2.9
pyyaml<7,>=6.0.2

[all]
qdrant-client<2,>=1.19
chromadb<2,>=1.5
psycopg[binary]<4,>=3.2
pgvector<0.7,>=0.4
numpy<3,>=1.26
pinecone<11,>=7
langchain-core<2,>=1.0
pymupdf<2,>=1.26
python-docx<2,>=1.2
tiktoken<0.16,>=0.9

[chroma]
chromadb<2,>=1.5

[dev]
pytest<10,>=8.3

[docx]
python-docx<2,>=1.2

[langchain]
langchain-core<2,>=1.0

[local]
sentence-transformers<7,>=5

[pdf]
pymupdf<2,>=1.26

[pgvector]
psycopg[binary]<4,>=3.2
pgvector<0.7,>=0.4
numpy<3,>=1.26

[pinecone]
pinecone<11,>=7

[qdrant]
qdrant-client<2,>=1.19

[serve]
torch>=2.6
transformers>=5.10.2
huggingface_hub>=0.30
safetensors
pillow
torchvision
accelerate

[tokens]
tiktoken<0.16,>=0.9
