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
commit3e22b06efc770b34b4aa2bf37c0c98e053bd4edb (patch)
tree09ddf771ee05bfd15e8b636cd7e7826f5a0819d2
parent29cf71a97a64e3217f79d4d6664e9020b4c176ec (diff)
downloadarchsetup-3e22b06efc770b34b4aa2bf37c0c98e053bd4edb.tar.gz
archsetup-3e22b06efc770b34b4aa2bf37c0c98e053bd4edb.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