numpy>=1.23
os-helper<3,>=2.0.0
pyyaml<7,>=6.0

[all]
hnswlib<1,>=0.7
faiss-cpu>=1.7
annoy<2,>=1.17
turbovec>=0.5
qdrant-client>=1.7
pgvector>=0.2
psycopg[binary]>=3.1
click<9,>=8.1
fastapi<1,>=0.111
uvicorn<1,>=0.30
fastapi-mcp<1,>=0.4
mcp<2,>=1.20

[annoy]
annoy<2,>=1.17

[api]
fastapi<1,>=0.111
uvicorn<1,>=0.30

[cli]
click<9,>=8.1

[dev]
pytest>=8
hnswlib<1,>=0.7
faiss-cpu>=1.7
annoy<2,>=1.17
turbovec>=0.5
qdrant-client>=1.7
pgvector>=0.2
psycopg[binary]>=3.1
click<9,>=8.1
fastapi<1,>=0.111
uvicorn<1,>=0.30
httpx>=0.27
fastapi-mcp<1,>=0.4
mcp<2,>=1.20

[faiss]
faiss-cpu>=1.7

[hnsw]
hnswlib<1,>=0.7

[mcp]
fastapi-mcp<1,>=0.4
mcp<2,>=1.20
fastapi<1,>=0.111
uvicorn<1,>=0.30

[pgvector]
pgvector>=0.2
psycopg[binary]>=3.1

[qdrant]
qdrant-client>=1.7

[turbovec]
turbovec>=0.5
