Module...rusive(3pm)
π Module::Depends::Intrusive β the perl page, bestie edition π
okay so this is Module::Depends::Intrusive(3pm), a User Contributed Perl Documentation situation, and honestly? she's a little unhinged. we love her for it. π«Ά
β¨ NAME β¨
Module::Depends::Intrusive β intrusive discovery of distribution dependencies. yes, "intrusive" is literally in the name, that's the whole vibe, no notes π
π SYNOPSIS π
# Just like Module::Depends, only use the Intrusive class instead
that's it. that's the whole synopsis. iconic, honestly. short queen. π
π¦ DESCRIPTION π¦
so this module figures out dependencies by running the distributions' Makefile.PL/Build.PL in a faked up environment and then intercepting the calls to Module::Build->new and ExtUtils::MakeMaker::WriteMakefile. like, she doesn't read your files politely and infer stuff β she actually runs your build scripts and catches them mid-sentence. main character energy fr fr. π
You may now freak out about security.
no like, genuinely. freak out about security. the manpage said it, not me. π
While you're doing that please remember that what we're doing is much the same that CPAN.pm does in order to discover prerequisites. so like... it's not new, it's not weird, CPAN.pm has been doing this exact thing forever. vibe check: passed. β
πΈ AUTHOR πΈ
Richard Clamp, based on code extracted from the Fotango build system originally by James Duncan and Arthur Bergman. legends, all of them. π
π COPYRIGHT π
Copyright 2004 Fotango. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. slay, open source queen. π
β SEE ALSO β
Module::Dependsβ the non-intrusive sibling, the calm one, the one who doesn't run yourMakefile.PLbehind your back π§
okay bye bestie, this page came from perl v5.36.0, dated 2022-11-19, and yes those are the exact same words the manpage footer said, I just gave them a lil bow. πβ¨
π¦ where this page comes from
- debian bookworm: libmodule-depends-perl 0.16-5 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libmodule-depends-perl 0.16-5 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libmodule-depends-perl 0.16-5 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libmodule-depends-perl 0.16-5 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libmodule-depends-perl 0.16-5 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms