packages feed

pipes-async-0.1.0: 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.0
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 && <4.9
    , lifted-async  >=0.7 && <0.8
    , lifted-base   >=0.2 && <0.3
    , stm           >=2.4 && <2.5
    , monad-control >=1.0 && <1.1
    , pipes         >=4.1 && <4.2
    , 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 && <4.9
    , lifted-async  >=0.7 && <0.8
    , lifted-base   >=0.2 && <0.3
    , stm           >=2.4 && <2.5
    , monad-control >=1.0 && <1.1
    , pipes         >=4.1 && <4.2
    , pipes-safe    >=2.2 && <2.3
    , hspec         >=1.4
    , pipes-async
    -- , transformers
    -- , transformers-base
    -- , containers