forked from PerlDancer/Dancer2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dist.ini
177 lines (154 loc) · 3.83 KB
/
dist.ini
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
name = Dancer2
author = Dancer Core Developers
license = Perl_5
copyright_holder = Alexis Sukrieh
copyright_year = 2016
main_module = lib/Dancer2.pm
version = 0.200003
[NextRelease]
filename = Changes
[TestRelease]
[ConfirmRelease]
[@Git]
allow_dirty = Changes
allow_dirty = dist.ini
allow_dirty = README.mkdn
add_files_in = Changes
add_files_in = dist.ini
add_files_in = README.mkdn
[@Filter]
-bundle = @Dancer
; Required version of the bundle
:version = 0.0007
-remove = AutoPrereqs
-remove = GithubMeta
-remove = ModuleBuild
; Per rjbs, this is needed to specify a version range for YAML:
-remove = MakeMaker
[MakeMaker]
eumm_version = 7.1101
; -- static meta-information
[MetaResources]
homepage = http://perldancer.org/
bugtracker.web = https://github.com/PerlDancer/Dancer2/issues
repository.url = git://github.com/PerlDancer/Dancer2.git
repository.web = https://github.com/PerlDancer/Dancer2
repository.type = git
x_IRC = irc://irc.perl.org/#dancer
x_WebIRC = https://chat.mibbit.com/#[email protected]
[PruneFiles]
match = ~$ ; emacs backup files
match = tools/
match = t/sessions/
match = dist.ini
;[PodCoverageTests]
;[Test::EOL]
[Prereqs]
Moo = 2.000000
Moo::Role = 0
Role::Tiny = 2.000000
Type::Tiny = 0.008
Carp = 0
Digest::SHA = 0
Exporter = 5.57
Exporter::Tiny = 0
Encode = 0
File::Basename = 0
File::Copy = 0
File::Find = 0
File::Path = 0
File::ShareDir = 0
File::Spec = 0
Hash::MultiValue = 0
Module::Runtime = 0
POSIX = 0
Config::Any = 0
HTTP::Date = 0
HTTP::Body = 0
HTTP::Headers::Fast = 0
HTTP::Tiny = 0
; 3.13 has the URL safe variants
MIME::Base64 = 3.13
; added the "wrap" method in Plack::Builder in 1.0016
; added the "create" method in Plack::Test in 1.0029
Plack = 1.0035
Plack::Middleware::FixMissingBodyInRedirect = 0
Plack::Middleware::RemoveRedundantBody = 0
; JSON is just a serialiser, so in theory should be optional.
; But it is used in the DSL (send_error) and in tests.
; And also so much used in apps...
JSON = 0
; Used in DSL (send_error)
URI::Escape = 0
parent = 0
Template::Tiny = 0
Return::MultiLevel = 0
Import::Into = 0
Safe::Isa = 0
Hash::Merge::Simple = 0
App::Cmd::Setup = 0
Sub::Quote = 0
; Minimum version of YAML is needed due to:
; - https://github.com/PerlDancer/Dancer2/issues/899
; Excluded 1.16 is needs due to:
; - http://www.cpantesters.org/cpan/report/25911c10-4199-11e6-8d7d-86c55bc2a771
; - http://www.cpantesters.org/cpan/report/284ac158-419a-11e6-9a35-e3e15bc2a771
YAML = >= 0.86, != 1.16
[Prereqs / Recommends]
; Serializers
JSON::XS = 0
; Developers are expected to write tests and so use Dancer2::Test
; that depends on Test::More. So Test::More is needed for more than
; just tests of the Dancer distribution
Test::More = 0
Test::Builder = 0
; Extra speed with Request
URL::Encode::XS = 0
CGI::Deurl::XS = 0
Type::Tiny::XS = 0
; Strong session tokens
Math::Random::ISAAC::XS = 0
Crypt::URandom = 0
; extract pod data from apps
Pod::Simple::Search = 0
Pod::Simple::SimpleTree = 0
Scope::Upper = 0
[Prereqs / Suggests]
Fcntl = 0
MIME::Types = 0
; -- test requirements
[Prereqs / TestRequires]
Template = 0
Test::More = 0.92
Capture::Tiny = 0.12
Test::Fatal = 0
HTTP::Body = 0
HTTP::Cookies = 0
HTTP::Headers = 0
; for maintainers, see with mst how to avoid these
; strictures = 0
; bareword::filehandles = 0
; indirect = 0
; ExtUtils::Depends = 0
; multidimensional = 0
; B::Hooks::OP::Check: = 0
; Test::MockTime = 0
; Test::Memory::Cycle = 1.04
; Devel::Cycle = 1.12
[ExecDir]
dir = script
[ShareDir]
dir = share
; PerlTidy interferes with share/skel
;[PerlTidy]
;perltidyrc = xt/perltidy.rc
; maybe too late for perlcritic ;)
;[Test::Perl::Critic]
;critic_config = xt/perlcritic.rc
; also needs a PR for this one to be possible
; [Test::UnusedVars]
[Encoding]
encoding = bytes
match = \.(png|ico|jpg)$ ; these are all binary files
[ ReadmeAnyFromPod / MarkdownInRoot ]
filename = README.mkdn