Cabal revisions of cassava-streams-0.3.0.5
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.2-name: cassava-streams-version: 0.3.0.5-synopsis: io-streams interface for the cassava CSV library.-license: BSD-3-Clause-license-file: LICENSE-author: Peter Jones <pjones@devalot.com>-maintainer: Peter Jones <pjones@devalot.com>-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.12- , cassava >=0.4 && <0.6- , io-streams >=1.1 && <1.6- , vector >=0.10 && <0.13-----------------------------------------------------------------------------------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.5- , tasty-quickcheck >=0.8 && <1.3+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 <pjones@devalot.com> +maintainer: Peter Jones <pjones@devalot.com> +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