use inc::Module::Install;
name ('Jifty-DBI');
license ('perl');
version_from('lib/Jifty/DBI.pm');
perl_version('5.8.3');
repository('https://github.com/bestpractical/jifty-dbi');
requires('Cache::Simple::TimedExpiry' => '0.21');
requires('Class::Accessor::Fast' => 0);
requires('Class::Data::Inheritable');
requires('Class::ReturnValue', 0.40);
requires('Class::Trigger', 0.12);
requires('Clone');
requires('DBI');
requires('DBIx::DBSchema' => '0.34');
requires('Data::Page' => '2.0');
requires('DateTime' => 0.34);
requires('DateTime::Format::ISO8601');
requires('DateTime::Format::Strptime');
requires('Encode' => 2.10);
requires('Exporter::Lite');
requires('Hash::Merge');
requires('Lingua::EN::Inflect');
requires('Object::Declare' => 0.22);
requires('UNIVERSAL::require' => 0.11);
requires('Scalar::Defer' => 0.10);
requires('version');
#requires('Class::Trigger');
build_requires('Test::More' => 0.52);
build_requires('Test::Warn' => 0.10);
build_requires('DBD::SQLite' => 1.14);
no_index directory => 'ex';
features(
'Memcached support' => [
-default => ($^O eq 'MSWin32'?0:1),
'Cache::Memcached' => ''
],
'YAML filter' => [
-default => 1,
(can_cc() ? requires('YAML::Syck') : requires('YAML')),
],
'Duration filter' => [
-default => 1,
'Time::Duration' => '',
'Time::Duration::Parse' => '0.06',
],
'URI filter' => [
-default => 1,
'URI' => '',
],
);
auto_install();
sign;
&WriteAll;