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)
This commit is contained in:
Andy Lee
2025-08-07 13:29:30 -07:00
parent ba95554fe7
commit 3fa6b2aa17

View File

@@ -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]"