The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.95

  • Resolved #51614: POD nits (by Frank Wiegand) (ISHIGAKI)
  • Resolved #51077: auto_include_deps would mention the (test|build)_requires version. (by Tokuhiro Matsuno) (ISHIGAKI)
  • Resolved #51267: Consider moving load checks to import so require M::I will succeed (by David Golden) (ISHIGAKI)
  • Resolved #55050: Module::Install::AuthorTests is broken with M::I 0.93 and 0.94 (by AEvar Arnfjord Bjarmason) (ISHIGAKI)
  • Resolved #16569: author should take array to match META.yml spec and Module::Build (by MARKSTOS) (ISHIGAKI)
  • Resolved #53984: Don't use ExtUtils::Install to copy into blib (by Michael G Schwern) (ISHIGAKI)
  • Resolved #17893: Module::Install::Share ignores MANIFEST (ISHIGAKI)
  • Resolved #24194: Error msg: Your installer Makefile.PL has a modification time in the future (by RSAVAGE) (ISHIGAKI)
  • Resolved #33976: cc_inc_paths replaces INC provided on command line (by David Golden) (ISHIGAKI)
  • Resolved #25972: makemaker_args INSTALLDIRS => 'perl'; doesn't work (by TELS) (ISHIGAKI)
  • Resolved #45978: .pm.PL runs in wrong order for WriteMakefile (by Hilary Holz) (ISHIGAKI)
  • Resolved #19783: Query CPAN for new versions of Module::Install during "make dist" (by Steffen Mueller) (ISHIGAKI)
  • Resolved #27242: Bug(s) in license_from() (by Steve Hay) (ISHIGAKI)
  • Now license is properly passed to the EU::MM in the background (ISHIGAKI)
  • Added non-interactive session support, part of which was there some time before (ISHIGAKI)

Documentation

The concepts behind Module::Install

Modules

Automatic install of dependencies via CPAN
Standalone, extensible Perl module installer
Author-side manager for Module::Install
Base class for Module::Install extensions
Bundle distributions along with your distribution
Utility functions for capability detection
Commands for interacting with the C compiler
Warnings and help for deprecated commands
Specify dependencies on external non-Perl things
Extension Rules for ExtUtils::MakeMaker
Module::Install Support for PAR::Dist packages
Install non-code files for use during run-time
Module::Install configuration system
Domain Specific Language for Module::Install

Provides

in lib/Module/Install/Admin/Bundle.pm
in lib/Module/Install/Admin/Compiler.pm
in lib/Module/Install/Admin/Find.pm
in lib/Module/Install/Admin/Makefile.pm
in lib/Module/Install/Admin/Manifest.pm
in lib/Module/Install/Admin/Metadata.pm
in lib/Module/Install/Admin/ScanDeps.pm
in lib/Module/Install/Admin/WriteAll.pm
in lib/Module/Install/AutoInstall.pm
in lib/Module/Install/Base.pm
in lib/Module/Install/DSL.pm
in lib/Module/Install/Fetch.pm
in lib/Module/Install/Include.pm
in lib/Module/Install/Inline.pm
in lib/Module/Install/MakeMaker.pm
in lib/Module/Install/Metadata.pm
in lib/Module/Install/Run.pm
in lib/Module/Install/Scripts.pm
in lib/Module/Install/Win32.pm
in lib/Module/Install/With.pm
in lib/Module/Install/WriteAll.pm
in lib/Module/Install.pm
in lib/Module/Install/DSL.pm

Examples