Skip to main content

python: add a script to print all my venv dependencies

ID
8984cd5
date
2026-04-12 06:38:22+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
4e7b805
message
python: add a script to print all my venv dependencies
changed files
1 file, 15 additions

Changed files

python/get_all_venv_deps (0) → python/get_all_venv_deps (280)

diff --git a/python/get_all_venv_deps b/python/get_all_venv_deps
new file mode 100755
index 0000000..74e8492
--- /dev/null
+++ b/python/get_all_venv_deps
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+set -o errexit
+set -o nounset
+
+while read -r venv_dir; do
+  if ! test -d "$venv_dir"; then
+    echo "does not exist: $venv_dir" >&2
+    continue
+  fi
+  
+  echo "== $venv_dir =="
+  uv pip freeze --python "$venv_dir/bin/python"
+  echo ""
+done < ~/.venv_registry
\ No newline at end of file