-
Notifications
You must be signed in to change notification settings - Fork 28
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
zkg info
shows neither depends
nor external_depends
#127
Comments
Agree, yeah. It's a straightforward addition to |
@ckreibich, I don't think I'll have capacity to work on this soon. I think this would be nice to have, but it is not urgent. |
Thinking more about this, it would actually be nice to display a full dependency tree which would include dependencies of dependencies and so on. This would be useful in a worlds of e.g., metapackages where I could see the need to debug version incompatibilities in deps of deps. As an example, for |
I think you're building a nice stresstest for I agree that a dependency tree view, like |
It would be nice if
zkg info
would be able to show dependencies of a package (i.e., information derived fromdepends
andexternal_depends
). Ideally it would even be able to include links to more information for packages fromdepends
(e.g., links to repositories, or at least link to the package index).I am currently working on a meta package aggregating smaller, more dedicated packages. I plan to encode that information in the meta package's
depends
field. In order to check whether the package can be build used withoutzkg
(in this case: built with CMake, and used), I would like to have access to that information inzkg.meta
without having to parse it myself.I could imagine this information to be useful in other scenarios as well, e.g., to check licenses, or to debug version if multiple packages depend on the same package (but possibly in different versions).
Making it easier to view a package's
external_depends
could simplify e.g., package deployment.The text was updated successfully, but these errors were encountered: