delay loading all optional prereqs until runtime
[gitmo/MooseX-Storage.git] / dist.ini
1 name                = MooseX-Storage
2 author              = Chris Prather <chris.prather@iinteractive.com>
3 author              = Stevan Little <stevan.little@iinteractive.com>
4 author              = Yuval Kogman <yuval.kogman@iinteractive.com>
5 copyright_holder    = Infinity Interactive, Inc.
6 license             = Perl_5
7
8 [@Author::ETHER]
9 :version = 0.017
10 -remove = PodWeaver
11 -remove = AutoPrereqs
12 Authority.authority = cpan:STEVAN
13 ; r/w repository: gitmo@git.moose.perl.org:MooseX-Storage.git
14 AutoMetaResources.repository.gitmo = 1
15 -remove = GithubMeta
16 -remove = GitHub::Update
17 Test::MinimumVersion.max_target_perl = 5.008000
18 ; these appear in every file, so it's easier to just put it here
19 Test::PodSpelling.stopwords = cpan
20
21 [Prereqs / RuntimeRequires]
22 Moose = 0.99
23 String::RewritePrefix =  0
24 Digest = 0
25 Data::Dumper = 0
26 Scalar::Util = 0
27
28 [Prereqs / TestRequires]
29 Test::More = 0.88
30 Test::Deep = 0
31 Test::Fatal = 0
32 Test::Requires = 0.05
33
34 [Prereqs / RuntimeRecommends]
35 Digest::HMAC = 0
36 Digest::SHA = 0
37
38 [Prereqs / DevelopRequires]
39 Digest::HMAC = 0
40 Digest::SHA = 0
41
42
43 [OptionalFeature / JSON-Runtime]
44 :version = 0.002
45 -description = Serialize to JSON. You should have at least one serialization format.
46 -always_recommend = 1
47 JSON::Any = 1.15
48
49 [OptionalFeature / JSON-RuntimeRecommends]
50 -description = Serialize to JSON. You should have at least one serialization format.
51 MooseX::Storage::Format::JSONpm = 0.01
52
53 [OptionalFeature / JSON-Test]
54 -description = Serialize to JSON. You should have at least one serialization format.
55 -always_recommend = 1
56 Test::Deep::JSON = 0
57
58 [OptionalFeature / YAML-Runtime]
59 -description = Serialize to YAML. You should have at least one serialization format.
60 -always_recommend = 1
61 YAML::Any = 0
62
63 [OptionalFeature / YAML-RuntimeRecommends]
64 -description = Serialize to YAML. You should have at least one serialization format.
65 YAML = 0.01
66 YAML::Syck = 0.01
67
68 [OptionalFeature / YAML-Test]
69 -description = Serialize to YAML. You should have at least one serialization format.
70 -always_recommend = 1
71 Test::Without::Module = 0
72
73 [OptionalFeature / Storable]
74 -description = Serialize to Storable. You should have at least one serialization format.
75 -always_recommend = 1
76 Storable = 0
77
78 [OptionalFeature / File]
79 -description = the ability to save the file to disk
80 -always_recommend = 1
81 IO::File = 0.1
82 IO::AtomicFile = 0.01