Subject: | create_makefile_pl => traditional vs configure_requires => Module::Build |
Hi,
It’s good that 0.015 switched to create_makefile_pl => traditional:
https://metacpan.org/changes/release/ZEFRAM/Module-Runtime-0.015#L11
But it still asks for Module::Build at install time:
https://metacpan.org/source/ZEFRAM/Module-Runtime-0.015/Build.PL#L34
The configure_requires should have been removed at the same time the create_makefile_pl style was switched to traditional. Either the user has Module::Build and their installer can run Build.PL, or they don’t (such as anyone on perl 5.22 or newer) and their installer will just run Makefile.PL. If the configure_requires were expressing the need for a specific version of Module::Build, the situation might be trickier, but it doesn’t, so it’s simple.