python/depanalysis: print a count of unique versions
- ID
9796569- date
2026-08-08 19:39:49+00:00- author
Alex Chan <alex@alexwlchan.net>- parent
d4f3c81- message
python/depanalysis: print a count of unique versions- changed files
1 file, 3 additions, 1 deletion
Changed files
python/depanalysis.py (1370 → 1518)
diff --git a/python/depanalysis.py b/python/depanalysis.py
index 148854a..c5c1431 100755
--- a/python/depanalysis.py
+++ b/python/depanalysis.py
@@ -13,7 +13,6 @@ import subprocess
from chives.text import coloured
-
if __name__ == "__main__":
venv_path = Path("/tmp/depanalysis/venv.txt")
venv_path.parent.mkdir(exist_ok=True)
@@ -43,3 +42,6 @@ if __name__ == "__main__":
print(f"{len(versions):3d} {package} {coloured(version_info, 'blue')}")
subprocess.check_call(["mate", str(venv_path)])
+
+ unique_versions = sum(len(set(v)) for v in all_versions.values())
+ print(f"{len(all_versions)} packages, {unique_versions} unique versions")