use warnings;
use strict;
-use inc::Module::Install;
+use inc::Module::Install 0.67;
name q{MooseX-Types};
license q{perl};
author q{Robert 'phaylon' Sedlacek <rs@474.at>};
all_from q{lib/MooseX/Types.pm};
-build_requires q{Test::More}, '0.62';
+build_requires q{Test::More}, 0.62;
build_requires q{FindBin}, 0;
-requires q{Moose}, '0.19';
-requires q{Sub::Uplevel}, '0.14';
-requires q{Sub::Install}, '0.922';
-requires q{namespace::clean}, 0;
+requires q{Moose}, 0.24;
+requires q{Sub::Uplevel}, 0.14;
+requires q{Sub::Install}, 0.922;
+requires q{namespace::clean}, 0.04;
requires q{Carp}, 0;
+system 'pod2text lib/MooseX/Types.pm > README'
+ if -e 'MANIFEST.SKIP';
+
WriteAll;
use Sub::Uplevel;
use Moose::Util::TypeConstraints;
-use MooseX::Types::Base ();
-use MooseX::Types::Util qw( filter_tags );
+use MooseX::Types::Base ();
+use MooseX::Types::Util qw( filter_tags );
use MooseX::Types::UndefinedType;
-use Sub::Install qw( install_sub );
+use Sub::Install qw( install_sub );
use Moose;
-use namespace::clean;
+
+use namespace::clean -except => [qw( meta )];
our $VERSION = 0.01;
=head1 SYNOPSIS
- #
- # Library Definition
- #
+=head2 Library Definition
+
package MyLibrary;
use strict;
1;
- #
- # Usage
- #
+=head2 Usage
+
package Foo;
use Moose;
use MyLibrary qw( PositiveInt NegativeInt );
use Sub::Install qw( install_sub );
use Carp qw( croak );
-use MooseX::Types::Util qw( filter_tags );
+use MooseX::Types::Util qw( filter_tags );
use Moose::Util::TypeConstraints;
use Moose;
-use namespace::clean;
+
+use namespace::clean -except => [qw( meta )];
=head1 DESCRIPTION