universal isa is deprecated and throws compile error
[ITAG.git] / Build.PL
blob6bb93bc45fbb038d24d3fd849259fa1d39bfb432
1 use strict;
2 use warnings;
3 use Module::Build;
5 my $build = Module::Build->new(
6     dist_name     => 'ITAG',
7     dist_author   => 'Sol Genomics Network',
8     dist_abstract => 'data model, management, and analysis modules for the ITAG pipeline',
9     license       => 'perl',
10     create_makefile_pl => 'passthrough',
12     # current version of our core libraries distribution
13     dist_version => '0.1',
15     recursive_test_files => 1,
17     # and now the list of perl module dependencies
18     requires => {
19         perl                         => '5.10.0',
20         'File::Temp'                 => 0,
21         'List::MoreUtils'            => 0,
22         'Memoize'                    => 0,
24         'Bio::GFF3::LowLevel'        => '0.4',
25         # right now, we have to depend on whole bioperl, like this
26         'Bio::Root::Version'         => '1.005002102',
27         'Class::Accessor'            => 0,
28         'Class::Accessor::Fast'      => 0,
29         'Class::Data::Inheritable'   => 0,
30         'Config::INI::Reader'        => 0,
31         'Config::INI::Writer'        => 0,
32         'Digest::MD5'                => 0,
33         'File::NFSLock'              => 0,
34         'File::Temp'                 => 0,
35         'File::Slurp'                => 0,
36         'Hash::Util'                 => 0,
37         'List::MoreUtils'            => 0,
38         'Mail::Sendmail'             => 0,
39         'Memoize'                    => 0,
40         'Module::Find'               => 0,
41         'Moose'                      => 0,
42         'MooseX::Types::Path::Class' => 0,
43         'namespace::autoclean'       => 0,
44         'Path::Class::File'          => 0,
45         'Scalar::Util'               => 0,
46         'Statistics::Descriptive'    => 0,
47         'Storable'                   => 0,
48         'Template'                   => 0,
49         'Template::Plugin::Comma'    => 0,
50         'Tie::Function'              => 0,
51         'URI::Escape'                => 0,
52     },
54     build_requires => {
55         'Capture::Tiny' => 0,
56         'File::Temp'    => 0,
57         'Mock::Quick'   => 0,
58         'Path::Class'   => 0,
59         'Test::More'    => 0,
60         'Test::Most'    => 0,
61     },
63 $build->create_build_script;