Someone could add the feature to Julia itself, and I guess its in there sorta in that it needs that knowledge to resolve dependencies, but I think making "nice" output probably is best in a package.
As for why PackageEvaluator isn't in METADATA... its not really a package, so much as a collection of scripts. But it is becoming more package-like. Maybe I'll do something about that one day. On Thursday, July 24, 2014 4:13:01 PM UTC-4, Sam L wrote: > > There doesn't appear to be a way to get the dependencies of a package from > the API exposed in the Pkg module. I looked at the internals of the Pkg > modules but didn't become enlightened. Specifically, I want to be able to > get a list of dependencies for a given package and version. It would also > be helpful to know which versions of a dependent package can be used, but > that is not crucial. > > I found MetaTools.get_pkg in PackageEvaluator.jl which could do what I > needed. However it's probably not the best idea for me to use an > undocumented feature in a package that (surprisingly!) isn't in METADATA :). > > Anyone have any suggestions on how to do this relatively safely? > > Thanks! > Sam >
