on dev help sign in
squeal/squeal-postgresql/squeal-postgresql.cabal
147 lines 4.1 kB history raw
1name: squeal-postgresql
2version: 0.5.1.0
3synopsis: Squeal PostgreSQL Library
4description: Squeal is a type-safe embedding of PostgreSQL in Haskell
5homepage: https://github.com/morphismtech/squeal
6bug-reports: https://github.com/morphismtech/squeal/issues
7license: BSD3
8license-file: LICENSE
9author: Eitan Chatav
10maintainer: eitan.chatav@gmail.com
11copyright: Copyright (c) 2017 Morphism, LLC
12category: Database
13build-type: Simple
14cabal-version: >=1.18
15extra-doc-files: README.md
17source-repository head
18 type: git
19 location: https://github.com/morphismtech/squeal.git
21library
22 hs-source-dirs: src
23 exposed-modules:
24 Squeal.PostgreSQL
25 Squeal.PostgreSQL.Alias
26 Squeal.PostgreSQL.Binary
27 Squeal.PostgreSQL.Definition
28 Squeal.PostgreSQL.Definition.Function
29 Squeal.PostgreSQL.Definition.Index
30 Squeal.PostgreSQL.Definition.Table
31 Squeal.PostgreSQL.Definition.Table.Constraint
32 Squeal.PostgreSQL.Definition.Type
33 Squeal.PostgreSQL.Definition.Schema
34 Squeal.PostgreSQL.Definition.View
35 Squeal.PostgreSQL.Expression
36 Squeal.PostgreSQL.Expression.Aggregate
37 Squeal.PostgreSQL.Expression.Collection
38 Squeal.PostgreSQL.Expression.Comparison
39 Squeal.PostgreSQL.Expression.Json
40 Squeal.PostgreSQL.Expression.Literal
41 Squeal.PostgreSQL.Expression.Logic
42 Squeal.PostgreSQL.Expression.Math
43 Squeal.PostgreSQL.Expression.Null
44 Squeal.PostgreSQL.Expression.Parameter
45 Squeal.PostgreSQL.Expression.Range
46 Squeal.PostgreSQL.Expression.Set
47 Squeal.PostgreSQL.Expression.Sort
48 Squeal.PostgreSQL.Expression.Subquery
49 Squeal.PostgreSQL.Expression.Text
50 Squeal.PostgreSQL.Expression.TextSearch
51 Squeal.PostgreSQL.Expression.Time
52 Squeal.PostgreSQL.Expression.Type
53 Squeal.PostgreSQL.Expression.Window
54 Squeal.PostgreSQL.List
55 Squeal.PostgreSQL.Manipulation
56 Squeal.PostgreSQL.Migration
57 Squeal.PostgreSQL.Pool
58 Squeal.PostgreSQL.PG
59 Squeal.PostgreSQL.PQ
60 Squeal.PostgreSQL.Render
61 Squeal.PostgreSQL.Query
62 Squeal.PostgreSQL.Schema
63 Squeal.PostgreSQL.Transaction
64 default-language: Haskell2010
65 ghc-options: -Wall
66 build-depends:
67 aeson >= 1.2.4.0
68 , base >= 4.11.1.0 && < 5.0
69 , binary-parser >= 0.5.5
70 , bytestring >= 0.10.8.2
71 , bytestring-strict-builder >= 0.4.5
72 , deepseq >= 1.4.3.0
73 , free-categories >= 0.1.0.0
74 , generics-sop >= 0.3.2.0 && < 0.5.0.0
75 , mmorph >= 1.1.1
76 , mtl >= 2.2.2
77 , network-ip >= 0.3.0.2
78 , postgresql-binary >= 0.12.1
79 , postgresql-libpq >= 0.9.4.1
80 , records-sop >= 0.1.0.0
81 , resource-pool >= 0.2.3.2
82 , scientific >= 0.3.5.3
83 , text >= 1.2.3.0
84 , time >= 1.8.0.2
85 , transformers >= 0.5.2.0
86 , unliftio >= 0.2.10
87 , unliftio-pool >= 0.2.1.0
88 , uuid-types >= 1.0.3
89 , vector >= 0.12.0.1
91test-suite doctest
92 default-language: Haskell2010
93 type: exitcode-stdio-1.0
94 hs-source-dirs: test
95 ghc-options: -Wall
96 main-is: Doc.hs
97 build-depends:
98 base >= 4.10.0.0
99 , doctest >= 0.11.4
100 , squeal-postgresql
102test-suite properties
103 default-language: Haskell2010
104 type: exitcode-stdio-1.0
105 hs-source-dirs: test
106 ghc-options: -Wall
107 main-is: Property.hs
108 build-depends:
109 base >= 4.10.0.0
110 , bytestring >= 0.10.8.2
111 , hedgehog >= 1.0
112 , mtl >= 2.2.2
113 , scientific >= 0.3.5.3
114 , squeal-postgresql
115 , time >= 1.8.0.2
117test-suite spec
118 default-language: Haskell2010
119 type: exitcode-stdio-1.0
120 hs-source-dirs: test
121 ghc-options: -Wall
122 main-is: Spec.hs
123 build-depends:
124 base >= 4.10.0.0
125 , async >= 2.2.2
126 , bytestring >= 0.10.8.2
127 , generics-sop >= 0.3.1.0
128 , hspec >= 2.4.8
129 , mtl >= 2.2.2
130 , squeal-postgresql
131 , text >= 1.2.2.2
132 , vector >= 0.12.0.1
134executable example
135 default-language: Haskell2010
136 hs-source-dirs: exe
137 ghc-options: -Wall
138 main-is: Example.hs
139 build-depends:
140 base >= 4.10.0.0 && < 5.0
141 , bytestring >= 0.10.8.2
142 , generics-sop >= 0.3.1.0
143 , mtl >= 2.2.1
144 , squeal-postgresql
145 , text >= 1.2.2.2
146 , transformers >= 0.5.2.0
147 , vector >= 0.12.0.1