forked from Ensembl/ensembl-rest
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cpanfile
60 lines (53 loc) · 1.86 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
48
49
50
51
52
53
54
55
56
57
58
59
60
requires 'Catalyst';
requires 'Mojo';
requires 'Catalyst::Devel';
requires 'Catalyst::Runtime';
requires 'Catalyst::Plugin::ConfigLoader';
requires 'Catalyst::Plugin::Static::Simple';
requires 'Catalyst::Action::RenderView';
requires 'Moose';
requires 'namespace::autoclean';
requires 'Config::General'; # This should reflect the config file format you've chosen
# See Catalyst::Plugin::ConfigLoader for supported formats
#Ensembl Rest Specific
requires 'Catalyst::Action::REST';
requires 'Catalyst::Component::InstancePerContext';
requires 'Catalyst::View::JSON';
requires 'Catalyst::View::TT';
requires 'JSON::XS';
requires 'JSON';
requires 'Log::Log4perl::Catalyst';
requires 'Hash::Merge';
requires 'Catalyst::Plugin::Cache';
requires 'CHI';
requires 'XML::Simple';
requires 'Readonly';
requires 'Readonly::XS';
# Transient dependencies from Ensembl
requires 'Parse::RecDescent';
requires 'XML::Writer';
# ENSEMBL IS NOT EXPLICITLY REQUIRED; PLEASE INSTALL ALL ENSEMBL MODULES AS NORMAL
# recommends 'Bio::EnsEMBL::DBSQL::DBAdaptor';
# recommends 'Bio::EnsEMBL::Compara::DBSQL::DBAdaptor';
# recommends 'Bio::EnsEMBL::Variation::DBSQL::DBAdaptor';
# recommends 'Bio::EnsEMBL::Funcgen::DBSQL::DBAdaptor';
# Plack Middleware
recommends 'Plack::Middleware::Assets';
recommends 'Plack::Middleware::ReverseProxy';
recommends 'Plack::Middleware::SizeLimit';
recommends 'Plack::Middleware::CrossOrigin';
recommends 'Plack::Middleware::Deflater';
recommends 'Cache::Memcached';
recommends 'CHI::Driver::Memcached';
recommends 'Template::Stash::XS';
recommends 'DateTime';
recommends 'Server::Starter';
#Test requirements
test_requires 'Test::More';
test_requires 'Test::Differences';
test_requires 'Test::JSON';
test_requires 'Test::XML::Simple';
test_requires 'Test::XPath';
test_requires 'HTTP::Request::Common';
test_requires 'Plack::Test';
test_requires 'Net::CIDR::Lite';