faiss-cpu>=1.7.1.post2
numpy>=1.18.4
torch>=1.6.0
transformers>=4.12.3
tokenizers>=0.10.3

[all]
aiohttp>=3.8.1
fastapi>=0.61.1
PyYAML>=5.3
uvicorn>=0.12.1
apache-libcloud>=3.3.1
pillow>=7.2.0
onnxruntime>=1.8.1
beautifulsoup4>=4.9.3
fasttext>=0.9.2
nltk>=3.5
onnx>=1.10.1
onnxmltools>=1.9.1
onnxruntime>=1.8.1
pandas>=1.1.0
pillow>=7.2.0
sentencepiece>=0.1.91
soundfile>=0.10.3.post1
tika>=1.24
timm>=0.4.12
annoy>=1.16.3
fasttext>=0.9.2
hnswlib>=0.5.0
pymagnitude-lite>=0.1.43
scikit-learn>=0.23.1
sentence-transformers>=2.1.0
apache-libcloud>=3.3.1
croniter>=1.2.0
openpyxl>=3.0.9
pandas>=1.1.0
pillow>=7.2.0
requests>=2.26.0
xmltodict>=0.12.0

[api]
aiohttp>=3.8.1
fastapi>=0.61.1
PyYAML>=5.3
uvicorn>=0.12.1

[cloud]
apache-libcloud>=3.3.1

[database]
pillow>=7.2.0

[dev]
black
coverage
pre-commit
pylint

[model]
onnxruntime>=1.8.1

[pipeline]
beautifulsoup4>=4.9.3
fasttext>=0.9.2
nltk>=3.5
onnx>=1.10.1
onnxmltools>=1.9.1
onnxruntime>=1.8.1
pandas>=1.1.0
pillow>=7.2.0
sentencepiece>=0.1.91
soundfile>=0.10.3.post1
tika>=1.24
timm>=0.4.12

[similarity]
annoy>=1.16.3
fasttext>=0.9.2
hnswlib>=0.5.0
pymagnitude-lite>=0.1.43
scikit-learn>=0.23.1
sentence-transformers>=2.1.0

[workflow]
apache-libcloud>=3.3.1
croniter>=1.2.0
openpyxl>=3.0.9
pandas>=1.1.0
pillow>=7.2.0
requests>=2.26.0
xmltodict>=0.12.0
