cabal-version: 2.2 name: hpqtypes-extras version: 1.12.0.0 x-revision: 2 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.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.3 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.SQL.Builder , Database.PostgreSQL.PQTypes.Versions other-modules: Database.PostgreSQL.PQTypes.Checks.Util , Database.PostgreSQL.PQTypes.Utils.NubList build-depends: base >= 4.9 && < 5 , hpqtypes >= 1.8.0.0 && < 2.0.0.0 , base16-bytestring >= 0.1 && < 1.0.2.0 , bytestring >= 0.10 && < 0.12 , containers >= 0.5 && < 0.7 , cryptohash >= 0.11 && < 0.12 , exceptions >= 0.10 && < 0.11 , extra >= 1.6.17 && < 1.8.0 , mtl >= 2.2 && < 2.3 , fields-json >= 0.4 && < 0.5 , text >= 1.2 && < 1.3 , lifted-base >= 0.2 && < 0.3 , monad-control >= 1.0.3.1 && < 1.1 , semigroups >= 0.16 && < 0.20 , text-show >= 3.7 && < 4 , log-base >= 0.7 && < 0.11 , safe >= 0.3 && < 0.4 default-language: Haskell2010 default-extensions: other-extensions: CPP 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, QuickCheck, exceptions, hpqtypes, hpqtypes-extras, lifted-base, log-base, monad-control, tasty, tasty-hunit, text, time, transformers, 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