requires 'ExtUtils::MakeMaker';


requires 'Exporter', '5.57';
requires 'XSLoader', '0.01';
requires 'Carp';
requires 'Tie::Array';
requires 'base';
requires 'constant';
requires 'Config';
requires 'Math::BigInt', '1.88';
requires 'Math::BigFloat', '1.59';

requires 'Bytes::Random::Secure::Tiny', '1.002';

recommends 'Math::Prime::Util::GMP', '0.50';
recommends 'Math::BigInt::GMP';


on test => sub {
  requires 'Test::More', '0.45';
  requires 'bignum', '0.22';
  recommends 'Test::Warn';
};