packages feed

Cabal revisions of hpqtypes-extras-1.19.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:       3.0-name:                hpqtypes-extras-version:             1.19.0.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 <andrzej@rybczak.net>,-                     Jonathan Jouty <jonathan@scrive.com>,-                     Mikhail Glushenkov <mikhail@scrive.com>-copyright:           Scrive AB-category:            Database-build-type:          Simple-tested-with:         GHC == { 9.2.8, 9.4.8, 9.6.7, 9.8.4, 9.10.3, 9.12.2, 9.14.1 }--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-                    , ImportQualifiedPost-                    , LambdaCase-                    , MultiWayIf-                    , NumericUnderscores-                    , OverloadedStrings-                    , RankNTypes-                    , RecordWildCards-                    , ScopedTypeVariables-                    , StandaloneDeriving-                    , TupleSections-                    , TypeApplications-                    , TypeFamilies-                    , UndecidableInstances-                    , ViewPatterns-  ghc-options: -Werror=prepositive-qualified-module--  if impl(ghc >= 9.8)-    ghc-options: -Wno-x-partial--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.EnumType-                 , 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.16     && < 5-               , hpqtypes          >= 1.13.0.0-               , base16-bytestring >= 0.1-               , bytestring        >= 0.10-               , containers        >= 0.5-               , crypton           >= 0.32-               , exceptions        >= 0.10-               , extra             >= 1.6.17-               , memory            >= 0.18-               , 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+cabal-version:       3.0
+name:                hpqtypes-extras
+version:             1.19.0.0
+x-revision: 1
+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 <andrzej@rybczak.net>,
+                     Jonathan Jouty <jonathan@scrive.com>,
+                     Mikhail Glushenkov <mikhail@scrive.com>
+copyright:           Scrive AB
+category:            Database
+build-type:          Simple
+tested-with:         GHC == { 9.2.8, 9.4.8, 9.6.7, 9.8.4, 9.10.3, 9.12.2, 9.14.1 }
+
+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
+                    , ImportQualifiedPost
+                    , LambdaCase
+                    , MultiWayIf
+                    , NumericUnderscores
+                    , OverloadedStrings
+                    , RankNTypes
+                    , RecordWildCards
+                    , ScopedTypeVariables
+                    , StandaloneDeriving
+                    , TupleSections
+                    , TypeApplications
+                    , TypeFamilies
+                    , UndecidableInstances
+                    , ViewPatterns
+  ghc-options: -Werror=prepositive-qualified-module
+
+  if impl(ghc >= 9.8)
+    ghc-options: -Wno-x-partial
+
+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.EnumType
+                 , 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.16     && < 5
+               , hpqtypes          >= 1.13.0.0
+               , base16-bytestring >= 0.1
+               , bytestring        >= 0.10
+               , containers        >= 0.5
+               , crypton           >= 0.32 && <1.1
+               , exceptions        >= 0.10
+               , extra             >= 1.6.17
+               , memory            >= 0.18
+               , 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