click>=8.0
numpy>=1.24
scipy>=1.10

[adapters]
psycopg>=3.1
supabase>=2.0
pinecone>=5.0
qdrant-client>=1.9
chromadb>=0.5

[all]
sentence-transformers>=2.5
networkx>=3.0
leidenalg>=0.10
python-igraph>=0.10
pdfminer.six>=20221105
tiktoken>=0.6
starlette>=0.37
uvicorn>=0.27
mcp>=1.0
psycopg>=3.1
supabase>=2.0
pinecone>=5.0
qdrant-client>=1.9
chromadb>=0.5

[dev]
pytest>=8.0

[embed]
sentence-transformers>=2.5

[graph]
networkx>=3.0
leidenalg>=0.10
python-igraph>=0.10

[ingest]
pdfminer.six>=20221105
tiktoken>=0.6

[mcp]
mcp>=1.0

[serve]
starlette>=0.37
uvicorn>=0.27
