requires 'Moose';
requires 'Date::Utility';
requires 'List::Util';
requires 'Memoize';
requires 'Finance::Exchange';
requires 'Carp';

on test => sub {
    requires 'Test::More',                      '>= 0.98';
    requires 'Test::Most',                      '>= 0.34';
    requires 'Test::FailWarnings',              '>= 0.008';
    requires 'Test::MockTime';
    requires 'Time::Local';
};
