packages feed

message-db-temp-0.0.1.0: message-db-temp.cabal

cabal-version: 3.0

name: message-db-temp
version: 0.0.1.0

synopsis: Temporary message-db for integration testing
description: See the readme on github for me info: https://github.com/Disco-Dave/message-db/tree/main/message-db-temp#readme

build-type: Simple
category: database, eventsourcing, eventstore, testing
homepage: https://github.com/Disco-Dave/message-db
bug-reports:https://github.com/Disco-Dave/message-db/issues

author: David Burkett
maintainer: David Burkett

copyright: 2022 David Burkett
license: MIT
license-file: LICENSE

extra-source-files:
  README.md
  ChangeLog.md

data-files: 
  , official-message-db-upstream/**/*.sh
  , official-message-db-upstream/**/*.sql

source-repository head
  type: git
  location: https://github.com/Disco-Dave/message-db.git

common shared
  default-language: Haskell2010

  default-extensions:
    AllowAmbiguousTypes
    DeriveFunctor
    DeriveGeneric
    DerivingVia
    FlexibleContexts
    GeneralizedNewtypeDeriving
    LambdaCase
    NamedFieldPuns
    NumericUnderscores
    OverloadedStrings
    RankNTypes
    RecordWildCards
    ScopedTypeVariables
    StrictData
    TypeApplications

  ghc-options:
    -Weverything 
    -Wno-all-missed-specialisations 
    -Wno-identities
    -Wno-implicit-prelude 
    -Wno-missed-specialisations 
    -Wno-missing-deriving-strategies
    -Wno-missing-exported-signatures 
    -Wno-missing-import-lists 
    -Wno-missing-local-signatures 
    -Wno-monomorphism-restriction 
    -Wno-safe 
    -Wno-unsafe 

  if impl(ghc >= 8.10)
    ghc-options:
      -Wno-missing-safe-haskell-mode
      -Wno-prepositive-qualified-module

  if impl(ghc >= 9.2)
    ghc-options:
      -Wno-missing-kind-signatures

  build-depends:
    , base >=4.7 && <5

  autogen-modules:
    Paths_message_db_temp
    
  other-modules:
    Paths_message_db_temp


library
  import: shared

  hs-source-dirs: src

  exposed-modules:
    MessageDb.Temp

  build-depends:
    , bytestring >=0.10 && <0.12
    , containers >=0.6 && <0.7
    , exceptions >=0.10 && <0.11
    , postgres-options >=0.2 && <0.3
    , postgresql-simple >=0.6 && <0.7
    , retry >=0.8 && <0.10
    , safe-exceptions >=0.1 && <0.2
    , text >=1.2 && <2.1
    , tmp-postgres >=1.34 && <1.35
    , typed-process >=0.2 && <0.3