numpy>=1.24

[all]
opensearch-py>=2.4
qdrant-client>=1.7
chromadb>=0.5
psycopg[binary]>=3.1
pgvector>=0.2
faiss-cpu>=1.7
scikit-learn>=1.3
openai>=1.0

[chroma]
chromadb>=0.5

[dev]
pytest>=7
pytest-cov
ruff>=0.4
mypy>=1.8

[faiss]
faiss-cpu>=1.7

[learn]
scikit-learn>=1.3

[learn-xgb]
scikit-learn>=1.3
xgboost>=2.0

[local-models]
torch>=2.0
sentence-transformers>=2.2
transformers<5,>=4.40

[opensearch]
opensearch-py>=2.4

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

[phase1]
opensearch-py>=2.4
openai>=1.0
sentence-transformers>=2.2
torch>=2.0
transformers<5,>=4.40
langchain-openai>=0.1
requests>=2.28

[providers]
openai>=1.0

[qdrant]
qdrant-client>=1.7

[sqlite]
