Summary
After 0.11.0, attempting to upgrade uv via uv self update on a 32-bit ARM host fails with:
$ uv self update
info: Checking for updates...
error: Failed to resolve the latest uv version
Caused by: No version of uv found for platform `armv7-unknown-linux-gnueabihfeabihf`
This is reproducible on an aarch64 host that can run 32-bit code in a fresh Debian Trixie container.
$ podman run --arch arm -it --rm docker.io/debian:trixie-slim /bin/sh -c 'set -x &&
dpkg --print-architecture &&
apt-get update >/dev/null &&
apt-get upgrade -y >/dev/null &&
apt-get install -y curl >/dev/null &&
curl -LsSf https://astral.sh/uv/0.10.12/install.sh | sh &&
. $HOME/.local/bin/env &&
uv --version &&
uv self update &&
uv --version &&
uv self update'
+ dpkg --print-architecture
armhf
+ apt-get update
+ apt-get upgrade -y
+ apt-get install -y curl
...
+ curl -LsSf https://astral.sh/uv/0.10.12/install.sh
+ sh
downloading uv 0.10.12 armv7-unknown-linux-gnueabihf
no checksums to verify
installing to /root/.local/bin
uv
uvx
everything's installed!
To add $HOME/.local/bin to your PATH, either restart your shell or run:
source $HOME/.local/bin/env (sh, bash, zsh)
source $HOME/.local/bin/env.fish (fish)
+ . /root/.local/bin/env
+ export PATH=/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ uv --version
uv 0.10.12 (armv7-unknown-linux-gnueabihf)
+ uv self update
info: Checking for updates...
success: Upgraded uv from v0.10.12 to v0.11.7! https://github.com/astral-sh/uv/releases/tag/0.11.7
+ uv --version
uv 0.11.7 (armv7-unknown-linux-gnueabihf)
+ uv self update
info: Checking for updates...
error: Failed to resolve the latest uv version
Caused by: No version of uv found for platform `armv7-unknown-linux-gnueabihfeabihf`
Platform
Linux 6.12.74+deb13+1-armmp-lpae armv7l GNU/Linux
Version
uv 0.11.7 (armv7-unknown-linux-gnueabihf)
Python version
Python 3.14.4
Summary
After 0.11.0, attempting to upgrade
uvviauv self updateon a 32-bit ARM host fails with:This is reproducible on an
aarch64host that can run 32-bit code in a fresh Debian Trixie container.Platform
Linux 6.12.74+deb13+1-armmp-lpae armv7l GNU/Linux
Version
uv 0.11.7 (armv7-unknown-linux-gnueabihf)
Python version
Python 3.14.4