---
name: "Module::Install::Admin::Include"
section: "3pm"
platform: "linux"
package: "perl-module-install"
version: "1.21-6"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Module::Install::Admin::Include"
---

# Module::Install::Admin::Include(3pm)

include methods for Module::Install

## NAME

Module::Install::Admin::Include - include methods for Module::Install

### auto\_include\_dependent\_dists

Grabs everything in this module's build\_requires and attempts to include everything (at the whole distribution level) recursively.

### include\_dependent\_dists $package

Given a module package name, recursively include every package that module needs.

### include\_one\_dist $module

Given a module name, `$module`, figures out which modules are in the dist containing that module and copies all those files to ./inc. I bet there's a way to harness smarter logic from PAR.

Given a module name, returns the file on CPAN containing its latest version.

Takes the output of CPAN::Module-\>cpan\_file and return all the modules that CPAN.pm knows are in that dist. There's probably a better way using CPANPLUS
