packages feed

streaming-bracketed-0.1.1.0: streaming-bracketed.cabal

name:                streaming-bracketed
version:             0.1.1.0
synopsis:            A resource management decorator for "streaming".        
description:         This package provides a decorator for the Stream type from
                     "streaming", that lets you perform bracket-like 
                     operations that allocate and deallocate resources used 
                     by the stream.
                     .
                     By carefully managing the operations that are lifted to
                     the decorated streams, we can ensure that finalizers are
                     promptly called even with operations like "take", which do
                     not consume the whole stream.
license:             MIT
license-file:        LICENSE
author:              daniel
maintainer:          diaz_carrete@yahoo.com
category:            Data,Streaming
build-type:          Simple
extra-source-files:  
      LICENSE
      README.md
      ChangeLog.md
      .travis.yml
      .gitignore
cabal-version:       2.0

library
  exposed-modules:     
        Streaming.Bracketed
        Streaming.Bracketed.Internal
  build-depends:
        base            >= 4.10 && <5,
        streaming       >= 0.2.0.0 && < 0.3
  hs-source-dirs:      library
  default-language:    Haskell2010

test-suite doctests
    type:           
        exitcode-stdio-1.0
    ghc-options:    
        -Wall -threaded
    hs-source-dirs: 
        tests
    main-is:
        doctests.hs
    build-depends:
        base            >= 4.10 && < 5,
        streaming       >= 0.2.0.0 && < 0.3,
        doctest         >= 0.16.0,
        directory       >= 1.3.1.0,
        filepath        >= 1.3
    default-language:    
        Haskell2010

test-suite tests
    type:           
        exitcode-stdio-1.0
    ghc-options:    
        -Wall -threaded
    hs-source-dirs: 
        tests
    main-is:        
        tests.hs
    build-depends:
        base            >= 4.10 && < 5,
        tasty           >= 0.10.1.1,              
        tasty-hunit     >= 0.9.2,
        streaming       >= 0.2.0.0 && < 0.3,
        streaming-commons   >= 0.2.1.0,
        directory           >= 1.3.1.0,
        filepath            >= 1.3,
        containers          >= 0.5.0.1,
        streaming-bracketed  
    default-language:    
        Haskell2010

source-repository head
    type:     git
    location: https://github.com/danidiaz/streaming-bracketed.git