Repository navigation
pr-1
·
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/simpleThen 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 || trueMake sure $HOME/.local/bin is on your PATH.