packages feed

broadcast-chan-conduit-0.2.1.2: broadcast-chan-conduit.cabal

Cabal-Version:      2.2
Name:               broadcast-chan-conduit
Version:            0.2.1.2

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-2021 Merijn Verstraaten

License:            BSD-3-Clause
License-File:       LICENSE

Category:           System
Build-Type:         Simple
Tested-With:        GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5,
                    GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.1, GHC == 9.2.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 -Wno-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.8 && < 4.17
               ,        broadcast-chan == 0.2.1.2
               ,        conduit >= 1.2 && < 1.4
               ,        resourcet >= 1.1 && < 1.3
               ,        transformers >= 0.2 && < 0.7
               ,        unliftio-core >= 0.1 && < 0.3

Test-Suite conduit
  Default-Language:     Haskell2010
  Type:                 exitcode-stdio-1.0
  Main-Is:              ConduitTest.hs
  GHC-Options:          -Wall -Wno-unused-do-bind -threaded -with-rtsopts=-qg
  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