aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-10 15:11:12 -0500
committerCraig Jennings <c@cjennings.net>2026-06-10 15:11:12 -0500
commit1eed76468de1424f521239051999e9047c30c6cb (patch)
tree060959f7245582b2407baec7c29e9a88318c4675
parent4f030d0cd6b922bf5b4e6babe7a10b85e219ff42 (diff)
downloadarchsetup-1eed76468de1424f521239051999e9047c30c6cb.tar.gz
archsetup-1eed76468de1424f521239051999e9047c30c6cb.zip
feat(install): add uv to the Python tooling set
Fresh installs were skipping uv, so PEP 723 inline-script shebangs (#!/usr/bin/env -S uv run --script) failed with env: uv: No such file or directory. ratio and velox had it hand-installed.
-rwxr-xr-xarchsetup1
1 files changed, 1 insertions, 0 deletions
diff --git a/archsetup b/archsetup
index b44fe16..fad2fec 100755
--- a/archsetup
+++ b/archsetup
@@ -1999,6 +1999,7 @@ developer_workstation() {
# Python
pacman_install pyright # Python language server
pacman_install pyenv # Python environment manager
+ pacman_install uv # Python package manager + PEP 723 inline-script runner
# Shell
pacman_install shellcheck # Shell script linter