mirror of
https://github.com/qdrant/fastembed.git
synced 2026-08-04 00:51:08 -05:00
This causes an incompatibility with spaCy because no matching versions of numpy can be found when using both libraries at once. It looks like the tests pass again without the numpy<2 requirement so there is no reason to keep this requirement anymore.
50 lines
1.3 KiB
TOML
50 lines
1.3 KiB
TOML
[tool.poetry]
|
|
name = "fastembed"
|
|
version = "0.4.2"
|
|
description = "Fast, light, accurate library built for retrieval embedding generation"
|
|
authors = ["Qdrant Team <info@qdrant.tech>", "NirantK <nirant.bits@gmail.com>"]
|
|
license = "Apache License"
|
|
readme = "README.md"
|
|
packages = [{include = "fastembed"}]
|
|
homepage = "https://github.com/qdrant/fastembed"
|
|
repository = "https://github.com/qdrant/fastembed"
|
|
keywords = ["vector", "embedding", "neural", "search", "qdrant", "sentence-transformers"]
|
|
|
|
[tool.poetry.dependencies]
|
|
python = ">=3.8.0,<3.13"
|
|
onnx = "^1.15.0"
|
|
onnxruntime = ">=1.17.0,<1.20.0"
|
|
tqdm = "^4.66"
|
|
requests = "^2.31"
|
|
tokenizers = ">=0.15,<1.0"
|
|
huggingface-hub = ">=0.20,<1.0"
|
|
loguru = "^0.7.2"
|
|
numpy = [
|
|
{ version = ">=1.21", python = "<3.12" },
|
|
{ version = ">=1.26", python = ">=3.12" }
|
|
]
|
|
pillow = "^10.3.0"
|
|
mmh3 = "^4.1.0"
|
|
py-rust-stemmers = "^0.1.0"
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
pytest = "^7.4.2"
|
|
ruff = ">=0.3.1,<1.0"
|
|
notebook = ">=7.0.2"
|
|
pre-commit = {version = "^3.6.2", python = ">=3.9,<3.12" }
|
|
|
|
[tool.poetry.group.docs.dependencies]
|
|
mkdocs-material = "^9.5.10"
|
|
mkdocstrings = "^0.24.0"
|
|
pillow = "^10.2.0"
|
|
cairosvg = "^2.7.1"
|
|
mknotebooks = "^0.8.0"
|
|
|
|
|
|
[build-system]
|
|
requires = ["poetry-core"]
|
|
build-backend = "poetry.core.masonry.api"
|
|
|
|
[tool.ruff]
|
|
line-length = 99
|