jina-hubble-sdk>=0.24.0
numpy
rich>=12.0.0

[annlite]
annlite

[benchmark]
h5py
matplotlib
pandas
seaborn

[common]
Pillow
fastapi
lz4
matplotlib
protobuf>=3.13.0
pydantic>=1.9.0
requests
uvicorn

[elasticsearch]
elasticsearch>=8.2.0

[full]
Pillow
av
fastapi
grpcio-health-checking<1.48.1,>=1.46.0
grpcio-reflection<1.48.1,>=1.46.0
grpcio<1.48.1,>=1.46.0
ipython
lz4
matplotlib
protobuf>=3.13.0
pydantic>=1.9.0
requests
scipy
strawberry-graphql
trimesh[easy]
uvicorn

[milvus]
pymilvus~=2.1.0

[opensearch]
opensearch-py==2.0.1

[qdrant]
qdrant-client~=0.10.3

[redis]
redis>=4.3.0

[test]
annlite
black==22.3.0
datasets
elasticsearch>=8.2.0
jina
jupyterlab
mock
onnx
onnxruntime
opensearch-py==2.0.1
paddlepaddle
protobuf<=3.20.0,>=3.13.0
pymilvus==2.1.3
pytest
pytest-cov==3.0.0
pytest-custom_exit_code
pytest-mock
pytest-mock
pytest-repeat
pytest-reraise
pytest-timeout
redis>=4.3.0
tensorflow==2.7.0
torch==1.9.0
torchvision==0.10.0
transformers>=4.16.2
weaviate-client~=3.9.0

[weaviate]
weaviate-client~=3.9.0
