requires 'Locale::Country', 0;
requires 'Carp', 0;
requires 'DateTime', 0;
requires 'Scalar::Util', 0;
requires 'Env', 0;
requires 'TryCatch', 0;
requires 'JSON', 0;
requires 'File::Slurp', 0;
requires 'Module::Load', 0;

on 'build', sub {
    requires 'Module::Build', '0.30';
};

on 'configure', sub {
    requires 'ExtUtils::MakeMaker';
    requires 'Module::Build', '0.30';
};

on test => sub {
    requires 'Test::Class', 0;
    requires 'Test::More', 0;
    requires 'FindBin', 0;
    requires 'Test::MockModule', 0;
    requires 'Test::Pod::Coverage', 0;
    requires 'Test::Kwalitee', '1.21';
    requires 'Test::Fatal', 0;
    requires 'Test::Pod', 0;
    requires 'Pod::Coverage::TrustPod', 0;
};
