From 913e612596033333e11bf7317be8fb2b2de3c6bf Mon Sep 17 00:00:00 2001 From: Leon Timmermans Date: Mon, 8 Dec 2025 22:59:43 +0100 Subject: [PATCH] Filter out perl from listdeps --omit-core This will filter out perl from listed dependencies when --omit-core satisfies the requirement. --- lib/Dist/Zilla/App/Command/listdeps.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Dist/Zilla/App/Command/listdeps.pm b/lib/Dist/Zilla/App/Command/listdeps.pm index f550bfb1a..f23050b5a 100644 --- a/lib/Dist/Zilla/App/Command/listdeps.pm +++ b/lib/Dist/Zilla/App/Command/listdeps.pm @@ -104,6 +104,7 @@ sub filter_core { for my $phase (@phases) { for my $relation (@relationships) { my $req = $prereqs->requirements_for($phase, $relation); + $req->clear_requirement('perl') if $req->accepts_module('perl', $core_version); for my $module ($req->required_modules) { next if not exists $Module::CoreList::version{$core_version}{$module}; $req->clear_requirement($module) if $req->accepts_module($module, $Module::CoreList::version{$core_version}{$module});