From 3fa6b2aa1714c6e2a38178b1d2c6e4e18195e5de Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Thu, 7 Aug 2025 13:29:30 -0700 Subject: [PATCH] ci: allow resolving third-party deps from index; still prefer local wheels for our packages - Remove --no-index so numpy/scipy/etc can be resolved on Python 3.13 - Keep --find-links to force our packages from local dist Fixes: dependency resolution failure on Ubuntu Python 3.13 (numpy missing) --- .github/workflows/build-reusable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-reusable.yml b/.github/workflows/build-reusable.yml index ef67b06..fca7b87 100644 --- a/.github/workflows/build-reusable.yml +++ b/.github/workflows/build-reusable.yml @@ -213,7 +213,7 @@ jobs: FIND_LINKS="$FIND_LINKS --find-links packages/leann-backend-hnsw/dist --find-links packages/leann-backend-diskann/dist" uv pip install leann-core leann leann-backend-hnsw leann-backend-diskann \ - $FIND_LINKS --force-reinstall --no-index + $FIND_LINKS --force-reinstall # Install test dependencies using extras uv pip install -e ".[test]"