cassava-streams-0.3.0.4: cassava-streams.cabal
--------------------------------------------------------------------------------
name: cassava-streams
version: 0.3.0.4
synopsis: io-streams interface for the cassava CSV library.
license: BSD3
license-file: LICENSE
author: Peter Jones <pjones@devalot.com>
maintainer: Peter Jones <pjones@devalot.com>
copyright: Copyright (c) 2014-2019 Peter Jones
category: Data, Text, CSV, IO-Streams
build-type: Simple
cabal-version: 1.18
homepage: https://code.devalot.com/open/cassava-streams
bug-reports: https://code.devalot.com/open/cassava-streams/issues
description:
The cassava-streams library glues togeter the cassava CSV library
and the io-streams streaming library.
.
See the "System.IO.Streams.Csv.Tutorial" module for a simple tutorial.
--------------------------------------------------------------------------------
extra-source-files:
README.md
CHANGES.md
test/*.csv
--------------------------------------------------------------------------------
source-repository head
type: git
location: https://code.devalot.com/open/cassava-streams.git
--------------------------------------------------------------------------------
flag tutorial
description: Build the tutorial binary (useful for profiling).
manual: True
default: False
--------------------------------------------------------------------------------
library
exposed-modules:
System.IO.Streams.Csv
System.IO.Streams.Csv.Tutorial
other-modules:
System.IO.Streams.Csv.Encode
System.IO.Streams.Csv.Decode
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -fwarn-incomplete-uni-patterns
build-depends: base >= 4.8 && < 5.0
, bytestring >= 0.10 && < 0.11
, cassava >= 0.4 && < 0.6
, io-streams >= 1.1 && < 1.6
, vector >= 0.10 && < 0.13
--------------------------------------------------------------------------------
executable tutorial
default-language: Haskell2010
hs-source-dirs: bin
main-is: tutorial.hs
ghc-options: -Wall -fwarn-incomplete-uni-patterns -rtsopts
if !flag(tutorial)
buildable: False
else
build-depends: base
, cassava-streams
, io-streams
--------------------------------------------------------------------------------
test-suite test
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: test
main-is: test.hs
ghc-options: -Wall -fwarn-incomplete-uni-patterns
build-depends: base
, QuickCheck >= 2.7 && < 3.0
, bytestring
, cassava
, cassava-streams
, io-streams
, tasty >= 0.8 && < 1.3
, tasty-quickcheck >= 0.8 && < 1.3
, vector