-
Notifications
You must be signed in to change notification settings - Fork 14
/
cpanfile
110 lines (99 loc) · 3.13 KB
/
cpanfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
use strict; # satisfy linter
use warnings; # satisfy linter
# Last versions which install on < 5.12
if ( "$]" < 5.012 ) {
requires 'Data::Section', '==0.200007';
requires 'Data::OptList', '==0.113';
requires 'Plack', '==1.0050';
requires 'Software::License::Perl_5', '==0.104004';
requires 'Sub::Exporter', '==0.990';
requires 'Test::Deep', '==1.130';
}
else {
requires 'Software::License::Perl_5';
requires 'Plack::Test';
}
if ( "$]" >= 5.010 ) {
requires 'Pod::Man', '>= 5.00';
requires 'Perl::Critic', '>= 1.144';
}
else {
requires 'Pod::Man', '==4.14';
requires 'Perl::Critic', '==1.142';
}
requires 'App::cpanoutdated';
requires 'ExtUtils::MakeMaker';
requires 'File::Temp';
requires 'List::MoreUtils';
requires 'Module::Build';
requires 'Perl::Tidy', '>= 20220217';
requires 'Pod::Readme' if "$]" >= 5.012000;
requires 'Pod::Spell', '>= 1.25';
requires 'Test2::Bundle::Extended';
requires 'Test2::Plugin::NoWarnings';
requires 'Test2::Suite';
requires 'Test2::Tools::Explain';
requires 'Test::Builder';
requires 'Test::CPAN::Meta';
requires 'Test::Differences';
requires 'Test::EOL';
requires 'Test::Fatal';
requires 'Test::MinimumVersion';
requires 'Test::MockModule';
requires 'Test::Mojibake';
requires 'Test::More';
requires 'Test::Needs';
requires 'Test::NoTabs';
requires 'Test::Perl::Critic';
requires 'Test::Pod';
requires 'Test::Pod::Coverage';
requires 'Test::Portability::Files';
requires 'Test::RequiresInternet';
requires 'Test::Simple';
requires 'Test::Spelling';
requires 'Test::Synopsis';
requires 'Test::Version';
requires 'Test::Warnings';
if ( "$]" >= 5.010 ) {
requires 'Devel::Cover';
requires 'Devel::Cover::Report::Codecov';
requires 'Devel::Cover::Report::Coveralls';
requires 'Minilla';
requires 'Test2::Harness';
requires 'Test::Vars';
}
if ( "$]" >= 5.010001 ) {
requires 'Test2::Harness::Renderer::JUnit';
}
if ( "$]" >= 5.012 ) {
requires 'Code::TidyAll::Plugin::SortLines::Naturally';
requires 'Code::TidyAll::Plugin::Test::Vars';
requires 'Code::TidyAll::Plugin::UniqueLines';
requires 'Pod::Coverage::TrustPod';
}
if ( "$]" < 5.014 ) {
requires 'IO::Socket::IP', '==0.41';
}
if ( "$]" >= 5.020 ) {
requires 'Dist::Zilla::PluginBundle::Author::ETHER';
requires 'Dist::Zilla::PluginBundle::Author::OALDERS';
requires 'Dist::Zilla::PluginBundle::DROLSKY';
requires 'Dist::Zilla::PluginBundle::Milla';
if ( "$]" < 5.026 ) {
requires 'Dist::Zilla::PluginBundle::RJBS', '==5.023';
}
else {
requires 'Dist::Zilla::PluginBundle::RJBS';
}
requires 'Dist::Zilla::PluginBundle::Starter::Git';
requires 'Dist::Zilla::Plugin::CheckChangeLog';
requires 'Dist::Zilla::Plugin::CopyFilesFromRelease';
requires 'Dist::Zilla::Plugin::Deprecated';
requires 'Dist::Zilla::Plugin::Git::Contributors';
requires 'Dist::Zilla::Plugin::GitHubREADME::Badge';
requires 'Dist::Zilla::Plugin::OurPkgVersion';
requires 'Dist::Zilla::Plugin::Regenerate::AfterReleasers';
requires 'Dist::Zilla::Plugin::StaticInstall';
requires 'Dist::Zilla::Plugin::Test::ReportPrereqs';
# ...
}