|Subject:||`cpan Devel::Declare` fails without YAML or ExtUtils::Depends|
Devel::Declare's requires ExtUtils::Depends for its Makefile.PL, when YAML is installed CPAN can get this from META.yml but when it the install will fail. There is no way to execute Makefile.PL to generate the Makefile to install the required dependency since the dependency is required to execute the Makefile.PL. It seems the only way around this would be to include ExtUtils::Depends the same way that Module::Install is included. If you manually install ExtUtils::Depends or YAML before Devel::Declare then everything works fine of course.