click
pytz
streamlit-autorefresh
streamlit!=1.34.0,<1.44
streamlit_extras
tqdm
s3fs
oss2
psutil
polars
plotly
environs
pydantic<v2
scikit-learn
pymilvus
ujson
hdrhistogram>=0.10.1

[alisql]
mysql-connector-python

[aliyun_opensearch]
alibabacloud_ha3engine_vector

[all]
grpcio==1.53.0
grpcio-tools==1.53.0
qdrant-client
pinecone-client
weaviate-client
elasticsearch
sqlalchemy
redis
chromadb
pgvector
psycopg
psycopg-binary
pgvecto_rs[psycopg3]>=0.2.2
opensearch-dsl
opensearch-py
memorydb
alibabacloud_ha3engine_vector
mariadb
PyMySQL
clickhouse-connect
pyvespa
lancedb
mysql-connector-python
turbopuffer[fast]

[chromadb]
chromadb

[clickhouse]
clickhouse-connect

[cockroachdb]
psycopg[binary,pool]
pgvector

[doris]
doris-vector-search

[elastic]
elasticsearch

[lancedb]
lancedb

[mariadb]
mariadb

[memorydb]
memorydb

[mongodb]
pymongo

[oceanbase]
mysql-connector-python

[opensearch]
opensearch-py

[pgvecto_rs]
pgvecto_rs[psycopg3]>=0.2.2

[pgvector]
psycopg
psycopg-binary
pgvector

[pinecone]
pinecone-client

[qdrant]
qdrant-client

[redis]
redis

[test]
black
ruff
pytest

[tidb]
PyMySQL

[turbopuffer]
turbopuffer

[vespa]
pyvespa

[weaviate]
weaviate-client
