packages feed

safeio-0.0.3.0: safeio.cabal

name:               safeio
version:            0.0.3.0
synopsis:           Write output to disk atomically
description:        This package implements utilities to perform atomic output
                    so as to avoid the problem of partial intermediate files.
category:           IO
author:             Luis Pedro Coelho
maintainer:         Luis Pedro Coelho
license:            MIT
license-file:       COPYING
cabal-version:      >= 1.10
build-type:         Simple
bug-reports:        https://github.com/luispedro/safeio/issues
extra-source-files: README.md ChangeLog

library
  default-language: Haskell2010
  exposed-modules: System.IO.SafeWrite,
                   Data.Conduit.SafeWrite
  ghc-options: -Wall
  build-depends:
    base > 4.8 && < 5,
    bytestring,
    conduit >= 1.0,
    conduit-combinators,
    directory,
    filepath,
    resourcet,
    unix

Test-Suite safeiotest
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  main-is: System/IO/SafeWrite/Tests.hs
  other-modules: System.IO.SafeWrite
  ghc-options: -Wall
  hs-source-dirs: .
  build-depends:
    base > 4.8 && < 5,
    bytestring,
    conduit >= 1.0,
    conduit-combinators,
    directory,
    filepath,
    resourcet,
    unix,
    HUnit,
    test-framework,
    test-framework-hunit,
    test-framework-th

source-repository head
  type: git
  location: https://github.com/luispedro/safeio