Skip to content

Conversation

@ntkathole
Copy link
Member

What this PR does / why we need it:

The torch release pipeline occasionally releases wheel builds to their index (https://download.pytorch.org/whl/cpu) before the PyPI release is available. This causes issues in our CI pipeline where:

  1. pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu --force-reinstall installs the latest version (e.g., 2.9.0) from the torch wheel index
  2. uv pip sync then tries to sync with our pinned requirements, but the new version isn't on PyPI yet.
  3. This creates a version mismatch, causing installation failures or test failures

This PR implements the two-step process with a single uv pip sync command that uses --extra-index-url.

Signed-off-by: ntkathole <nikhilkathole2683@gmail.com>
@ntkathole ntkathole merged commit 366e5a8 into feast-dev:master Oct 15, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants