on 'configure' => sub{
    requires 'File::ShareDir';
};

requires 'perl' => '5.10.1';

requires 'autobox';
requires 'autobox::Core';
requires 'boolean' => '>= 0.30';
requires 'AnyEvent';
requires 'AnyEvent::HTTP';
requires 'Class::Method::Modifiers';
requires 'Data::DPath';
requires 'Data::Validator';
requires 'Data::Section::Simple';
requires 'DateTime::Format::HTTP';
requires 'DateTime::Format::Pg';
requires 'DateTime::Format::Strptime';
requires 'DBI';
requires 'DBD::Pg';
requires 'Email::MIME';
requires 'Email::Sender::Simple';
requires 'Email::Valid';
requires 'Email::Valid::Loose';
requires 'Exporter::Lite';
requires 'File::Basename';
requires 'File::Copy';
requires 'File::Path';
requires 'File::ShareDir';
requires 'File::Spec';
requires 'File::Temp';
requires 'FormValidator::Lite';
requires 'HTML::FillInForm::Lite';
requires 'HTTP::Session';
requires 'HTTP::Session::Store::DBI';
requires 'Image::Info';
requires 'JSON';
requires 'Log::Dispatch';
requires 'Log::Dispatch::FileRotate';
requires 'LWP::UserAgent';
requires 'LWP::Protocol::https';
requires 'Module::Find';
requires 'Mouse';
requires 'Mouse::Util::TypeConstraints';
requires 'Net::OAuth';
requires 'Plack';
requires 'Plack::Handler::CLI';
requires 'Regexp::Common';
requires 'Router::Simple';
requires 'Scalar::Util';
requires 'Starman';
requires 'String::CamelCase';
requires 'Teng' => '>= 0.2.0';
requires 'Text::Xslate';
requires 'Test::PostgreSQL';
requires 'UNIVERSAL::require';
requires 'WWW::Mechanize';
requires 'XML::Simple';