Converting perl script to python script to use data structures for quickly building a dependency graph. The dependency graph is build dynamically and removes hard-coded bundle names to avoid needed to keep this updated. With less bundles from recent bundle deletion efforts, there is less spaghetti in the generated graph. To help combat the spaghetti issue, tooltips have been added to all edges that show the dependency more clearly. The generated graph groups and colors bundles by status to give a bundle maintainer a good picture of what the state of bundles looks like.