]>
git.rmz.io Git - dotfiles.git/blob - bin/graph.py
2 # attempt to create a graph showing package dependencies
5 from __future__
import print_function
9 pkglist
= os
.popen("LANGUAGE=C pacman -Qi").read().strip().split("\n\n")
10 p
= re
.compile(r
"[<>=].*")
11 e
= open('edges.csv', 'w')
12 e
.write("Source,Target\n")
13 n
= open('nodes.csv', 'w')
14 n
.write("Node,Repo\n")
16 lines
= pkg
.splitlines()
19 depends
= lines
[8][17:].split()
23 e
.write(name
+","+dep
+"\n")