@@ -1,17 +1,17 @@
1−--------------------------------------------------------------------------------
1+cabal-version: 2.2
2−name: cassava-streams
2+name: cassava-streams
3−version: 0.3.0.4
3+version: 0.3.0.5
4−synopsis: io-streams interface for the cassava CSV library.
4+synopsis: io-streams interface for the cassava CSV library.
5−license: BSD3
5+license: BSD-3-Clause
6−license-file: LICENSE
6+license-file: LICENSE
7−author: Peter Jones <pjones@devalot.com>
7+author: Peter Jones <pjones@devalot.com>
8−maintainer: Peter Jones <pjones@devalot.com>
8+maintainer: Peter Jones <pjones@devalot.com>
9−copyright: Copyright (c) 2014-2019 Peter Jones
9+copyright: Copyright (c) 2014-2020 Peter Jones
10−category: Data, Text, CSV, IO-Streams
10+category: Data, Text, CSV, IO-Streams
11−build-type: Simple
11+build-type: Simple
13−homepage: https://code.devalot.com/open/cassava-streams
12+homepage: https://github.com/pjones/cassava-streams
14−bug-reports: https://code.devalot.com/open/cassava-streams/issues
13+bug-reports: https://github.com/pjones/cassava-streams/issues
14+tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.2
15description:
15description:
16 The cassava-streams library glues togeter the cassava CSV library
16 The cassava-streams library glues togeter the cassava CSV library
17 and the io-streams streaming library.
17 and the io-streams streaming library.
@@ -27,61 +27,65 @@ extra-source-files:
27--------------------------------------------------------------------------------
27--------------------------------------------------------------------------------
28source-repository head
28source-repository head
30− location: https://code.devalot.com/open/cassava-streams.git
30+ location: https://github.com/pjones/cassava-streams.git
32--------------------------------------------------------------------------------
32--------------------------------------------------------------------------------
33flag tutorial
33flag tutorial
34 description: Build the tutorial binary (useful for profiling).
34 description: Build the tutorial binary (useful for profiling).
35− manual: True
35+ manual: True
36− default: False
36+ default: False
38+--------------------------------------------------------------------------------
42+ , bytestring >=0.10 && <0.12
43+ , cassava >=0.4 && <0.6
44+ , io-streams >=1.1 && <1.6
45+ , vector >=0.10 && <0.14
38--------------------------------------------------------------------------------
47--------------------------------------------------------------------------------
40 exposed-modules:
50 exposed-modules:
41 System.IO.Streams.Csv
51 System.IO.Streams.Csv
42 System.IO.Streams.Csv.Tutorial
52 System.IO.Streams.Csv.Tutorial
43 other-modules:
54 other-modules:
44− System.IO.Streams.Csv.Encode
45 System.IO.Streams.Csv.Decode
55 System.IO.Streams.Csv.Decode
56+ System.IO.Streams.Csv.Encode
47− hs-source-dirs: src
58+ hs-source-dirs: src
48 default-language: Haskell2010
59 default-language: Haskell2010
49− ghc-options: -Wall -fwarn-incomplete-uni-patterns
60+ ghc-options: -Wall -fwarn-incomplete-uni-patterns
51− build-depends: base >= 4.8 && < 5.0
61+ build-depends:
52− , bytestring >= 0.10 && < 0.11
53− , cassava >= 0.4 && < 0.6
54− , io-streams >= 1.1 && < 1.6
55− , vector >= 0.10 && < 0.13
57--------------------------------------------------------------------------------
63--------------------------------------------------------------------------------
58executable tutorial
64executable tutorial
59 default-language: Haskell2010
65 default-language: Haskell2010
60− hs-source-dirs: bin
66+ hs-source-dirs: bin
61− main-is: tutorial.hs
67+ main-is: tutorial.hs
62− ghc-options: -Wall -fwarn-incomplete-uni-patterns -rtsopts
68+ ghc-options: -Wall -fwarn-incomplete-uni-patterns -rtsopts
64 if !flag(tutorial)
70 if !flag(tutorial)
65 buildable: False
71 buildable: False
67− build-depends: base
74+ build-depends:
68− , cassava-streams
76+ , cassava-streams
69− , io-streams
77+ , io-streams
71--------------------------------------------------------------------------------
79--------------------------------------------------------------------------------
72test-suite test
80test-suite test
73− type: exitcode-stdio-1.0
82+ type: exitcode-stdio-1.0
74 default-language: Haskell2010
83 default-language: Haskell2010
75− hs-source-dirs: test
84+ hs-source-dirs: test
76− main-is: test.hs
85+ main-is: test.hs
77− ghc-options: -Wall -fwarn-incomplete-uni-patterns
86+ ghc-options: -Wall -fwarn-incomplete-uni-patterns
79− build-depends: base
87+ build-depends:
80− , QuickCheck >= 2.7 && < 3.0
89+ , QuickCheck >=2.7 && <3.0
85− , tasty >= 0.8 && < 1.3
90+ , tasty >=0.8 && <1.5
86− , tasty-quickcheck >= 0.8 && < 1.3
91+ , tasty-quickcheck >=0.8 && <1.3