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 ""