name: aws-kinesis-client
version: 0.4.0.0
synopsis: A producer & consumer client library for AWS Kinesis
description:
This package provides a Producer client for bulk-writing messages to a
Kinesis stream through a bounded queue, and a Consumer client for reading
messages round-robin from all shards of a Kiensis stream. Additionally, a
rudimentary CLI interface to the Consumer is provided.
license: Apache-2.0
license-file: LICENSE
author: Jon Sterling
maintainer: jon@jonmsterling.com
copyright: Copyright (c) 2013-2015 PivotCloud, Inc.
category: Cloud
build-type: Simple
cabal-version: >=1.10
extra-source-files: CHANGELOG.md
source-repository head
type: git
location: https://github.com/alephcloud/hs-aws-kinesis-client.git
flag debug
description: Enable debug logging
default: False
library
exposed-modules: Aws.Kinesis.Client.Common
Aws.Kinesis.Client.Consumer
Aws.Kinesis.Client.Consumer.Kit
Aws.Kinesis.Client.Consumer.Internal
Aws.Kinesis.Client.Consumer.Internal.ShardState
Aws.Kinesis.Client.Consumer.Internal.SavedStreamState
Aws.Kinesis.Client.Consumer.Internal.Kit
Aws.Kinesis.Client.Producer
Aws.Kinesis.Client.Producer.Kit
Aws.Kinesis.Client.Producer.Internal
Aws.Kinesis.Client.Internal.Queue
Aws.Kinesis.Client.Internal.Queue.Chunk
-- other-modules:
-- other-extensions:
build-depends: base >=4.7 && <4.9,
base-unicode-symbols,
aeson >=0.8,
aws >=0.10.5,
aws-kinesis >=0.1.4,
conduit >=1.2.3.1,
containers >=0.5.5.1,
data-carousel >=0.1.0.0,
enclosed-exceptions >=1.0.1,
http-conduit >=2.1.5,
kan-extensions >=4.2,
lens >=4.7,
lens-action >=0.1.0.1,
lifted-async >=0.3.0,
lifted-base >=0.2.3.3,
monad-control >=1.0,
mtl >=2.2.1,
nats >=1,
random >=1.1,
resourcet >=1.1.3.3,
stm >=2.4.4,
stm-chans >=3.0.0.2,
stm-queue-extras >=0.2.0.0,
text >=1.2.0.3,
transformers >=0.3.0.0,
unordered-containers >=0.2.5.1
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall
if flag(debug)
cpp-options: -DDEBUG
executable kinesis-cli
default-language: Haskell2010
hs-source-dirs: cli
main-is: CLI.hs
other-modules: CLI.Options
build-depends: base >=4.7 && <4.8,
base-unicode-symbols,
aeson >=0.8,
aws >=0.10.5,
aws-general >=0.2.1,
aws-kinesis >=0.1.4,
aws-kinesis-client >=0.4.0.0,
conduit >=1.2.3.1,
http-conduit >=2.1.5,
kan-extensions >=4.2,
lens >=4.7,
lifted-async >=0.3.0,
lifted-base >=0.2.3.3,
monad-control >=1.0,
mtl >=2.2.1,
text >=1.2.0.3,
transformers >=0.3.0.0,
bytestring >=0.10.4,
optparse-applicative >=0.11
ghc-options: -Wall
if flag(debug)
cpp-options: -DDEBUG