use Module::Build;
use File::Spec::Functions 'catfile';

my $build = Module::Build->new(
	module_name => 'Class::StorageFactory',
	license     => 'perl',
	sign        => 1,
	requires    =>
	{
		'YAML'  => '0.35',
	},
	build_requires =>
	{
		'Test::Pod'           => '',
		'Test::Class'         => '',
		'Test::Simple'        => '0.47',
		'Test::Exception'     => '',
		'Test::Pod::Coverage' => '',
	},
	dist_version_from => catfile(qw( lib Class StorageFactory.pm )),
);

$build->create_build_script();