on dev-bytea help sign in
squeal/squeal-postgresql/squeal-postgresql.cabal
124 lines 3.5 kB history raw
1name: squeal-postgresql
2version: 0.4.9.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.Expression
29 Squeal.PostgreSQL.Expression.Aggregate
30 Squeal.PostgreSQL.Expression.Collection
31 Squeal.PostgreSQL.Expression.Comparison
32 Squeal.PostgreSQL.Expression.Json
33 Squeal.PostgreSQL.Expression.Literal
34 Squeal.PostgreSQL.Expression.Logic
35 Squeal.PostgreSQL.Expression.Math
36 Squeal.PostgreSQL.Expression.Null
37 Squeal.PostgreSQL.Expression.Parameter
38 Squeal.PostgreSQL.Expression.SetOf
39 Squeal.PostgreSQL.Expression.Sort
40 Squeal.PostgreSQL.Expression.Subquery
41 Squeal.PostgreSQL.Expression.Text
42 Squeal.PostgreSQL.Expression.TextSearch
43 Squeal.PostgreSQL.Expression.Time
44 Squeal.PostgreSQL.Expression.Type
45 Squeal.PostgreSQL.Expression.Window
46 Squeal.PostgreSQL.List
47 Squeal.PostgreSQL.Manipulation
48 Squeal.PostgreSQL.Migration
49 Squeal.PostgreSQL.Pool
50 Squeal.PostgreSQL.PG
51 Squeal.PostgreSQL.PQ
52 Squeal.PostgreSQL.Render
53 Squeal.PostgreSQL.Query
54 Squeal.PostgreSQL.Schema
55 Squeal.PostgreSQL.Transaction
56 default-language: Haskell2010
57 ghc-options: -Wall -Werror
58 build-depends:
59 aeson >= 1.2.4.0
60 , base >= 4.11.1.0 && < 5.0
61 , binary-parser >= 0.5.5
62 , bytestring >= 0.10.8.2
63 , bytestring-strict-builder >= 0.4.5
64 , deepseq >= 1.4.3.0
65 , generics-sop >= 0.3.2.0
66 , mmorph >= 1.1.1
67 , mtl >= 2.2.2
68 , network-ip >= 0.3.0.2
69 , postgresql-binary >= 0.12.1
70 , postgresql-libpq >= 0.9.4.1
71 , records-sop >= 0.1.0.0
72 , resource-pool >= 0.2.3.2
73 , scientific >= 0.3.5.3
74 , text >= 1.2.3.0
75 , time >= 1.8.0.2
76 , transformers >= 0.5.2.0
77 , unliftio >= 0.2.10
78 , unliftio-pool >= 0.2.1.0
79 , uuid-types >= 1.0.3
80 , vector >= 0.12.0.1
82test-suite squeal-postgresql-doctest
83 default-language: Haskell2010
84 type: exitcode-stdio-1.0
85 hs-source-dirs: test
86 ghc-options: -Wall
87 main-is: DocTest.hs
88 build-depends:
89 base >= 4.10.0.0
90 , doctest >= 0.11.4
92test-suite squeal-postgresql-specs
93 default-language: Haskell2010
94 type: exitcode-stdio-1.0
95 hs-source-dirs: test/Specs
96 ghc-options: -Wall -main-is Specs
97 main-is: Specs.hs
98 other-modules: ExceptionHandling
99 build-depends:
100 base >= 4.10.0.0
101 , bytestring >= 0.10.8.2
102 , generics-sop >= 0.3.1.0
103 , hspec >= 2.4.8
104 , QuickCheck
105 , squeal-postgresql
106 , text >= 1.2.2.2
107 , transformers >= 0.5.2.0
108 , vector >= 0.12.0.1
109 , generic-random
110 , quickcheck-instances
111executable squeal-postgresql-example
112 default-language: Haskell2010
113 hs-source-dirs: exe
114 ghc-options: -Wall
115 main-is: Example.hs
116 build-depends:
117 base >= 4.10.0.0 && < 5.0
118 , bytestring >= 0.10.8.2
119 , generics-sop >= 0.3.1.0
120 , mtl >= 2.2.1
121 , squeal-postgresql
122 , text >= 1.2.2.2
123 , transformers >= 0.5.2.0
124 , vector >= 0.12.0.1