This repository has been archived by the owner on Mar 5, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 25
/
Makefile.PL
52 lines (46 loc) · 1.62 KB
/
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
44
45
46
47
48
49
50
51
52
use inc::Module::Install;
name 'Net-Braintree';
all_from 'lib/Net/Braintree.pm';
author q{Braintree, a division of PayPal, Inc. <[email protected]>};
license 'perl';
abstract 'This library provides an API for integration with the Braintree Payment Gateway';
requires 'Data::GUID';
requires 'DateTime';
requires 'DateTime::Format::Atom';
requires 'DateTime::Format::Strptime';
requires 'Digest';
requires 'Digest::HMAC_SHA1';
requires 'Digest::SHA1';
requires 'Digest::SHA256';
requires 'File::Spec' => '0.80';
requires 'Hash::Inflator';
requires 'XML::LibXML';
requires 'local::lib';
requires 'LWP' => '6.02';
requires 'LWP::Protocol::https';
requires 'MIME::Base64';
requires 'Module::Install::TestTarget';
requires 'Moose';
requires 'Mozilla::CA';
requires 'URI::Query';
requires 'XML::Simple';
requires 'JSON';
test_requires 'Test::More' => '0.98';
test_requires 'Try::Tiny';
test_requires 'Test::Warn';
test_requires 'Test::Pod';
build_requires 'Test::More';
build_requires 'Test::Moose';
auto_install;
tests 't/*t';
test_target integration => (
insert_on_prepare => ['print "start -> ", scalar localtime, "\\\\n"'],
insert_on_finalize => ['print "end -> ", scalar localtime, "\\\\n"'],
tests => ['t/integration/*t'],
);
test_target single => (
insert_on_prepare => ['print "start -> ", scalar localtime, "\\\\n"'],
insert_on_finalize => ['print "end -> ", scalar localtime, "\\\\n"'],
tests => ['t/integration/$(TEST_FILE_NAME).t'],
);
WriteAll;