pgmq-core-0.6.0.0: pgmq-core.cabal
cabal-version: 3.4
name: pgmq-core
version: 0.6.0.0
synopsis: Core types for pgmq-hs, a Haskell client for PGMQ
description:
Core types and type classes for pgmq-hs, a Haskell client library
for PGMQ (PostgreSQL Message Queue). Provides Message, Queue,
QueueName, and related types used across pgmq-hs packages.
homepage: https://github.com/shinzui/pgmq-hs
license: MIT
license-file: LICENSE
author: Nadeem Bitar
maintainer: Nadeem Bitar
category: Database
build-type: Simple
extra-doc-files: CHANGELOG.md
common warnings
ghc-options:
-Wall
-Wcompat
-Widentities
-Wincomplete-uni-patterns
-Wincomplete-record-updates
-Wredundant-constraints
-fhide-source-paths
-Wmissing-export-lists
-Wpartial-fields
-Wmissing-deriving-strategies
library
import: warnings
exposed-modules: Pgmq.Types
default-extensions:
DeriveGeneric
GeneralisedNewtypeDeriving
ImportQualifiedPost
OverloadedStrings
build-depends:
aeson ^>=2.2,
base >=4.18 && <5,
template-haskell >=2.20 && <3,
text ^>=2.1,
time ^>=1.14,
hs-source-dirs: src
default-language: GHC2024
test-suite pgmq-core-test
import: warnings
default-language: GHC2024
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Main.hs
other-modules: QueueNameSpec
default-extensions:
ImportQualifiedPost
OverloadedStrings
build-depends:
aeson ^>=2.2,
base >=4.18 && <5,
pgmq-core >=0.6 && <0.7,
tasty ^>=1.5,
tasty-hunit ^>=0.10,
text ^>=2.1,