The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

requires 'Full::Script', '>= 1.003';
requires 'parent', 0;
requires 'indirect', 0;
requires 'curry', '>= 1.001';
requires 'Future', '>= 0.46';
requires 'Syntax::Keyword::Try', '>= 0.25';
requires 'Log::Any', '>= 1.050';
requires 'Ryu', '>= 4.001';
requires 'Ryu::Async', '>= 0.017';
requires 'Database::Async', '>= 0.019';
requires 'URI::postgres', 0;
requires 'URI::QueryParam', 0;
requires 'Future::AsyncAwait', '>= 0.28';
requires 'Template', '>= 2.28';
requires 'File::HomeDir';
requires 'Path::Tiny';
requires 'Config::Tiny';
requires 'Encode';
requires 'Unicode::UTF8';
requires 'Bytes::Random::Secure';
requires 'MIME::Base64';
requires 'CryptX';
requires 'Protocol::Database::PostgreSQL', '>= 2.000';
on 'test' => sub {
requires 'Test::More', '>= 0.98';
requires 'Test::Fatal', '>= 0.010';
requires 'Test::Refcount', '>= 0.07';
requires 'Test::MockModule', '>= 0.171';
requires 'Log::Any::Test', '>= 1.710';
requires 'Log::Any::Adapter::TAP';
requires 'File::Temp';
};
on 'develop' => sub {
requires 'Test::CPANfile', '>= 0.02';
requires 'Devel::Cover::Report::Coveralls', '>= 0.11';
requires 'Devel::Cover';
};