For pyctdev's task_env_dependency_graph(), I think it would be useful to be able to specify that a universal dependency like python (and any dependencies that are only required because of python) are omitted from the listing and the graphviz plot. What most people want out of such a plot is an understanding of what new dependencies this particular package brings in, and it would be great if we let people address that very specifically by letting them prune off distracting bits of the graph.
For pyctdev's task_env_dependency_graph(), I think it would be useful to be able to specify that a universal dependency like
python
(and any dependencies that are only required because ofpython
) are omitted from the listing and the graphviz plot. What most people want out of such a plot is an understanding of what new dependencies this particular package brings in, and it would be great if we let people address that very specifically by letting them prune off distracting bits of the graph.