cabal-version: 2.2 name: cassava-streams version: 0.3.0.5 x-revision: 1 synopsis: io-streams interface for the cassava CSV library. license: BSD-3-Clause license-file: LICENSE author: Peter Jones maintainer: Peter Jones copyright: Copyright (c) 2014-2020 Peter Jones category: Data, Text, CSV, IO-Streams build-type: Simple homepage: https://github.com/pjones/cassava-streams bug-reports: https://github.com/pjones/cassava-streams/issues tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.2 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://github.com/pjones/cassava-streams.git -------------------------------------------------------------------------------- flag tutorial description: Build the tutorial binary (useful for profiling). manual: True default: False -------------------------------------------------------------------------------- common dependencies build-depends: , base >=4.8 && <5.0 , bytestring >=0.10 && <0.13 , cassava >=0.4 && <0.6 , io-streams >=1.1 && <1.6 , vector >=0.10 && <0.14 -------------------------------------------------------------------------------- library import: dependencies exposed-modules: System.IO.Streams.Csv System.IO.Streams.Csv.Tutorial other-modules: System.IO.Streams.Csv.Decode System.IO.Streams.Csv.Encode hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall -fwarn-incomplete-uni-patterns build-depends: -------------------------------------------------------------------------------- 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 import: dependencies 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: , cassava-streams , QuickCheck >=2.7 && <3.0 , tasty >=0.8 && <1.6 , tasty-quickcheck >=0.8 && <1.3