pydantic>=2.0
typing-extensions>=4.8
typer>=0.12

[all]
vectoralchemy[chroma,milvus,pgvector,pinecone,qdrant,weaviate]
vectoralchemy[cohere,huggingface,ollama,openai]

[chroma]
chromadb>=1.0

[cohere]
cohere>=5.0

[dev]
numpy>=2.5.1
build>=1.2
twine>=6.0
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0
ruff>=0.4
mypy>=1.10
pre-commit>=3.7
redis

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.25

[huggingface]
sentence-transformers>=3.0

[image-example]
sentence-transformers>=3.0
pillow>=10.0

[milvus]
pymilvus>=2.6

[ollama]
ollama>=0.2

[openai]
openai>=1.30

[pgvector]
asyncpg>=0.29
pgvector>=0.3
sqlalchemy[asyncio]>=2.0

[pinecone]
pinecone>=6.0

[qdrant]
qdrant-client>=1.9

[rag-example]
httpx>=0.27
beautifulsoup4>=4.12
ollama>=0.2
sentence-transformers>=3.0

[weaviate]
weaviate-client>=4.0
