use Module::Build; Module::Build->new ( module_name => 'DateTime::Format::ICal', author => 'Dave Rolsky ', license => 'perl', requires => { 'DateTime' => 0.17, 'DateTime::Event::ICal' => 0.03, 'DateTime::Set' => 0.10, # really want DT::Span in same distro 'DateTime::TimeZone' => 0.22, 'Params::Validate' => 0.59, }, )->create_build_script;