forked from deriv-com/perl-Myriad
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cpanfile
86 lines (82 loc) · 2.64 KB
/
cpanfile
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# Syntax
requires 'mro';
requires 'indirect';
requires 'multidimensional';
requires 'bareword::filehandles';
requires 'XS::Parse::Keyword', '>= 0.38';
requires 'Syntax::Keyword::Dynamically', '>= 0.13';
requires 'Syntax::Keyword::Try', '>= 0.29';
requires 'Syntax::Keyword::Defer', '>= 0.10';
requires 'Syntax::Keyword::Match', '>= 0.13';
requires 'Syntax::Operator::Equ', '>= 0.06';
requires 'Future', '>= 0.50';
requires 'Future::Queue';
requires 'Future::AsyncAwait', '>= 0.66';
requires 'Future::AsyncAwait::Hooks', '>= 0.02';
requires 'Future::IO', '>= 0.14';
requires 'XS::Parse::Sublike', '>= 0.20';
requires 'Object::Pad', '>= 0.803';
requires 'Role::Tiny', '>= 2.002004';
# Streams
requires 'Ryu', '>= 3.004';
requires 'Ryu::Async', '>= 0.020';
# IO::Async
requires 'Heap', '>= 0.80';
requires 'IO::Async', '>= 0.802';
requires 'IO::Async::Notifier', '>= 0.802';
requires 'IO::Async::Test', '>= 0.802';
requires 'IO::Async::SSL', '>= 0.25';
# Functionality
requires 'curry', '>= 2.000001';
requires 'Log::Any', '>= 1.710';
requires 'Log::Any::Adapter', '>= 1.710';
requires 'Config::Any', '>= 0.33';
requires 'YAML::XS', '>= 0.88';
requires 'Metrics::Any', '>= 0.10';
requires 'OpenTracing::Any', '>= 1.006';
requires 'JSON::MaybeUTF8', '>= 2.000';
requires 'Unicode::UTF8';
requires 'Time::Moment', '>= 0.44';
requires 'Sys::Hostname';
requires 'Pod::Simple::Text';
requires 'Scope::Guard';
requires 'Check::UnitCheck';
requires 'Class::Method::Modifiers';
requires 'Module::Load';
requires 'Module::Runtime';
requires 'Module::Pluggable::Object';
requires 'Math::Random::Secure';
requires 'Getopt::Long';
requires 'Pod::Usage';
requires 'List::Util', '>= 1.63';
requires 'List::Keywords', '>= 0.11';
# Integration
requires 'Net::Async::OpenTracing', '>= 1.001';
requires 'Log::Any::Adapter::OpenTracing', '>= 0.001';
requires 'Metrics::Any::Adapter::Statsd', '>= 0.03';
# Transport
requires 'Net::Async::Redis', '>= 4.001';
recommends 'Net::Async::Redis::XS', '>= 0.007';
requires 'Net::Async::HTTP', '>= 0.49';
requires 'Net::Async::HTTP::Server', '>= 0.14';
# Introspection
requires 'Devel::MAT::Dumper';
# Things that may move out
recommends 'Term::ReadLine';
recommends 'Linux::Inotify2';
on 'test' => sub {
requires 'Test::More', '>= 0.98';
requires 'Test::Deep', '>= 1.130';
requires 'Test::Fatal', '>= 0.014';
requires 'Test::MemoryGrowth', '>= 0.03';
requires 'Log::Any::Adapter::TAP';
requires 'Log::Any::Test';
requires 'Test::CheckDeps';
requires 'Test::NoTabs';
requires 'Test::MockModule';
requires 'Test::MockObject';
};
on 'develop' => sub {
requires 'Devel::Cover::Report::Coveralls', '>= 0.11';
requires 'Devel::Cover';
};