cabal-version: 2.2 name: hpqtypes-extras version: 1.16.2.0 synopsis: Extra utilities for hpqtypes library description: The following extras for hpqtypes library: . * DSL for easy, modular construction of SQL queries. . * System for automatic validation and migration of a database schema. homepage: https://github.com/scrive/hpqtypes-extras license: BSD-3-Clause license-file: LICENSE extra-source-files: CHANGELOG.md, README.md author: Scrive AB maintainer: Andrzej Rybczak , Jonathan Jouty , Mikhail Glushenkov copyright: Scrive AB category: Database build-type: Simple tested-with: GHC ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.4 Source-repository head Type: git Location: https://github.com/scrive/hpqtypes-extras.git common common-stanza Default-Language: Haskell2010 Default-Extensions: BangPatterns , DeriveDataTypeable , ExistentialQuantification , FlexibleContexts , GeneralizedNewtypeDeriving , LambdaCase , MultiWayIf , OverloadedStrings , RankNTypes , RecordWildCards , ScopedTypeVariables , StandaloneDeriving , TupleSections , TypeApplications , TypeFamilies , UndecidableInstances , ViewPatterns library import: common-stanza hs-source-dirs: src ghc-options: -Wall exposed-modules: Database.PostgreSQL.PQTypes.Checks , Database.PostgreSQL.PQTypes.Deriving , Database.PostgreSQL.PQTypes.ExtrasOptions , Database.PostgreSQL.PQTypes.Migrate , Database.PostgreSQL.PQTypes.Model , Database.PostgreSQL.PQTypes.Model.Check , Database.PostgreSQL.PQTypes.Model.ColumnType , Database.PostgreSQL.PQTypes.Model.CompositeType , Database.PostgreSQL.PQTypes.Model.Domain , Database.PostgreSQL.PQTypes.Model.Extension , Database.PostgreSQL.PQTypes.Model.ForeignKey , Database.PostgreSQL.PQTypes.Model.Index , Database.PostgreSQL.PQTypes.Model.Migration , Database.PostgreSQL.PQTypes.Model.PrimaryKey , Database.PostgreSQL.PQTypes.Model.Table , Database.PostgreSQL.PQTypes.Model.Trigger , Database.PostgreSQL.PQTypes.SQL.Builder , Database.PostgreSQL.PQTypes.Versions other-modules: Database.PostgreSQL.PQTypes.Checks.Util , Database.PostgreSQL.PQTypes.Utils.NubList build-depends: base >= 4.13 && < 5 , hpqtypes >= 1.8.0.0 , base16-bytestring >= 0.1 , bytestring >= 0.10 , containers >= 0.5 , cryptohash >= 0.11 , exceptions >= 0.10 , extra >= 1.6.17 , mtl >= 2.2 , text >= 1.2 , text-show >= 3.7 , log-base >= 0.11 default-language: Haskell2010 default-extensions: test-suite hpqtypes-extras-tests import: common-stanza type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Main.hs default-language: Haskell2010 default-extensions: ConstraintKinds , DeriveDataTypeable , FlexibleContexts , OverloadedStrings , RecordWildCards , ScopedTypeVariables ghc-options: -Wall build-depends: base , containers , exceptions , hpqtypes , hpqtypes-extras , log-base , tasty , tasty-hunit , text , uuid-types benchmark bench Import: common-stanza type: exitcode-stdio-1.0 hs-source-dirs: benchmark main-is: Main.hs ghc-options: -Wall build-depends: base , deepseq , hpqtypes-extras , tasty-bench