forked from openwebwork/pg
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cpanfile
47 lines (40 loc) · 1.25 KB
/
cpanfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Install required module dependancies listed here (runtime and test) with
# cpanm --installdeps .
on runtime => sub {
requires 'perl' => '5.20.3';
recommends 'perl' => '5.30.0'; # Needed for Statistics::R::IO
requires 'DBI';
requires 'Digest::MD5';
requires 'Class::Accessor';
requires 'Encode';
requires 'Encode::Encoding';
requires 'Exporter';
requires 'GD';
requires 'HTML::Entities';
requires 'HTML::Parser';
requires 'JSON';
requires 'JSON::XS';
requires 'Locale::Maketext';
requires 'Locale::Maketext::Lexicon';
requires 'Mojolicious';
requires 'Tie::IxHash';
requires 'Types::Serialiser';
requires 'UUID::Tiny';
requires 'YAML::XS';
# Needed for Rserve
recommends 'Statistics::R::IO::Rserve';
recommends 'Class::Tiny';
recommends 'IO::Handle';
};
on test => sub {
requires 'Test2::V0' => '0.000139';
requires 'HTML::TagParser'; # Used by t/macros/basicmacros.t
recommends 'Data::Dumper'; # For debugging data structures
recommends 'Test2::Tools::Explain'; # For debugging data structures
};
# Install development dependancies with
# cpanm --installdeps --with-develop --with-recommends .
on develop => sub {
recommends 'Module::CPANfile';
recommends 'Test::CPANfile'; # Verifies this file has all the dependancies
};