-
-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
View Dependencies as a Tree #26
Comments
matplotlib. - Augment `list` with `--graph` option. - Required networkx & matplotlib libraries.
Cool. I am glad to see some work being done on this :)
So, making it clear. This is very welcome but due to extra dependencies it cant come into doit core (it might have an "official" status but wont come in the main distribution package). I will create another issue to discuss about a plugin system. |
issue #32 deals with a plugin system |
Myself originally had implemented it as a new $ doit list
...
doit list -g <a_task_from_above_list> And if its output is just a list of nodes, as you suggest, then it does make even more sense. I'm having
|
It is not just about adding another dependency. For a
these are just too much to go together with Also I have strict quality requirements for doit core, like 100% tests, etc. Leaving it outside gives it more freedom to evolve. I added a basic plugin system 8091428 I suggest you not only move this code to a different command, it also should go into a different repository. I will invite you to join the pydoit group, but of course you are free to host it under your name if you prefer. |
@ankostis I sent an invitation but I am not 100% sure you have permissions to create a new repo... let me know. cheers |
Thank you, i accepted it. |
Ported functionality to new repo: https://github.com/pydoit/doit-graphx |
Great. I am closing this. At some point you should send an email to doit email group to announce this :) |
Also we need to feature it somewhere in the main doit docs... |
The homepage mentions
This issue comes up in a search, so I thought it would be helpful to others if I ask here: how do I access this functionality? |
This issue was first raised in this discussion
The text was updated successfully, but these errors were encountered: