packages feed

antiope-contract-7.5.0: antiope-contract.cabal

cabal-version: 2.4

name:                   antiope-contract
version:                7.5.0
synopsis:               Please see the README on Github at <https://github.com/arbor/antiope#readme>
description:            Please see the README on Github at <https://github.com/arbor/antiope#readme>.
category:               Services
homepage:               https://github.com/packetloop/antiope-contract#readme
author:                 Arbor Networks
maintainer:             mayhem@arbor.net
copyright:              Arbor Networks
license:                MIT
license-file:           LICENSE
tested-with:            GHC == 8.8.2, GHC == 8.6.5, GHC == 8.4.4
build-type:             Simple
extra-source-files:     contract/file_change_message.avsc
                        contract/resource_changed.avsc
                        README.md

common base     { build-depends:  base      >= 4.7    && < 5 }

common config
  default-language:     Haskell2010
  ghc-options:          -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints

library
  import:               base, config
  exposed-modules:      Antiope.Contract.SQS.FileChangeMessage
                        Antiope.Contract.SQS.ResourceChanged
  hs-source-dirs:       src
  build-depends:        aeson
                      , antiope-s3
                      , avro
                      , bytestring
                      , text