$ gtree Module-Depends-0.15 Module-Depends-0.15 |-- Build.PL |-- Changes |-- MANIFEST |-- MANIFEST.SKIP |-- META.yml |-- Makefile.PL |-- NINJA |-- README |-- lib | `-- Module | |-- Depends | | `-- Intrusive.pm | `-- Depends.pm `-- t |-- build_version | `-- Build.PL |-- depends.t |-- empty |-- inline-makemaker | `-- Makefile.PL |-- makemaker-false | `-- Makefile.PL |-- mmish | `-- Makefile.PL |-- module-install | `-- Makefile.PL |-- old | |-- Build.PL | |-- META.yml | `-- Makefile.PL |-- template-extract | |-- Build.PL | |-- META.yml | `-- Makefile.PL |-- uses-findbin | `-- Makefile.PL `-- with-yaml `-- META.yml 14 directories, 24 files $ cd Module-Depends-0.15 $ perl Makefile.PL && dmake test Checking if your kit is complete... Looks good Writing Makefile for Module::Depends dmake: Warning: -- Target [blibdirs] was made but the time stamp has not been updated. dmake: Warning: -- Target [config] was made but the time stamp has not been updated. cp lib/Module/Depends.pm blib\lib\Module\Depends.pm cp lib/Module/Depends/Intrusive.pm blib\lib\Module\Depends\Intrusive.pm dmake: Warning: -- Target [dynamic] was made but the time stamp has not been updated. dmake: Warning: -- Target [pure_all] was made but the time stamp has not been updated. C:\perl\5.12.2\bin\MSWin32-x86-multi-thread\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/*.t t/depends.t .. 1/19 Subroutine main::build_requires redefined at C:/perl/5.12.2/lib/Exporter.pm line 64. at Makefile.PL line 3 Subroutine main::include_deps redefined at C:/perl/5.12.2/lib/Exporter.pm line 64. at Makefile.PL line 3 Subroutine main::requires redefined at C:/perl/5.12.2/lib/Exporter.pm line 64. at Makefile.PL line 3 t/depends.t .. ok All tests successful. Files=1, Tests=19, 1 wallclock secs ( 0.05 usr + 0.02 sys = 0.06 CPU) Result: PASS $ perl -Mblib use YAML; use Module::Depends; my $deps = Module::Depends->new->dist_dir( '.' )->find_modules; print "Our dependencies:\n", Dump $deps->requires; __END__ Our dependencies: --- Class::Accessor::Chained: 0 File::Spec: 0 Parse::CPAN::Meta: 0 Test::More: 0 $ cat META.yml --- #YAML:1.0 name: Module-Depends version: 0.15 abstract: ~ author: [] license: unknown distribution_type: module configure_requires: ExtUtils::MakeMaker: 0 requires: Class::Accessor::Chained: 0 File::Spec: 0 Parse::CPAN::Meta: 0 Test::More: 0 no_index: directory: - t - inc generated_by: ExtUtils::MakeMaker version 6.48 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4