-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathdist.ini
More file actions
131 lines (100 loc) · 2.88 KB
/
dist.ini
File metadata and controls
131 lines (100 loc) · 2.88 KB
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
name = Config-Model
author = Dominique Dumont
license = LGPL_2_1
copyright_holder = Dominique Dumont
copyright_year = 2005-2022
[MetaResources]
homepage = https://github.com/dod38fr/config-model/wiki
bugtracker.web = https://github.com/dod38fr/config-model/issues
bugtracker.mailto = ddumont at cpan.org
repository.url = git://github.com/dod38fr/config-model.git
repository.web = http://github.com/dod38fr/config-model
repository.type = git
[Prereqs]
perl = v5.20
parent = 0
[NextRelease]
format = %v%T %{yyyy-MM-dd}d
; use 'V=2.234 dzil release' to override version number
[Git::NextVersion]
[Git::Check]
allow_dirty = dist.ini
allow_dirty = Changes
[Git::Commit]
[Git::Tag]
signed = 1
[Git::Push]
[MetaJSON]
[AutoPrereqs]
skip = Filesys::Fuse3
skip = JSON
skip = Term::ReadLine
skip = ExtUtils::testlib
skip = Exporter
[Prereqs / RuntimeRequires]
; traits are not found by Perl::PrereqScanner
MouseX::NativeTraits = 0
[Prereqs / RuntimeRecommends]
; used to suggest "close" Node element names
Text::Levenshtein::Damerau = 0
; Making Term::ReadLine optional should
; fix Config::Model issues on ActiveState/Windows.
; If this raises too many problems, Config::Model::TermUI will be moved
; in its own distribution.
; term_ui.t skips tests when Term::ReadLine is not found
Term::ReadLine = 0
[Prereqs / RuntimeSuggests]
; optional dependencies used by C::M::Value::UpdateFromFile to load
; data from external files
Config::INI::Reader = 0
JSON = 0
TOML::Tiny = 0
YAML::PP = 0
; use by FuseUI
Filesys::Fuse3 = 0
[Prereqs / TestRequires]
; not detected by dzil authordep.
; See Dist::Zilla::App::Command::authordeps man page
; authordep Pod::Weaver::Section::Support
; authordep Pod::Elemental::Transformer::List
; optional modules used for value update from file. These are required by t/value.t
Config::INI::Reader = 0
JSON = 0
TOML::Tiny = 0
YAML::PP = 0
; enable more tests in node.t
Text::Levenshtein::Damerau = 0
[@Filter]
-bundle = @Basic
-remove = Readme
-remove = MakeMaker
[ModuleBuild::Custom]
mb_version = 0.34
; avoid messing with generated pod files. Otherwise pod re-generated at packaging
; time (Debian) are different (because Dist::Zilla is not used at that time)
; See http://blogs.perl.org/users/polettix/2011/11/distzilla-podweaver-and-bin.html
; for details on this configuration magic
[FileFinder::ByName / OnlyPmFiles]
dir = lib
match = \.pm$
[FileFinder::ByName / noModelFiles]
dir = lib
skip = /models/
match = \.p(m|od)$
[PkgVersion]
use_package = 1
finder = OnlyPmFiles
[PodWeaver]
finder = :ExecFiles
finder = noModelFiles
[Prepender]
copyright=1
[Run::BeforeBuild]
;-- allow dzil listdeps when deps are missing
fatal_errors = 0
;-- Generate pod doc from model
run = perl -I lib -MConfig::Model::Utils::GenClassPod -e 'gen_class_pod();'
[Run::BeforeRelease]
run = perl -I lib -MConfig::Model::Utils::GenClassPod -e 'gen_class_pod();'
[Test::Perl::Critic]
[Signature]