on 28aaa76 help sign in
rel8/rel8.cabal
216 lines 4.7 kB history raw
1cabal-version: 2.0
2name: rel8
3version: 0.1.0.0
4synopsis: Hey! Hey! Can u rel8?
5license: BSD3
6license-file: LICENSE
7author: Oliver Charles
8maintainer: ollie@ocharles.org.uk
9build-type: Custom
11custom-setup
12 setup-depends:
13 base >= 4 && <5,
14 Cabal,
15 cabal-doctest >= 1 && <1.1
17library
18 build-depends:
19 aeson
20 , base ^>=4.12 || ^>= 4.13 || ^>= 4.14
21 , bytestring
22 , case-insensitive
23 , casing
24 , contravariant
25 , hasql
26 , opaleye ^>= 0.7.1.0
27 , profunctors
28 , scientific
29 , semialign
30 , semigroupoids
31 , text
32 , these
33 , time
34 , uuid
35 default-language:
36 Haskell2010
37 ghc-options:
38 -Weverything -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode
39 -Wno-missing-import-lists -Wno-prepositive-qualified-module
40 -Wno-monomorphism-restriction
41 -Wno-missing-local-signatures
42 hs-source-dirs:
43 src
44 exposed-modules:
45 Rel8
46 Rel8.Expr.Num
47 Rel8.Expr.Text
48 Rel8.Expr.Time
49 Rel8.Tabulate
51 -- deprecated
52 Rel8.Aggregate.Legacy
54 other-modules:
55 Rel8.Aggregate
57 Rel8.Expr
58 Rel8.Expr.Aggregate
59 Rel8.Expr.Array
60 Rel8.Expr.Bool
61 Rel8.Expr.Eq
62 Rel8.Expr.Function
63 Rel8.Expr.Null
64 Rel8.Expr.Opaleye
65 Rel8.Expr.Ord
66 Rel8.Expr.Order
67 Rel8.Expr.Serialize
69 Rel8.FCF
71 Rel8.Kind.Labels
72 Rel8.Kind.Necessity
74 Rel8.Order
76 Rel8.Query
77 Rel8.Query.Aggregate
78 Rel8.Query.Distinct
79 Rel8.Query.Each
80 Rel8.Query.Either
81 Rel8.Query.Exists
82 Rel8.Query.Filter
83 Rel8.Query.Limit
84 Rel8.Query.List
85 Rel8.Query.Maybe
86 Rel8.Query.Null
87 Rel8.Query.Opaleye
88 Rel8.Query.Order
89 Rel8.Query.Set
90 Rel8.Query.SQL
91 Rel8.Query.These
92 Rel8.Query.Values
94 Rel8.Schema.Column
95 Rel8.Schema.Context
96 Rel8.Schema.Context.Identity
97 Rel8.Schema.Context.Label
98 Rel8.Schema.Context.Nullify
99 Rel8.Schema.Dict
100 Rel8.Schema.Field
101 Rel8.Schema.Generic
102 Rel8.Schema.Generic.Test
103 Rel8.Schema.HTable
104 Rel8.Schema.HTable.Either
105 Rel8.Schema.HTable.Identity
106 Rel8.Schema.HTable.Label
107 Rel8.Schema.HTable.List
108 Rel8.Schema.HTable.MapTable
109 Rel8.Schema.HTable.Maybe
110 Rel8.Schema.HTable.NonEmpty
111 Rel8.Schema.HTable.Nullify
112 Rel8.Schema.HTable.Pair
113 Rel8.Schema.HTable.Quartet
114 Rel8.Schema.HTable.Quintet
115 Rel8.Schema.HTable.These
116 Rel8.Schema.HTable.Trio
117 Rel8.Schema.HTable.Type
118 Rel8.Schema.HTable.Vectorize
119 Rel8.Schema.Insert
120 Rel8.Schema.Kind
121 Rel8.Schema.Name
122 Rel8.Schema.Nullability
123 Rel8.Schema.Nullability.Internal
124 Rel8.Schema.Spec
125 Rel8.Schema.Spec.ConstrainDBType
126 Rel8.Schema.Spec.ConstrainType
127 Rel8.Schema.Table
129 Rel8.Statement.Delete
130 Rel8.Statement.Insert
131 Rel8.Statement.Returning
132 Rel8.Statement.Select
133 Rel8.Statement.Update
134 Rel8.Statement.View
136 Rel8.Table
137 Rel8.Table.Aggregate
138 Rel8.Table.Alternative
139 Rel8.Table.Bool
140 Rel8.Table.Either
141 Rel8.Table.Eq
142 Rel8.Table.Insert
143 Rel8.Table.Lifted
144 Rel8.Table.List
145 Rel8.Table.Maybe
146 Rel8.Table.Name
147 Rel8.Table.NonEmpty
148 Rel8.Table.Opaleye
149 Rel8.Table.Ord
150 Rel8.Table.Order
151 Rel8.Table.Recontextualize
152 Rel8.Table.Serialize
153 Rel8.Table.Tag
154 Rel8.Table.These
155 Rel8.Table.Undefined
157 Rel8.Type
158 Rel8.Type.Array
159 Rel8.Type.Array1D
160 Rel8.Type.Eq
161 Rel8.Type.Information
162 Rel8.Type.JSONEncoded
163 Rel8.Type.JSONBEncoded
164 Rel8.Type.Monoid
165 Rel8.Type.Num
166 Rel8.Type.Ord
167 Rel8.Type.ReadShow
168 Rel8.Type.Semigroup
169 Rel8.Type.String
170 Rel8.Type.Sum
171 Rel8.Type.Tag
173 Rel8.Opaque
174 Rel8.Schema.Structure
176test-suite tests
177 type: exitcode-stdio-1.0
178 build-depends:
179 base
180 , bytestring
181 , case-insensitive
182 , containers
183 , hasql
184 , hedgehog ^>=1.0.2
185 , lifted-base ^>=0.2.3.12
186 , monad-control ^>=1.0.2.3
187 , rel8
188 , scientific
189 , tasty
190 , tasty-hedgehog
191 , text
192 , time
193 , tmp-postgres ^>=1.34.1.0
194 , uuid
196 main-is: Main.hs
197 hs-source-dirs: tests
198 default-language: Haskell2010
199 ghc-options:
200 -Weverything -Wno-unsafe -Wno-safe -Wno-missing-safe-haskell-mode
201 -Wno-missing-import-lists -Wno-prepositive-qualified-module
202 -Wno-deprecations -Wno-monomorphism-restriction
203 -Wno-missing-local-signatures -Wno-implicit-prelude
205test-suite doctests
206 type: exitcode-stdio-1.0
207 build-depends:
208 base
209 , base-compat
210 , bytestring
211 , doctest
212 , hasql
213 , tmp-postgres
215 main-is: Doctest.hs
216 default-language: Haskell2010