packages feed

pipes-async-0.1.2: pipes-async.cabal

-- Initial pipes-async.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                pipes-async
version:             0.1.2
synopsis:            A higher-level interface to using concurrency with pipes
description:         Provides combinators like '>&>' for easily adding concurrency.
homepage:            https://github.com/jwiegley/pipes-async
license:             BSD3
license-file:        LICENSE
author:              John Wiegley
maintainer:          johnw@newartisans.com
copyright:           Copyright (c) 2015, John Wiegley
category:            Control
build-type:          Simple
cabal-version:       >=1.10

library
  exposed-modules:     Pipes.Async
  ghc-options:         -Wall
  other-extensions:    
      FlexibleContexts
    , FlexibleInstances
    , MultiParamTypeClasses
    , UndecidableInstances
    , LambdaCase
    , TypeFamilies
  build-depends:  
      base              >=4.8   && <5
    , lifted-async      >=0.7   && <0.10
    , lifted-base       >=0.2   && <0.3
    , stm               >=2.4   && <2.5
    , monad-control     >=1.0   && <1.1
    , transformers-base >=0.4.4 && <0.5
    , pipes             >=4.1   && <4.4
    , pipes-safe        >=2.2.3 && <2.3
  default-language:    Haskell2010

test-suite test
  hs-source-dirs: . test
  default-language: Haskell2010
  main-is: Main.hs
  type: exitcode-stdio-1.0
  ghc-options: -threaded -with-rtsopts "-N2" -Wall
  build-depends:
      base              >=4.8   && <5
    , lifted-async      >=0.7   && <0.10
    , lifted-base       >=0.2   && <0.3
    , stm               >=2.4   && <2.5
    , monad-control     >=1.0   && <1.1
    , transformers-base >=0.4.4 && <0.5
    , pipes             >=4.1   && <4.4
    , pipes-safe        >=2.2   && <2.3
    , hspec             >=1.4
    , pipes-async
    -- , transformers
    -- , transformers-base
    -- , containers