eval require instead of use
[gitmo/MooseX-Storage.git] / Makefile.PL
CommitLineData
399f3500 1# Load the Module::Install bundled in ./inc/
7ce0b877 2use inc::Module::Install 0.75;
f3cef250 3use Module::Install::AuthorRequires;
4use Module::Install::AuthorTests;
399f3500 5
6# Define metadata
7name 'MooseX-Storage';
8all_from 'lib/MooseX/Storage.pm';
9
10# Specific dependencies
a908e25b 11requires 'Moose' => '0.87';
25697231 12requires 'String::RewritePrefix';
399f3500 13
14# you should have at least one
15# serialization format
16feature 'JSON',
17 -default => 1,
cfee09ad 18 'JSON::Any' => '1.15',
19 'Test::JSON' => '0.06';
399f3500 20
21feature 'YAML',
22 -default => 1,
2f15bcae 23 'YAML::Any' => '0';
399f3500 24
25feature 'Storable',
26 -default => 1,
27 'Storable' => '0';
28
29# and the ability to save the
30# file to disk
31feature 'File',
32 -default => 1,
33 'IO::File' => '0.1';
34
f3cef250 35author_tests 't/author';
36
cfee09ad 37build_requires 'Test::More' => '0.42';
eaa26357 38build_requires 'Test::Deep' => '0';
cfee09ad 39build_requires 'Test::Exception' => '0';
cfd008fa 40build_requires 'Test::TempDir' => '0.02';
399f3500 41
f3cef250 42author_requires 'Test::Pod' => '1.14';
43author_requires 'Test::Pod::Coverage' => '1.08';
44
00c90522 45resources repository => 'git://git.moose.perl.org/gitmo/MooseX-Storage.git';
46
399f3500 47WriteAll;
00c90522 48