Skip to content

pr-1

Choose a tag to compare

@github-actions github-actions released this 24 Apr 16:54
· 0 commits to 1a5290ea5600dd53d388ce4bf810a53a209f4f8b since this release

uv (mlflow fork) — PR #1

Binaries built from PR #1.
Assets are overwritten on every push to the PR.

  • Commit: 475d6e5 (475d6e5f24f5e8b150817696c1e64587f38ab4bc)
  • Built: 2026-04-27T09:54:45Z

Fork behavior

This fork rewrites proxy registry URLs in uv.lock to their canonical counterparts
via the UV_INDEX_PROXIES environment variable. This prevents noisy diffs and keeps
the lockfile portable across environments that use different PyPI mirrors.
See astral-sh/uv#6349.

Setup

Set UV_INDEX_PROXIES with canonical:proxy mappings (comma-separated for multiple):

export UV_INDEX_PROXIES=https://pypi.org/simple:https://your-pypi-proxy.example.com/simple

Then use uv lock, uv add, etc. as normal. The lockfile will always contain the
canonical URL (https://pypi.org/simple) regardless of which mirror resolved the package.

Install

Linux (x86_64)

tmpdir="$(mktemp -d)" && trap "rm -rf \"$tmpdir\"" EXIT
curl -L -o "$tmpdir/uv.tar.gz" \
  https://github.com/mlflow/uv/releases/download/pr-1/uv-x86_64-unknown-linux-gnu.tar.gz
tar -xzf "$tmpdir/uv.tar.gz" -C "$tmpdir"
install -m 0755 "$tmpdir/uv" "$tmpdir/uvx" "$HOME/.local/bin/"

macOS (Apple Silicon)

tmpdir="$(mktemp -d)" && trap "rm -rf \"$tmpdir\"" EXIT
curl -L -o "$tmpdir/uv.tar.gz" \
  https://github.com/mlflow/uv/releases/download/pr-1/uv-aarch64-apple-darwin.tar.gz
tar -xzf "$tmpdir/uv.tar.gz" -C "$tmpdir"
install -m 0755 "$tmpdir/uv" "$tmpdir/uvx" "$HOME/.local/bin/"
# Clear the quarantine flag added by Safari/curl on downloaded binaries:
xattr -d com.apple.quarantine "$HOME/.local/bin/uv" "$HOME/.local/bin/uvx" 2>/dev/null || true

Make sure $HOME/.local/bin is on your PATH.