-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile.PL
43 lines (36 loc) · 1009 Bytes
/
Makefile.PL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
use inc::Module::Install;
name 'HTTP-Router';
all_from 'lib/HTTP/Router.pm';
readme_from 'lib/HTTP/Router.pm';
readme_pod_from 'lib/HTTP/Router.pm';
auto_set_repository;
# Core
requires 'Class::Accessor::Fast';
requires 'Hash::AsObject';
requires 'List::MoreUtils';
requires 'Scalar::Util' => '1.14';
requires 'URI::Template::Restrict' => '0.05';
# Declare
requires 'Carp';
requires 'Storable';
requires 'Devel::Caller::Perl';
requires 'String::CamelCase';
requires 'Lingua::EN::Inflect::Number';
# Debug
requires 'Text::SimpleTable';
tests 't/*.t t/*/*.t';
test_requires 'Test::More';
test_requires 'Test::UseAllModules';
test_requires 'Test::MockObject';
test_requires 'Test::Deep';
use_test_base;
author_tests 'xt';
author_requires 'Test::Pod';
author_requires 'Test::Pod::Coverage';
author_requires 'Test::Spelling';
author_requires 'ShipIt';
author_requires 'ShipIt::Step::Manifest';
author_requires 'ShipIt::Step::DistClean';
author_requires 'ShipIt::Step::Twitter';
auto_include_deps;
WriteAll;