From 5e9ba5c6d4801c0e0e8c2aa0bbe18cc68c86a2c4 Mon Sep 17 00:00:00 2001 From: Arnav Wadhwa Date: Thu, 15 Oct 2026 21:27:33 -0700 Subject: [PATCH] build: pin uv to 0.10.2 --- README.md | 2 +- customize.sh | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ddbb286..84d9443 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ dependencies and installs them with `uv`. - **Networking (`eth0`)**: DHCP for internet, plus an always-on static `172.17.21.2/22` for a direct laptop-to-Pi cable. - **mDNS**: the patched avahi that serves mDNS on port **5358**. -- **Tooling**: `uv`, system-wide. +- **Tooling**: `uv`, system-wide, pinned by `UV_VERSION` in `customize.sh`. - **ODrive USB**: a udev rule (`91-odrive.rules`) makes ODrive devices accessible to non-root users, since `uv` cannot install udev rules. diff --git a/customize.sh b/customize.sh index a1f7057..d0e3f90 100755 --- a/customize.sh +++ b/customize.sh @@ -41,7 +41,8 @@ else exit 1 fi -curl -LsSf https://astral.sh/uv/install.sh | env UV_INSTALL_DIR=/usr/local/bin sh +UV_VERSION=0.10.2 +curl -LsSf "https://astral.sh/uv/${UV_VERSION}/install.sh" | env UV_INSTALL_DIR=/usr/local/bin sh chown root:root /etc/NetworkManager/system-connections/dpea-eth0.nmconnection chmod 600 /etc/NetworkManager/system-connections/dpea-eth0.nmconnection