From a0c790f28530c682486bee977893f96aa44d6c38 Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Mon, 11 Aug 2025 13:38:03 -0700 Subject: [PATCH] fix: use local leann-core when building backend packages Add --find-links to backend builds to ensure they use the locally built leann-core with fixed MLX dependencies instead of downloading from PyPI. Also bump leann-core version to 0.2.8 to ensure clean dependency resolution. --- .github/workflows/build-reusable.yml | 8 ++++---- packages/leann-core/pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-reusable.yml b/.github/workflows/build-reusable.yml index 7c5733f..6d4f188 100644 --- a/.github/workflows/build-reusable.yml +++ b/.github/workflows/build-reusable.yml @@ -148,9 +148,9 @@ jobs: export CC=clang export CXX=clang++ export MACOSX_DEPLOYMENT_TARGET=11.0 - uv build --wheel --python ${{ matrix.python }} + uv build --wheel --python ${{ matrix.python }} --find-links ../leann-core/dist else - uv build --wheel --python ${{ matrix.python }} + uv build --wheel --python ${{ matrix.python }} --find-links ../leann-core/dist fi cd ../.. @@ -162,9 +162,9 @@ jobs: export CXX=clang++ # DiskANN requires macOS 13.3+ for sgesdd_ LAPACK function export MACOSX_DEPLOYMENT_TARGET=13.3 - uv build --wheel --python ${{ matrix.python }} + uv build --wheel --python ${{ matrix.python }} --find-links ../leann-core/dist else - uv build --wheel --python ${{ matrix.python }} + uv build --wheel --python ${{ matrix.python }} --find-links ../leann-core/dist fi cd ../.. diff --git a/packages/leann-core/pyproject.toml b/packages/leann-core/pyproject.toml index 98e7d12..be09d29 100644 --- a/packages/leann-core/pyproject.toml +++ b/packages/leann-core/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "leann-core" -version = "0.2.7" +version = "0.2.8" description = "Core API and plugin system for LEANN" readme = "README.md" requires-python = ">=3.9"