packages feed

pipes-csv-1.4.3: pipes-csv.cabal

name:                pipes-csv
version:             1.4.3
synopsis:            Fast, streaming csv parser
license:             MIT
license-file:        LICENSE
author:              William Casarin
maintainer:          will@casarin.me
category:            Pipes, CSV
build-type:          Simple
cabal-version:       >=1.10
tested-with:         GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.1, GHC == 7.10.2
Description:
  `pipes-csv` is a streaming csv parser built on top of `cassava` and `pipes`

source-repository head
  type: git
  location: https://github.com/jb55/pipes-csv

library
  hs-source-dirs: src
  ghc-options: -Wall
  default-language: Haskell2010

  exposed-modules:
      Pipes.Csv
    , Pipes.Csv.Encoding

  build-depends:
                  base                  >= 4 && < 5
                , blaze-builder         >= 0.4
                , bytestring            >= 0.10
                , cassava               >= 0.4
                , pipes                 >= 4
                , unordered-containers  >= 0.2
                , vector


flag test-hunit
  default: True
  manual: True

test-suite hunit
  type: exitcode-stdio-1.0
  main-is: test-pipes-csv.hs
  ghc-options: -w -threaded -rtsopts -with-rtsopts=-N
  hs-source-dirs: test

  if !flag(test-hunit)
    buildable: False
  else
    build-depends:
        base                 >= 4
      , HUnit
      , pipes                >= 4
      , pipes-bytestring
      , pipes-csv
      , cassava              >= 0.4
      , vector
      , MissingH
      , bytestring           >= 0.10
      , test-framework       >= 0.6
      , test-framework-hunit >= 0.2