File Coverage

Makefile.PL
Criterion Covered Total %
statement n/a
branch n/a
condition n/a
subroutine n/a
pod n/a
total n/a


line stmt bran cond sub pod time code
1             use strict;
2             use warnings;
3             use utf8;
4             use ExtUtils::MakeMaker;
5             use File::ShareDir::Install;
6             use File::Find;
7              
8             install_share dist => 'share';
9              
10             my $GITHUB_URL = 'https://github.com/CNAG-Biomedical-Informatics/pheno-ranker';
11              
12             WriteMakefile(
13             NAME => 'Pheno::Ranker',
14             ABSTRACT_FROM => 'lib/Pheno/Ranker.pm',
15             AUTHOR => q{Manuel Rueda },
16             LICENSE => 'perl',
17             VERSION_FROM => 'lib/Pheno/Ranker.pm',
18             META_MERGE => {
19             'dynamic_config' => 0,
20             'meta-spec' => { version => 0 },
21             'no_index' => { directory => [qw(docs t)] },
22             'prereqs' => { runtime => { requires => { perl => '5.026000' } } },
23             'resources' => {
24             bugtracker => { web => "$GITHUB_URL/issues" },
25             homepage => $GITHUB_URL,
26             license =>
27             ['http://www.opensource.org/licenses/artistic-license-2.0'],
28             repository =>
29             { type => 'git', url => "$GITHUB_URL.git", web => $GITHUB_URL },
30             },
31             'x_contributors' => [],
32             },
33             PREREQ_PM => {
34             'Scalar::Util' => '1.50', # core
35             'JSON::XS' => '4.03',
36             'YAML::XS' => '0.88',
37             'Path::Tiny' => '0.144',
38             'Term::ANSIColor' => '5.01',
39             'Text::CSV_XS' => '1.50',
40             'Sort::Naturally' => '1.03',
41             'File::ShareDir::ProjectDistDir' => '1.000009',
42             'Moo' => '2.005005',
43             'JSON::Validator' => '5.14',
44             'Types::Standard' => '2.004000',
45             'Statistics::Descriptive' => 0,
46             'Hash::Fold' => 0,
47             'Math::CDF' => 0,
48             'Data::Fake' => '0.006',
49             'Graph' => '0.9727',
50             'Inline::C' => '0.82'
51             },
52             EXE_FILES => [
53             'bin/pheno-ranker',
54             'utils/bff_pxf_simulator/bff-pxf-simulator',
55             'utils/bff_pxf_simulator/Ontologies.pm',
56             'utils/csv2pheno_ranker/csv2pheno-ranker'
57              
58             ],
59             TEST_REQUIRES => {
60             'Test::More' => '1.30',
61             'Test::Exception' => '0.43',
62             'Path::Tiny' => '0.144',
63             'Data::Fake' => '0.006',
64             'JSON::XS' => '4.03',
65             'YAML::XS' => '0.88',
66             'Text::CSV_XS' => '1.50',
67             'List::MoreUtils' => '0.430'
68             },
69             test => { TESTS => 't/*.t' },
70             CONFIGURE_REQUIRES => {
71             'File::ShareDir::Install' => '0.14',
72             'ExtUtils::MakeMaker' => '7.70'
73             }
74             );
75              
76             package MY;
77             use File::ShareDir::Install 'postamble';