fix: find links to install wheels available

This commit is contained in:
Andy Lee
2025-09-15 22:22:38 -07:00
parent 9dbd0c64cc
commit 3357d5765e

View File

@@ -309,11 +309,11 @@ jobs:
# Install test tools only first, without including the project itself
uv sync --only-group test
# Now install the built wheels (these are the artifacts under test)
uv pip install --find-links packages/leann-core/dist --find-links packages/leann-backend-hnsw/dist --find-links packages/leann-backend-diskann/dist packages/leann-core/dist/*.whl || uv pip install --find-links packages/leann-core/dist packages/leann-core/dist/*.tar.gz
uv pip install --find-links packages/leann-core/dist packages/leann-backend-hnsw/dist/*.whl
uv pip install --find-links packages/leann-core/dist packages/leann-backend-diskann/dist/*.whl
uv pip install packages/leann/dist/*.whl || uv pip install packages/leann/dist/*.tar.gz
# Now install the built packages by name; resolver will pick compatible wheels from local dists
uv pip install --find-links packages/leann-core/dist leann-core || uv pip install --find-links packages/leann-core/dist packages/leann-core/dist/*.tar.gz
uv pip install --find-links packages/leann-backend-hnsw/dist leann-backend-hnsw
uv pip install --find-links packages/leann-backend-diskann/dist leann-backend-diskann
uv pip install --find-links packages/leann/dist leann || uv pip install packages/leann/dist/*.tar.gz
- name: Run tests with pytest
env: