use Module::Build; Module::Build->new( module_name => 'Net::DNS::URIBL', license => 'perl', create_readme => 1, create_makefile_pl => 'passthrough', requires => { 'Net::DNS' => 0, 'Time::HiRes' => 0, # is sleep in all Time::HiRes versions? }, )->create_build_script;