packages feed

broadcast-chan-conduit-0.2.1: broadcast-chan-conduit.cabal

Name:               broadcast-chan-conduit
Version:            0.2.1

Homepage:           https://github.com/merijn/broadcast-chan
Bug-Reports:        https://github.com/merijn/broadcast-chan/issues

Author:             Merijn Verstraaten
Maintainer:         Merijn Verstraaten <merijn@inconsistent.nl>
Copyright:          Copyright © 2014-2019 Merijn Verstraaten

License:            BSD3
License-File:       LICENSE

Category:           System
Cabal-Version:      >= 1.10
Build-Type:         Simple
Tested-With:        GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2,
                    GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.1

Extra-Source-Files: CHANGELOG.md

Synopsis:           Conduit-based parallel streaming code for broadcast-chan

Description:
    __WARNING:__ While the code in this library should be fairly stable and
    production, the API is something I'm still working on. API changes will
    follow the PVP, but __expect__ breaking API changes in future versions!

Library
  Default-Language:     Haskell2010
  GHC-Options:          -Wall -O2 -fno-warn-unused-do-bind
  Exposed-Modules:      BroadcastChan.Conduit
                        BroadcastChan.Conduit.Throw
  Other-Modules:        BroadcastChan.Conduit.Internal

  Other-Extensions:     NamedFieldPuns
                        Safe
                        ScopedTypeVariables
                        Trustworthy

  Build-Depends:        base >= 4.7 && < 5
               ,        broadcast-chan == 0.2.1.*
               ,        conduit >= 1.2 && < 1.4
               ,        resourcet >= 1.1 && < 1.3
               ,        transformers >= 0.2 && < 0.6
               ,        unliftio-core >= 0.1 && < 0.2

  if impl(ghc < 7.10)
    Build-Depends:      void >= 0.1 && < 0.8

Test-Suite conduit
  Default-Language:     Haskell2010
  Type:                 exitcode-stdio-1.0
  Main-Is:              ConduitTest.hs
  GHC-Options:          -Wall -fno-warn-unused-do-bind -threaded
  Hs-Source-Dirs:       tests

  Build-Depends:        base
               ,        broadcast-chan-conduit
               ,        broadcast-chan-tests
               ,        containers >= 0.4 && < 0.7
               ,        conduit >= 1.2 && < 1.4

Source-Repository head
  Type:     git
  Location: ssh://github.com:merijn/broadcast-chan.git