mirror of
https://github.com/qdrant/qdrant-client.git
synced 2026-07-23 11:11:01 -05:00
Fastembed 0.5.0 (#870)
* new: update fastembed to 0.5.0, update numpy version mapping, bump qdrant-client to v1.12.2 * new: update qdrant version in integration tests * update lock * drop python3.8 * fix numpy for type checkers * fix netlify * fix netlify
This commit is contained in:
@@ -13,7 +13,6 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
python-version:
|
||||
- '3.8.x'
|
||||
- '3.9.x'
|
||||
- '3.10.x'
|
||||
- '3.11.x'
|
||||
|
||||
1
.github/workflows/integration-tests.yml
vendored
1
.github/workflows/integration-tests.yml
vendored
@@ -14,7 +14,6 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
python-version:
|
||||
- '3.8.x'
|
||||
- '3.9.x'
|
||||
- '3.10.x'
|
||||
- '3.11.x'
|
||||
|
||||
3
.github/workflows/type-checkers.yml
vendored
3
.github/workflows/type-checkers.yml
vendored
@@ -8,7 +8,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
|
||||
python-version: ["3.9", "3.10", "3.11", "3.12"]
|
||||
os: [ubuntu-latest]
|
||||
|
||||
name: Python ${{ matrix.python-version }} test
|
||||
@@ -25,6 +25,7 @@ jobs:
|
||||
run: |
|
||||
python -m pip install --upgrade pip poetry
|
||||
poetry install
|
||||
poetry run pip install "numpy<2.0.0" # https://github.com/python/mypy/issues/17396
|
||||
|
||||
- name: mypy
|
||||
run: |
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
[build]
|
||||
publish = "docs/html"
|
||||
command = "bash -x tools/generate_docs_netlify.sh"
|
||||
|
||||
[build.environment]
|
||||
PYTHON_VERSION = "3.10"
|
||||
|
||||
2125
poetry.lock
generated
2125
poetry.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
[tool.poetry]
|
||||
name = "qdrant-client"
|
||||
version = "1.12.1"
|
||||
version = "1.12.2"
|
||||
description = "Client library for the Qdrant vector search engine"
|
||||
authors = ["Andrey Vasnetsov <andrey@qdrant.tech>"]
|
||||
packages = [
|
||||
@@ -13,12 +13,13 @@ repository = "https://github.com/qdrant/qdrant-client"
|
||||
keywords = ["vector", "search", "neural", "matching", "client"]
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python = ">=3.8"
|
||||
python = ">=3.9"
|
||||
httpx = { version = ">=0.20.0", extras = ["http2"] }
|
||||
numpy = [
|
||||
{ version = "<1.21", python = "<3.8" },
|
||||
{ version = ">=1.21", python = ">=3.8,<3.12" },
|
||||
{ version = ">=1.26", python = ">=3.12" }
|
||||
{ version = ">=1.21,<2.1.0", python = "<3.10" },
|
||||
{ version = ">=1.21", python = ">=3.10,<3.12" },
|
||||
{ version = ">=1.26", python = ">=3.12,<3.13" },
|
||||
{ version = ">=2.1.0", python = ">=3.13" }
|
||||
]
|
||||
pydantic = ">=1.10.8"
|
||||
grpcio = { version = ">=1.41.0", allow-prereleases = true }
|
||||
@@ -26,10 +27,10 @@ grpcio-tools = ">=1.41.0"
|
||||
urllib3 = ">=1.26.14,<3"
|
||||
portalocker = "^2.7.0"
|
||||
fastembed = [
|
||||
{ version = "0.3.6", optional = true, python = "<3.13" }
|
||||
{ version = "0.5.0", optional = true },
|
||||
]
|
||||
fastembed-gpu = [
|
||||
{ version = "0.3.6", optional = true, python = "<3.13" }
|
||||
{ version = "0.5.0", optional = true },
|
||||
]
|
||||
|
||||
[tool.poetry.group.dev.dependencies]
|
||||
@@ -47,7 +48,7 @@ ruff = "0.4.3"
|
||||
|
||||
|
||||
[tool.poetry.group.docs.dependencies]
|
||||
sphinx = "^4.5.0"
|
||||
sphinx = "^5.0.0"
|
||||
qdrant-sphinx-theme = { git = "https://github.com/qdrant/qdrant_sphinx_theme.git", branch = "master" }
|
||||
nbsphinx = "^0.9.3"
|
||||
ipython = "8"
|
||||
|
||||
@@ -11,7 +11,7 @@ function stop_docker()
|
||||
# Ensure current path is project root
|
||||
cd "$(dirname "$0")/../"
|
||||
|
||||
QDRANT_LATEST="v1.12.1"
|
||||
QDRANT_LATEST="v1.12.5"
|
||||
QDRANT_VERSION=${QDRANT_VERSION:-"$QDRANT_LATEST"}
|
||||
IGNORE_CONGRUENCE_TESTS=${IGNORE_CONGRUENCE_TESTS:-"false"}
|
||||
REST_PORT="6333"
|
||||
|
||||
Reference in New Issue
Block a user