-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathaws-sns.cabal
134 lines (116 loc) · 3.41 KB
/
aws-sns.cabal
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
-- ------------------------------------------------------ --
-- Copyright © 2014 AlephCloud Systems, Inc.
-- ------------------------------------------------------ --
Name: aws-sns
Version: 0.1
Synopsis: Bindings for Amazon Simple Notification Service (Amazon SNS)
description:
Bindings for <http://aws.amazon.com/sns/ Amazon Simple Notification Service (Amazon SNS)>
.
Amazon Simple Notification Service (Amazon SNS) is a fast, flexible, fully
managed push messaging service.
.
/API Version: 2013-03-31/
.
<http://docs.aws.amazon.com/sns/2010-03-31/APIReference/Welcome.html>
Homepage: https://github.com/alephcloud/hs-aws-sns
Bug-reports: https://github.com/alephcloud/hs-aws-sns/issues
License: MIT
License-file: LICENSE
Author: Lars Kuhtz <[email protected]>
Maintainer: Lars Kuhtz <[email protected]>
Copyright: Copyright (c) 2014 AlephCloud, Inc.
Category: Network, Web, AWS, Cloud, Distributed Computing
Build-type: Simple
cabal-version: >= 1.16
extra-doc-files:
README.md,
CHANGELOG.md
extra-source-files:
constraints
source-repository head
type: git
location: https://github.com/alephcloud/hs-aws-sns.git
source-repository this
type: git
location: https://github.com/alephcloud/hs-aws-sns.git
tag: 0.1
flag untyped-policy
description: disables strongly typed access policy. For base < 4.7 this is always the case
default: False
manual: True
Library
default-language: Haskell2010
hs-source-dirs: src
exposed-modules:
Aws.Sns
Aws.Sns.Internal
Aws.Sns.Core
Aws.Sns.Types
Aws.Sns.Commands.CreateTopic
Aws.Sns.Commands.DeleteTopic
Aws.Sns.Commands.ListTopics
Aws.Sns.Commands.Subscribe
Aws.Sns.Commands.Unsubscribe
Aws.Sns.Commands.Publish
Aws.Sns.Commands.ConfirmSubscription
Aws.Sns.Commands.ListSubscriptionsByTopic
Aws.Sns.Commands.GetSubscriptionAttributes
Aws.Sns.Commands.SetTopicAttributes
-- strongly typed policies are supported only
-- with base >= 4.7
if impl(ghc >= 7.8) && !flag(untyped-policy)
exposed-modules:
Aws.Sns.Policy
Aws.Sns.Policy.Internal
else
cpp-options: -DUNTYPED_POLICY
build-depends:
QuickCheck >= 2.7,
aeson >= 0.7,
attoparsec >= 0.12,
aws >= 0.9,
aws-general >= 0.2,
base >= 4.6,
blaze-builder >= 0.3,
bytestring >= 0.10,
conduit >= 1.1,
containers >= 0.5,
http-conduit >= 2.1,
http-types >= 0.8,
iproute >= 1.3,
old-locale >= 1.0,
parsers >= 0.11,
resourcet >= 1.1,
scientific >= 0.3,
text >= 1.1,
time >= 1.4,
transformers >= 0.3,
unordered-containers >= 0.2,
uuid >= 1.3,
vector >= 0.10,
xml-conduit >= 1.2
ghc-options: -Wall
test-suite SNS-tests
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: tests
main-is: Main.hs
other-modules:
Utils
build-depends:
QuickCheck >= 2.7,
aeson >= 0.7,
aws >= 0.9,
aws-general >= 0.1,
aws-sns,
base == 4.*,
bytestring >= 0.10,
errors >= 1.4.7,
mtl >= 2.1,
tagged >= 0.7,
tasty >= 0.8,
tasty-quickcheck >= 0.8,
text >= 1.1,
transformers >= 0.3
ghc-options: -Wall -threaded