Dist::Z...BuildPL(3)

✨ Dist::Zilla::Role::BuildPL ✨

the tea: this is a page from User Contributed Perl Documentation β€” the Dist::Z...BuildPL(3) one, bestie, we're doing the deep lore today πŸ’…

πŸŽ€ NAME πŸŽ€

Dist::Zilla::Role::BuildPL β€” the common ground for Build.PL based builders 🫢

no cap, that's the whole vibe. it's the shared hangout spot for anything that builds via Build.PL.


🌸 VERSION 🌸

this page is serving version 6.040 ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so listen πŸ‘‚ β€” this role is a little helper buddy for Build.PL based installers. that's its whole thing.

here's the cool part: it implements these two roles for you, all by itself, no effort required from you:

  • Dist::Zilla::Plugin::BuildRunner
  • Dist::Zilla::Plugin::TestRunner

but β€” and this is the plot twist 😭 β€” it requires you to implement these two yourself:

  • Dist::Zilla::Plugin::PrereqSource
  • Dist::Zilla::Plugin::InstallTool

so it's giving "i did my half of the group project, now do yours" energy. iconic, honestly. πŸ‘‘


πŸ’œ PERL VERSION πŸ’œ

this module should work on any version of perl that's still getting updates from the Perl 5 Porters. trans: any perl released in the last two to three years. so if the freshest release out there is v5.40, then this works on both v5.40 and v5.38 🌈

⚠️ so it might work on older perls, but there is no guarantee that the minimum required version won't get raised. the version can get bumped for any reason, and there's no promise that patches to lower the minimum required perl will be accepted. read it and weep, or just upgrade, i'm not your mom 🫢

⭐ AUTHOR ⭐

Ricardo SIGNES 😏 <cpan@semiotic.systems>


This software is copyright (c) 2026 by Ricardo SIGNES.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay πŸ’–


and that's the whole page, bestie!! no notes, it ate, periodt ✨ go build something, i believe in you 🧚

signing off with the receipts: this was perl v5.42.3, dated 2026-10-19, from the Dist::Z...BuildPL(3) page πŸ’œ bye babes!! πŸ’…

πŸ“¦ where this page comes from