packages feed

squeal-postgresql-0.5.1.0: squeal-postgresql.cabal

name: squeal-postgresql
version: 0.5.1.0
synopsis: Squeal PostgreSQL Library
description: Squeal is a type-safe embedding of PostgreSQL in Haskell
homepage: https://github.com/morphismtech/squeal
bug-reports: https://github.com/morphismtech/squeal/issues
license: BSD3
license-file: LICENSE
author: Eitan Chatav
maintainer: eitan.chatav@gmail.com
copyright: Copyright (c) 2017 Morphism, LLC
category: Database
build-type: Simple
cabal-version: >=1.18
extra-doc-files: README.md

source-repository head
  type: git
  location: https://github.com/morphismtech/squeal.git

library
  hs-source-dirs: src
  exposed-modules:
    Squeal.PostgreSQL
    Squeal.PostgreSQL.Alias
    Squeal.PostgreSQL.Binary
    Squeal.PostgreSQL.Definition
    Squeal.PostgreSQL.Expression
    Squeal.PostgreSQL.Expression.Aggregate
    Squeal.PostgreSQL.Expression.Collection
    Squeal.PostgreSQL.Expression.Comparison
    Squeal.PostgreSQL.Expression.Json
    Squeal.PostgreSQL.Expression.Literal
    Squeal.PostgreSQL.Expression.Logic
    Squeal.PostgreSQL.Expression.Math
    Squeal.PostgreSQL.Expression.Null
    Squeal.PostgreSQL.Expression.Parameter
    Squeal.PostgreSQL.Expression.SetOf
    Squeal.PostgreSQL.Expression.Sort
    Squeal.PostgreSQL.Expression.Subquery
    Squeal.PostgreSQL.Expression.Text
    Squeal.PostgreSQL.Expression.TextSearch
    Squeal.PostgreSQL.Expression.Time
    Squeal.PostgreSQL.Expression.Type
    Squeal.PostgreSQL.Expression.Window
    Squeal.PostgreSQL.List
    Squeal.PostgreSQL.Manipulation
    Squeal.PostgreSQL.Migration
    Squeal.PostgreSQL.Pool
    Squeal.PostgreSQL.PG
    Squeal.PostgreSQL.PQ
    Squeal.PostgreSQL.Render
    Squeal.PostgreSQL.Query
    Squeal.PostgreSQL.Schema
    Squeal.PostgreSQL.Transaction
  default-language: Haskell2010
  ghc-options: -Wall
  build-depends:
      aeson >= 1.2.4.0
    , base >= 4.11.1.0 && < 5.0
    , binary-parser >= 0.5.5
    , bytestring >= 0.10.8.2
    , bytestring-strict-builder >= 0.4.5
    , deepseq >= 1.4.3.0
    , generics-sop >= 0.3.2.0 && < 0.5.0.0
    , mmorph >= 1.1.1
    , mtl >= 2.2.2
    , network-ip >= 0.3.0.2
    , postgresql-binary >= 0.12.1
    , postgresql-libpq >= 0.9.4.1
    , records-sop >= 0.1.0.0
    , resource-pool >= 0.2.3.2
    , scientific >= 0.3.5.3
    , text >= 1.2.3.0
    , time >= 1.8.0.2
    , transformers >= 0.5.2.0
    , unliftio >= 0.2.10
    , unliftio-pool >= 0.2.1.0
    , uuid-types >= 1.0.3
    , vector >= 0.12.0.1

test-suite squeal-postgresql-doctest
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  hs-source-dirs: test
  ghc-options: -Wall
  main-is: DocTest.hs
  build-depends:
      base >= 4.10.0.0
    , doctest >= 0.11.4

test-suite squeal-postgresql-specs
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  hs-source-dirs: test/Specs
  ghc-options: -Wall
  main-is: Specs.hs
  other-modules: ExceptionHandling
  build-depends:
      base >= 4.10.0.0
    , bytestring >= 0.10.8.2
    , generics-sop >= 0.3.1.0
    , hspec >= 2.4.8
    , squeal-postgresql
    , text >= 1.2.2.2
    , transformers >= 0.5.2.0
    , vector >= 0.12.0.1

executable squeal-postgresql-example
  default-language: Haskell2010
  hs-source-dirs: exe
  ghc-options: -Wall
  main-is: Example.hs
  build-depends:
      base >= 4.10.0.0 && < 5.0
    , bytestring >= 0.10.8.2
    , generics-sop >= 0.3.1.0
    , mtl >= 2.2.1
    , squeal-postgresql
    , text >= 1.2.2.2
    , transformers >= 0.5.2.0
    , vector >= 0.12.0.1