on master help sign in
Add dependency bounds (#8)
0fe4b25mniip
id.cabal+51−56
@@ -1,72 +1,67 @@
1−cabal-version: 2.4
1+cabal-version: 2.4
2+name: id
3+version: 0.2.0.0
4+license-file: LICENSE
2
5
3−name: id
6+flag cassava
4−version: 0.2.0.0
7+ description: Enable Postgresql support
5−license-file: LICENSE
8+ default: True
9+ manual: False
6
10
7−Flag cassava
11+flag postgres
8− Description: Enable Postgresql support
12+ description: Enable Postgresql support
9− Default: True
13+ default: True
10− Manual: False
14+ manual: False
11
15
16+flag flat
17+ description: Enable Flat serialization support
18+ default: True
19+ manual: False
12
20
13−Flag postgres
14− Description: Enable Postgresql support
15− Default: True
16− Manual: False
17−
18−Flag flat
19− Description: Enable Flat serialization support
20− Default: True
21− Manual: False
22−
23−Flag store
21+flag store
24− Description: Enable Data.Store serialization support
22+ description: Enable Data.Store serialization support
25− Default: False
23+ default: False
26− Manual: False
24+ manual: False
27
25
28library
26library
29− exposed-modules:
27+ exposed-modules: Data.Id
30− Data.Id
31− -- other-modules:
32− -- other-extensions:
33 build-depends:
28 build-depends:
34− aeson,
29+ , aeson >=1.0
35− base >=4.12 && <5,
30+ , base >=4.12 && <5
36− binary,
31+ , binary
37− deepseq,
32+ , deepseq
38− hashable,
33+ , hashable
39− http-api-data,
34+ , http-api-data
40− lens,
35+ , lens
41− path-pieces,
36+ , path-pieces
42− text,
37+ , text
43− uuid,
38+ , uuid >=1.3.9
39+
44 if !(impl(ghcjs) || arch(javascript))
40 if !(impl(ghcjs) || arch(javascript))
45 build-depends:
41 build-depends:
46− openapi3
42+ , openapi3
47 , QuickCheck
43 , QuickCheck
44+
48− cpp-options: -DBACKEND
45+ cpp-options: -DBACKEND
46+
49− if flag(postgres) && !(impl(ghcjs) || arch(javascript))
47+ if (flag(postgres) && !(impl(ghcjs) || arch(javascript)))
50− build-depends:
51− postgresql-simple
48+ build-depends: postgresql-simple
52− cpp-options: -DUSE_POSTGRES
49+ cpp-options: -DUSE_POSTGRES
50+
53− if flag(cassava) && !(impl(ghcjs) || arch(javascript))
51+ if (flag(cassava) && !(impl(ghcjs) || arch(javascript)))
54− build-depends:
52+ build-depends: cassava
55− cassava
56− cpp-options: -DUSE_CASSAVA
53+ cpp-options: -DUSE_CASSAVA
54+
57 if flag(flat)
55 if flag(flat)
58− build-depends:
56+ build-depends: flat >=0.4
59− flat,
60− cpp-options: -DUSE_FLAT
57+ cpp-options: -DUSE_FLAT
58+
61 if flag(store)
59 if flag(store)
62− build-depends:
60+ build-depends: store
63− store,
64− cpp-options: -DUSE_STORE
61+ cpp-options: -DUSE_STORE
65
62
66− hs-source-dirs:
63+ hs-source-dirs: src
67− src
68− default-language:
64+ default-language: Haskell2010
69− Haskell2010
70 default-extensions:
65 default-extensions:
71 AllowAmbiguousTypes
66 AllowAmbiguousTypes
72 DeriveGeneric
67 DeriveGeneric