#!perl
requires
'perl'
=>
'5.014'
;
requires
'parent'
;
requires
'Carp'
;
requires
'Class::Accessor'
=>
'0.18'
;
requires
'Class::Factory'
=>
'1.00'
;
requires
'Data::Dumper'
;
requires
'Data::UUID'
;
requires
'DBI'
;
requires
'DateTime'
=>
'0.15'
;
requires
'DateTime::Format::Strptime'
=>
'1.00'
;
requires
'Exception::Class'
=>
'1.10'
;
requires
'File::Slurp'
;
requires
'Log::Any'
=>
'1.050'
;
requires
'Module::Runtime'
;
requires
'Safe'
;
requires
'Scalar::Util'
;
requires
'Syntax::Keyword::Try'
=>
'0.25'
;
requires
'XML::Simple'
=>
'2.00'
;
requires
'YAML'
=>
'1.30'
;
requires
'Readonly'
;
feature
examples
=>
(
"The example ticketing application"
=>
sub
{
requires
'DBD::SQLite'
;
requires
'DBI'
;
requires
'File::Spec::Functions'
;
requires
'Getopt::Long'
;
requires
'CGI'
;
requires
'CGI::Cookie'
;
requires
'Cwd'
;
requires
'HTTP::Daemon'
;
requires
'HTTP::Request'
;
requires
'HTTP::Response'
;
requires
'HTTP::Status'
;
requires
'Template'
;
});
on
test
=>
sub
{
requires
'DBD::Mock'
=>
'0.10'
;
requires
'List::MoreUtils'
;
requires
'Mock::MonkeyPatch'
;
requires
'Test::Exception'
;
requires
'Test::More'
=>
'0.88'
;
requires
'Test::Without::Module'
=>
'0.20'
;
};
on
develop
=>
sub
{
requires
'Test::Pod::Links'
=>
'0.003'
;
};