requires 'perl', '5.020';
requires 'DBIO', '0.900004';
requires 'DBD::SQLite';
requires 'DateTime::Format::SQLite';

# Used directly by shipped modules (Storage, Deploy, DBIO::SQLite::Test).
# DBIO already pulls them in; declared here because this dist uses them itself.
requires 'DBI', '1.57';
requires 'Context::Preserve', '0.03';
requires 'SQL::Abstract', '2.000002';
requires 'Try::Tiny', '0.32';

on test => sub {
  requires 'Test::More', '0.98';
  requires 'Test::Exception';
  requires 'Test::Warn';
  requires 'Test::Deep', '1.205';
  requires 'Math::BigInt';
  requires 'Time::HiRes';
  requires 'File::Temp';

  # t/52leaks.t requires Moo unconditionally in its non-plain branch, which
  # runs on CPAN Testers smokers (AUTOMATED_TESTING outside cpanm).
  requires 'Moo', '2.000';
};
