
Module::depends extracts module dependencies from an unpacked distribution tree.
module::depends only evaluates the {my,}meta.{json,yml} files shipped with a distribution. this won't be effective until all distributions ship such files, so you should look at module::depends::intrusive.