name: network-transport-amqp
version: 0.1.0.0
synopsis: AMQP-based transport layer for distributed-process (aka Cloud Haskell)
description: AMQP-based transport layer for distributed-process (aka Cloud Haskell)
license: MIT
license-file: LICENSE
author: Alfredo Di Napoli
maintainer: alfredo.dinapoli@gmail.com
category: Network
build-type: Simple
-- extra-source-files:
cabal-version: >=1.10
Source-Repository head
Type: git
Location: https://github.com/adinapoli/network-transport-ampq
flag distributed-process-tests
description: Build test suites that require distributed-process to be installed.
default: False
library
exposed-modules:
Network.Transport.AMQP
other-modules:
Network.Transport.AMQP.Internal.Types
-- other-extensions:
build-depends:
base >= 4.0 && < 5.0
, amqp >= 0.8.3 && < 0.13
, cereal >= 0.4.0.0
, async >= 0.2.0
, string-conv
, stm >= 2.4
, stm-chans >= 0.3
, network-transport >= 0.4.0
, exceptions >= 0.3
, bytestring < 0.11
, containers >= 0.5.0.0
, uuid >= 1.2.6
, text >= 0.11
, lens-family
, lens-family-th
if impl(ghc < 7.8)
build-depends:
ghc-prim
hs-source-dirs: src
default-language: Haskell2010
ghc-options:
-Wall
default-extensions: DeriveDataTypeable
Test-Suite amqp-tests
type: exitcode-stdio-1.0
main-is: TestAMQP.hs
build-depends: base >= 4.4 && < 5,
network-transport >= 0.4,
network-transport-amqp,
amqp,
tasty,
tasty-hunit,
network-transport-tests >= 0.1.0.1
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
hs-source-dirs: tests
default-language: Haskell2010
Test-Suite api-tests
type: exitcode-stdio-1.0
main-is: TestAPI.hs
build-depends: base >= 4.4 && < 5,
network-transport >= 0.4,
network-transport-amqp,
amqp,
tasty,
tasty-hunit,
network-transport-tests >= 0.1.0.1
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
hs-source-dirs: tests
default-language: Haskell2010