Skip to main content

get_all_venv_deps: de-dupe the ~/.venv_registry

ID
f1f050c
date
2026-05-23 18:57:11+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
efcb6c6
message
get_all_venv_deps: de-dupe the ~/.venv_registry

My ~/.venv_registry file has some duplicate entries, so de-dupe when
running the dependency analysis. (That's easier than trying to prevent
double-writing of entries.)
changed files
1 file, 4 additions, 1 deletion

Changed files

python/get_all_venv_deps (280) → python/get_all_venv_deps (368)

diff --git a/python/get_all_venv_deps b/python/get_all_venv_deps
index 74e8492..6eb7904 100755
--- a/python/get_all_venv_deps
+++ b/python/get_all_venv_deps
@@ -3,12 +3,15 @@
 set -o errexit
 set -o nounset
 
+sort -u ~/.venv_registry > ~/.venv_registry.tmp
+mv ~/.venv_registry.tmp ~/.venv_registry
+
 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 ""