packages feed

wolf-0.2.8.2: wolf.cabal

name:                wolf
version:             0.2.8.2
synopsis:            Amazon Simple Workflow Service Wrapper.
homepage:            https://github.com/swift-nav/wolf
license:             MIT
license-file:        LICENSE
author:              Swift Navigation Inc.
maintainer:          Mark Fine <dev@swiftnav.com>
copyright:           Copyright (C) 2015 Swift Navigation, Inc.
category:            Network, AWS, Cloud, Distributed Computing
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >= 1.10

description:
  Wolf is a wrapper around Amazon Simple Workflow Service.

source-repository head
  type:              git
  location:          git@github.com:swift-nav/wolf.git

library
  exposed-modules:     Network.AWS.Flow
  other-modules:       Network.AWS.Flow.Env
                     , Network.AWS.Flow.Logger
                     , Network.AWS.Flow.Prelude
                     , Network.AWS.Flow.S3
                     , Network.AWS.Flow.SWF
                     , Network.AWS.Flow.Types
                     , Network.AWS.Flow.Uid
                     , Paths_wolf
  default-language:    Haskell2010
  hs-source-dirs:      src
  ghc-options:         -Wall -fno-warn-orphans
  build-depends:       aeson
                     , amazonka
                     , amazonka-core
                     , amazonka-s3
                     , amazonka-swf
                     , base >= 4.7 && < 5
                     , basic-prelude
                     , bytestring
                     , conduit
                     , conduit-extra
                     , exceptions
                     , fast-logger
                     , formatting
                     , http-conduit
                     , http-types
                     , lens
                     , monad-control
                     , monad-logger
                     , mtl
                     , mtl-compat
                     , optparse-applicative
                     , regex-applicative
                     , regex-compat
                     , resourcet
                     , safe
                     , text
                     , time
                     , transformers
                     , transformers-base
                     , unordered-containers
                     , uuid
                     , yaml
  default-extensions:  OverloadedStrings
                       FlexibleContexts
                       RecordWildCards
                       NoImplicitPrelude

test-suite test
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  main-is:             Test.hs
  other-modules:       Test.Network.AWS.Flow
  build-depends:       base
                     , basic-prelude
                     , tasty
                     , tasty-hunit
                     , wolf
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N -Wall
  default-language:    Haskell2010
  default-extensions:  NoImplicitPrelude
                       OverloadedStrings

executable wolf-register
  default-language:    Haskell2010
  main-is:             Register.hs
  other-modules:       Options
  hs-source-dirs:      main
  ghc-options:         -Wall -main-is Register
  build-depends:       async
                     , base
                     , basic-prelude
                     , optparse-applicative
                     , resourcet
                     , text
                     , wolf
                     , yaml
  default-extensions:  OverloadedStrings
                       RecordWildCards
                       NoImplicitPrelude

executable wolf-execute
  default-language:    Haskell2010
  main-is:             Execute.hs
  other-modules:       Options
  hs-source-dirs:      main
  ghc-options:         -Wall -main-is Execute
  build-depends:       async
                     , base
                     , basic-prelude
                     , optparse-applicative
                     , resourcet
                     , text
                     , wolf
                     , yaml
  default-extensions:  OverloadedStrings
                       RecordWildCards
                       NoImplicitPrelude

executable wolf-decide
  default-language:    Haskell2010
  main-is:             Decide.hs
  other-modules:       Options
  hs-source-dirs:      main
  ghc-options:         -Wall -main-is Decide
  build-depends:       async
                     , base
                     , basic-prelude
                     , optparse-applicative
                     , resourcet
                     , text
                     , wolf
                     , yaml
  default-extensions:  OverloadedStrings
                       RecordWildCards
                       NoImplicitPrelude

executable wolf-act
  default-language:    Haskell2010
  main-is:             Act.hs
  other-modules:       Options
  hs-source-dirs:      main
  ghc-options:         -Wall -main-is Act
  build-depends:       aeson
                     , amazonka-core
                     , base
                     , basic-prelude
                     , bytestring
                     , optparse-applicative
                     , resourcet
                     , shelly
                     , system-filepath
                     , text
                     , transformers
                     , wolf
                     , yaml
                     , zlib
  default-extensions:  OverloadedStrings
                       RecordWildCards
                       NoImplicitPrelude

executable wolf-act2
  default-language:    Haskell2010
  main-is:             Act2.hs
  other-modules:       Options
  hs-source-dirs:      main
  ghc-options:         -Wall -main-is Act2
  build-depends:       aeson
                     , amazonka-core
                     , base
                     , basic-prelude
                     , bytestring
                     , optparse-applicative
                     , resourcet
                     , shelly
                     , system-filepath
                     , text
                     , transformers
                     , wolf
                     , yaml
                     , zlib
  default-extensions:  OverloadedStrings
                       RecordWildCards
                       NoImplicitPrelude