From b3f7535739c9e76225aa6dc1bae7506ba015c769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Mon, 22 Nov 2021 22:36:12 +0200 Subject: [PATCH] Pass explicit mirror list including BackPan to cpan Gives out of the box ability to use dependencies that have been archived to BackPan. Refs https://github.com/pre-commit/pre-commit/pull/2134 --- pre_commit/languages/perl.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pre_commit/languages/perl.py b/pre_commit/languages/perl.py index bbf550494..86391b8e5 100644 --- a/pre_commit/languages/perl.py +++ b/pre_commit/languages/perl.py @@ -54,7 +54,11 @@ def install_environment( with clean_path_on_failure(_envdir(prefix, version)): with in_env(prefix, version): helpers.run_setup_cmd( - prefix, ('cpan', '-T', '.', *additional_dependencies), + prefix, ( + 'cpan', '-T', + '-M', 'https://www.cpan.org,https://backpan.perl.org', + '.', *additional_dependencies, + ), )