It's about time this change is made. Python 2.6 is too old and if you
still need to use it, you would probably be facing bigger issues than
what is tool is designed for.
Add the option to output a dependency graph in any output format
supported by GraphViz.
Based on the idea and code from @johnyf to output the dependency
graph as dot code: https://github.com/naiquevin/pipdeptree/pull/43
Goes a step further than that, by using `graphviz` instead of
`networkx` and `pydotplus`, which allows output as dot code as well, but
enables output in any of GraphViz supported output formats directly,
if the GraphViz command line tools are installed.
As of 6.0.0 pip will default to excluding the usual things we were
hardcoding here, so this just lets pip do its thing naturally.
This also removes 'pipdeptree' from the exclusion list, which seems
mandatory if your application actually *uses* pipdeptree and it's not
just for manual invocation (i.e.humans typing on keyboards)