Merge branch 'master' of jules.scsys.co.uk:MooseX-Storage
[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,
23 'Best' => '0.1',
24 'Test::YAML::Valid' => '0';
25
26feature 'Storable',
27 -default => 1,
28 'Storable' => '0';
29
30# and the ability to save the
31# file to disk
32feature 'File',
33 -default => 1,
34 'IO::File' => '0.1';
35
f3cef250 36author_tests 't/author';
37
cfee09ad 38build_requires 'Test::More' => '0.42';
eaa26357 39build_requires 'Test::Deep' => '0';
cfee09ad 40build_requires 'Test::Exception' => '0';
cfd008fa 41build_requires 'Test::TempDir' => '0.02';
399f3500 42
f3cef250 43author_requires 'Test::Pod' => '1.14';
44author_requires 'Test::Pod::Coverage' => '1.08';
45
00c90522 46resources repository => 'git://git.moose.perl.org/gitmo/MooseX-Storage.git';
47
399f3500 48WriteAll;
00c90522 49