psycopg[binary]>=3.1
mysql-connector-python>=8.3
numpy>=1.26
typing-extensions>=4.5.0

[all]
vectorwrap[clickhouse,duckdb,langchain,llamaindex,milvus,qdrant,redis,sqlite]

[clickhouse]
clickhouse-connect>=0.6.0

[dev]
pytest>=6.0
pytest-cov>=4.0
black>=23.0
ruff>=0.1.0
mypy>=1.0
pre-commit>=3.0

[duckdb]
duckdb>=0.10.2

[integrations]
vectorwrap[langchain,llamaindex,milvus,qdrant]

[langchain]
langchain>=0.1.0

[llamaindex]
llama-index>=0.10.0

[milvus]
pymilvus>=2.3.0

[qdrant]
qdrant-client>=1.7.0

[redis]
redis[hiredis]>=5.0.0

[sqlite]
pysqlite3>=0.5.0
sqlite-vss>=0.1.2

[test]
vectorwrap[clickhouse,dev,duckdb,redis,sqlite]
