packages feed

hs-hath-1.1.2: hs-hath.cabal

cabal-version: 2.0

-- This file has been generated from package.yaml by hpack version 0.39.1.
--
-- see: https://github.com/sol/hpack

name:           hs-hath
version:        1.1.2
synopsis:       A Haskell implementation of the Hentai@Home client
description:    Please see the README on GitHub at <https://github.com/pe200012/hs-hath#readme>
category:       Web
homepage:       https://github.com/pe200012/hs-hath#readme
bug-reports:    https://github.com/pe200012/hs-hath/issues
author:         pe200012
maintainer:     1326263755@qq.com
copyright:      2024 pe200012
license:        GPL-3
license-file:   LICENSE
build-type:     Simple
tested-with:
    GHC == 9.12.2
extra-source-files:
    README.md
extra-doc-files:
    CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/pe200012/hs-hath

library
  exposed-modules:
      CLI
      FileVerification
      HathNetwork.Genesis
      HathNetwork.RPC
      Interface.API
      LegacyCiphers
      Metrics.Counter
      Metrics.Gauge
      Metrics.Prometheus
      Metrics.Registry
      Metrics.Snapshot
      Metrics.Types
      Middleware
      Server
      SettingM
      Stats
      Storage.Database
      Storage.Filesystem
      Storage.Locate
      Storage.R2
      Types
      Utils
      Version
  other-modules:
      Paths_hs_hath
  autogen-modules:
      Paths_hs_hath
  hs-source-dirs:
      src
  default-extensions:
      NoImplicitPrelude
      TypeApplications
      OverloadedStrings
      ScopedTypeVariables
      QuasiQuotes
      LambdaCase
      ViewPatterns
      MultiParamTypeClasses
      GADTs
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
  build-depends:
      aeson >=2.1 && <2.3
    , async ==2.2.*
    , base >=4.7 && <4.22
    , base64 ==1.0.*
    , bytestring >=0.11 && <0.13
    , co-log >=0.6 && <0.8
    , co-log-core ==0.3.*
    , co-log-polysemy >=0.0.1.5 && <0.0.2
    , conduit ==1.3.*
    , containers >=0.6 && <0.8
    , crypton ==1.0.*
    , crypton-connection ==0.4.*
    , crypton-x509 ==1.7.*
    , crypton-x509-store ==1.6.*
    , cryptostore ==0.3.*
    , dhall ==1.42.*
    , directory ==1.3.*
    , exceptions ==0.10.*
    , extra >=1.7 && <1.9
    , filepath >=1.4 && <1.6
    , hex-text ==0.1.*
    , hs-hath-minio
    , hs-hath-placeholder
    , hs-hath-polysemy-zoo
    , hs-hath-warp-tls
    , http-client ==0.7.*
    , http-client-tls ==0.3.*
    , http-conduit ==2.3.*
    , http-media ==0.8.*
    , http-types ==0.12.*
    , lrucache ==1.2.*
    , mason >=0.2.6 && <0.3
    , memory ==0.18.*
    , monad-control ==1.0.*
    , monad-loops ==0.4.*
    , mtl ==2.3.*
    , network >=3.1 && <3.3
    , optparse-applicative ==0.18.*
    , polysemy ==1.9.*
    , process ==1.6.*
    , relude ==1.2.*
    , resourcet ==1.3.*
    , safe-exceptions ==0.1.*
    , servant >=0.20.2 && <0.21
    , servant-client >=0.20.2 && <0.21
    , servant-client-core >=0.20.2 && <0.21
    , servant-server >=0.20.2 && <0.21
    , sqlite-simple ==0.4.*
    , stm ==2.5.*
    , string-interpolate ==0.3.*
    , suspend ==0.2.*
    , template-haskell >=2.19 && <2.24
    , text >=2.0 && <2.2
    , time >=1.12 && <1.15
    , timers ==0.2.*
    , tls >=2.0 && <2.4
    , tls-session-manager >=0.0.5 && <0.1
    , transformers ==0.6.*
    , unix ==2.8.*
    , unliftio ==0.2.*
    , unordered-containers ==0.2.*
    , wai ==3.2.*
    , wai-extra ==3.1.*
    , warp ==3.4.*
  default-language: GHC2021

library hs-hath-minio
  exposed-modules:
      Lib.Prelude
      Network.Minio
      Network.Minio.AdminAPI
      Network.Minio.API
      Network.Minio.APICommon
      Network.Minio.CopyObject
      Network.Minio.Credentials
      Network.Minio.Credentials.AssumeRole
      Network.Minio.Credentials.Types
      Network.Minio.Data
      Network.Minio.Data.ByteString
      Network.Minio.Data.Crypto
      Network.Minio.Data.Time
      Network.Minio.Errors
      Network.Minio.JsonParser
      Network.Minio.ListOps
      Network.Minio.PresignedOperations
      Network.Minio.PutObject
      Network.Minio.S3API
      Network.Minio.SelectAPI
      Network.Minio.Sign.V4
      Network.Minio.Utils
      Network.Minio.XmlCommon
      Network.Minio.XmlGenerator
      Network.Minio.XmlParser
  other-modules:
      Paths_hs_hath
  autogen-modules:
      Paths_hs_hath
  hs-source-dirs:
      vendor/minio-hs-1.7.0/src
  default-extensions:
      BangPatterns
      DerivingStrategies
      FlexibleContexts
      FlexibleInstances
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      OverloadedStrings
      RankNTypes
      ScopedTypeVariables
      TupleSections
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
  build-depends:
      aeson >=1 && <3
    , async ==2.2.*
    , base >=4.7 && <5
    , base64 >=0 && <2
    , base64-bytestring ==1.*
    , binary ==0.*
    , bytestring >=0.11 && <0.13
    , case-insensitive ==1.*
    , co-log >=0.6 && <0.8
    , co-log-core ==0.3.*
    , co-log-polysemy >=0.0.1.5 && <0.0.2
    , conduit ==1.*
    , conduit-extra ==1.*
    , containers >=0.6 && <0.8
    , crypton >=0 && <2
    , crypton-connection ==0.*
    , crypton-x509 ==1.7.*
    , crypton-x509-store ==1.6.*
    , cryptostore ==0.3.*
    , data-default-class ==0.*
    , dhall ==1.42.*
    , digest ==0.*
    , directory ==1.*
    , exceptions ==0.10.*
    , extra >=1.7 && <1.9
    , filepath >=1.4 && <1.6
    , hex-text ==0.1.*
    , http-client ==0.*
    , http-client-tls ==0.*
    , http-conduit ==2.*
    , http-media ==0.8.*
    , http-types ==0.*
    , ini ==0.*
    , lrucache ==1.2.*
    , mason >=0.2.6 && <0.3
    , memory ==0.*
    , monad-control ==1.0.*
    , monad-loops ==0.4.*
    , mtl ==2.3.*
    , network >=3.1 && <3.3
    , network-uri ==2.*
    , optparse-applicative ==0.18.*
    , polysemy ==1.9.*
    , process ==1.6.*
    , relude ==1.*
    , resourcet ==1.*
    , retry ==0.*
    , safe-exceptions ==0.1.*
    , servant >=0.20.2 && <0.21
    , servant-client >=0.20.2 && <0.21
    , servant-client-core >=0.20.2 && <0.21
    , servant-server >=0.20.2 && <0.21
    , sqlite-simple ==0.4.*
    , stm ==2.5.*
    , string-interpolate ==0.3.*
    , suspend ==0.2.*
    , template-haskell >=2.19 && <2.24
    , text >=1 && <3
    , time ==1.*
    , time-units ==1.*
    , timers ==0.2.*
    , tls >=2.0 && <2.4
    , tls-session-manager >=0.0.5 && <0.1
    , transformers ==0.*
    , unix ==2.8.*
    , unliftio ==0.*
    , unliftio-core ==0.*
    , unordered-containers ==0.*
    , wai ==3.2.*
    , wai-extra ==3.1.*
    , warp ==3.4.*
    , xml-conduit ==1.*
  mixins:
      base hiding (Prelude)
    , base64 hiding (Data.ByteString.Base64)
    , relude (Relude as Prelude)
    , relude 
  default-language: GHC2021

library hs-hath-placeholder
  exposed-modules:
      Control.Placeholder
  other-modules:
      Paths_hs_hath
  autogen-modules:
      Paths_hs_hath
  hs-source-dirs:
      vendor/placeholder-0/src
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
  build-depends:
      aeson >=2.1 && <2.3
    , async ==2.2.*
    , base >=4.7 && <4.22
    , base64 ==1.0.*
    , bytestring >=0.11 && <0.13
    , co-log >=0.6 && <0.8
    , co-log-core ==0.3.*
    , co-log-polysemy >=0.0.1.5 && <0.0.2
    , conduit ==1.3.*
    , containers >=0.6 && <0.8
    , crypton ==1.0.*
    , crypton-connection ==0.4.*
    , crypton-x509 ==1.7.*
    , crypton-x509-store ==1.6.*
    , cryptostore ==0.3.*
    , dhall ==1.42.*
    , directory ==1.3.*
    , exceptions ==0.10.*
    , extra >=1.7 && <1.9
    , filepath >=1.4 && <1.6
    , ghc-prim >=0 && <10
    , hex-text ==0.1.*
    , http-client ==0.7.*
    , http-client-tls ==0.3.*
    , http-conduit ==2.3.*
    , http-media ==0.8.*
    , http-types ==0.12.*
    , lrucache ==1.2.*
    , mason >=0.2.6 && <0.3
    , memory ==0.18.*
    , monad-control ==1.0.*
    , monad-loops ==0.4.*
    , mtl ==2.3.*
    , network >=3.1 && <3.3
    , optparse-applicative ==0.18.*
    , polysemy ==1.9.*
    , process ==1.6.*
    , relude ==1.2.*
    , resourcet ==1.3.*
    , safe-exceptions ==0.1.*
    , servant >=0.20.2 && <0.21
    , servant-client >=0.20.2 && <0.21
    , servant-client-core >=0.20.2 && <0.21
    , servant-server >=0.20.2 && <0.21
    , sqlite-simple ==0.4.*
    , stm ==2.5.*
    , string-interpolate ==0.3.*
    , suspend ==0.2.*
    , template-haskell >=2.19 && <2.24
    , text >=2.0 && <2.2
    , time >=1.12 && <1.15
    , timers ==0.2.*
    , tls >=2.0 && <2.4
    , tls-session-manager >=0.0.5 && <0.1
    , transformers ==0.6.*
    , unix ==2.8.*
    , unliftio ==0.2.*
    , unordered-containers ==0.2.*
    , wai ==3.2.*
    , wai-extra ==3.1.*
    , warp ==3.4.*
  default-language: GHC2021

library hs-hath-polysemy-zoo
  exposed-modules:
      Polysemy.Capture
      Polysemy.ConstraintAbsorber
      Polysemy.ConstraintAbsorber.MonadCatch
      Polysemy.ConstraintAbsorber.MonadCont
      Polysemy.ConstraintAbsorber.MonadError
      Polysemy.ConstraintAbsorber.MonadReader
      Polysemy.ConstraintAbsorber.MonadState
      Polysemy.ConstraintAbsorber.MonadWriter
      Polysemy.Cont
      Polysemy.Cont.Internal
      Polysemy.EndState
      Polysemy.Final.IO
      Polysemy.Final.IO.Internal
      Polysemy.Final.More
      Polysemy.Final.MTL
      Polysemy.Final.NonDet
      Polysemy.Floodgate
      Polysemy.Fresh
      Polysemy.Input.Streaming
      Polysemy.KVStore
      Polysemy.Operators
      Polysemy.Random
      Polysemy.Reader.Compact
      Polysemy.Reader.More
      Polysemy.RevState
      Polysemy.SetStore
      Polysemy.Several
      Polysemy.Shift
      Polysemy.Shift.Internal
  other-modules:
      Paths_hs_hath
  autogen-modules:
      Paths_hs_hath
  hs-source-dirs:
      vendor/polysemy-zoo-0.8.2.0/src
  default-extensions:
      DataKinds
      DeriveFunctor
      FlexibleContexts
      GADTs
      LambdaCase
      PolyKinds
      RankNTypes
      ScopedTypeVariables
      StandaloneDeriving
      TypeApplications
      TypeOperators
      TypeFamilies
      UnicodeSyntax
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -Wall
  build-depends:
      aeson >=2.1 && <2.3
    , async ==2.2.*
    , base ==4.21.*
    , base64 ==1.0.*
    , bytestring >=0.11 && <0.13
    , co-log >=0.6 && <0.8
    , co-log-core ==0.3.*
    , co-log-polysemy >=0.0.1.5 && <0.0.2
    , conduit ==1.3.*
    , constraints >=0.14 && <0.16
    , containers ==0.7.*
    , contravariant ==1.5.*
    , crypton ==1.0.*
    , crypton-connection ==0.4.*
    , crypton-x509 ==1.7.*
    , crypton-x509-store ==1.6.*
    , cryptostore ==0.3.*
    , dhall ==1.42.*
    , directory ==1.3.*
    , exceptions ==0.10.*
    , extra >=1.7 && <1.9
    , filepath >=1.4 && <1.6
    , ghc-compact ==0.1.*
    , ghc-prim ==0.13.*
    , hex-text ==0.1.*
    , http-client ==0.7.*
    , http-client-tls ==0.3.*
    , http-conduit ==2.3.*
    , http-media ==0.8.*
    , http-types ==0.12.*
    , lrucache ==1.2.*
    , mason >=0.2.6 && <0.3
    , memory ==0.18.*
    , monad-control ==1.0.*
    , monad-loops ==0.4.*
    , mtl ==2.3.*
    , network >=3.1 && <3.3
    , optparse-applicative >=0.18.1 && <0.19
    , polysemy ==1.9.*
    , process ==1.6.*
    , random ==1.3.*
    , reflection ==2.1.*
    , relude ==1.2.*
    , resourcet ==1.3.*
    , safe-exceptions ==0.1.*
    , servant >=0.20.2 && <0.21
    , servant-client >=0.20.2 && <0.21
    , servant-client-core >=0.20.2 && <0.21
    , servant-server >=0.20.2 && <0.21
    , sqlite-simple ==0.4.*
    , stm ==2.5.*
    , streaming ==0.2.*
    , string-interpolate ==0.3.*
    , suspend ==0.2.*
    , template-haskell >=2.19 && <2.24
    , text ==2.1.*
    , time >=1.12 && <1.15
    , timers ==0.2.*
    , tls >=2.0 && <2.4
    , tls-session-manager >=0.0.5 && <0.1
    , transformers ==0.6.*
    , unix ==2.8.*
    , unliftio ==0.2.*
    , unordered-containers ==0.2.*
    , wai ==3.2.*
    , wai-extra ==3.1.*
    , warp ==3.4.*
  default-language: GHC2021

library hs-hath-warp-tls
  exposed-modules:
      Network.Wai.Handler.WarpTLS
      Network.Wai.Handler.WarpTLS.Internal
  other-modules:
      Paths_hs_hath
  autogen-modules:
      Paths_hs_hath
  hs-source-dirs:
      vendor/warp-tls-3.4.13
  default-extensions:
      Strict
      StrictData
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
  build-depends:
      aeson >=2.1 && <2.3
    , async ==2.2.*
    , base >=4.7 && <4.22
    , base64 ==1.0.*
    , bytestring ==0.*
    , co-log >=0.6 && <0.8
    , co-log-core ==0.3.*
    , co-log-polysemy >=0.0.1.5 && <0.0.2
    , conduit ==1.3.*
    , containers >=0.6 && <0.8
    , crypton ==1.0.*
    , crypton-connection ==0.4.*
    , crypton-x509 ==1.7.*
    , crypton-x509-store ==1.6.*
    , cryptostore ==0.3.*
    , dhall ==1.42.*
    , directory ==1.3.*
    , exceptions ==0.10.*
    , extra >=1.7 && <1.9
    , filepath >=1.4 && <1.6
    , hex-text ==0.1.*
    , http-client ==0.7.*
    , http-client-tls ==0.3.*
    , http-conduit ==2.3.*
    , http-media ==0.8.*
    , http-types ==0.12.*
    , lrucache ==1.2.*
    , mason >=0.2.6 && <0.3
    , memory ==0.18.*
    , monad-control ==1.0.*
    , monad-loops ==0.4.*
    , mtl ==2.3.*
    , network ==3.*
    , optparse-applicative ==0.18.*
    , polysemy ==1.9.*
    , process ==1.6.*
    , recv ==0.*
    , relude ==1.2.*
    , resourcet ==1.3.*
    , safe-exceptions ==0.1.*
    , servant >=0.20.2 && <0.21
    , servant-client >=0.20.2 && <0.21
    , servant-client-core >=0.20.2 && <0.21
    , servant-server >=0.20.2 && <0.21
    , sqlite-simple ==0.4.*
    , stm ==2.5.*
    , streaming-commons ==0.*
    , string-interpolate ==0.3.*
    , suspend ==0.2.*
    , template-haskell >=2.19 && <2.24
    , text >=1 && <3
    , time >=1.12 && <1.15
    , timers ==0.2.*
    , tls >=1 && <3
    , tls-session-manager ==0.*
    , transformers ==0.6.*
    , unix ==2.8.*
    , unliftio ==0.2.*
    , unordered-containers ==0.2.*
    , wai ==3.*
    , wai-extra ==3.1.*
    , warp ==3.*
  default-language: GHC2021

executable hs-hath
  main-is: Main.hs
  hs-source-dirs:
      app
  default-extensions:
      NoImplicitPrelude
      TypeApplications
      OverloadedStrings
      ScopedTypeVariables
      QuasiQuotes
      LambdaCase
      ViewPatterns
      MultiParamTypeClasses
      GADTs
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -fpedantic-bottoms
  build-depends:
      aeson >=2.1 && <2.3
    , async ==2.2.*
    , base >=4.7 && <4.22
    , base64 ==1.0.*
    , bytestring >=0.11 && <0.13
    , co-log >=0.6 && <0.8
    , co-log-core ==0.3.*
    , co-log-polysemy >=0.0.1.5 && <0.0.2
    , conduit ==1.3.*
    , containers >=0.6 && <0.8
    , crypton ==1.0.*
    , crypton-connection ==0.4.*
    , crypton-x509 ==1.7.*
    , crypton-x509-store ==1.6.*
    , cryptostore ==0.3.*
    , dhall ==1.42.*
    , directory ==1.3.*
    , exceptions ==0.10.*
    , extra >=1.7 && <1.9
    , filepath >=1.4 && <1.6
    , hex-text ==0.1.*
    , hs-hath
    , http-client ==0.7.*
    , http-client-tls ==0.3.*
    , http-conduit ==2.3.*
    , http-media ==0.8.*
    , http-types ==0.12.*
    , lrucache ==1.2.*
    , mason >=0.2.6 && <0.3
    , memory ==0.18.*
    , monad-control ==1.0.*
    , monad-loops ==0.4.*
    , mtl ==2.3.*
    , network >=3.1 && <3.3
    , optparse-applicative ==0.18.*
    , polysemy ==1.9.*
    , process ==1.6.*
    , relude ==1.2.*
    , resourcet ==1.3.*
    , safe-exceptions ==0.1.*
    , servant >=0.20.2 && <0.21
    , servant-client >=0.20.2 && <0.21
    , servant-client-core >=0.20.2 && <0.21
    , servant-server >=0.20.2 && <0.21
    , sqlite-simple ==0.4.*
    , stm ==2.5.*
    , string-interpolate ==0.3.*
    , suspend ==0.2.*
    , template-haskell >=2.19 && <2.24
    , text >=2.0 && <2.2
    , time >=1.12 && <1.15
    , timers ==0.2.*
    , tls >=2.0 && <2.4
    , tls-session-manager >=0.0.5 && <0.1
    , transformers ==0.6.*
    , unix ==2.8.*
    , unliftio ==0.2.*
    , unordered-containers ==0.2.*
    , wai ==3.2.*
    , wai-extra ==3.1.*
    , warp ==3.4.*
  default-language: GHC2021

executable migrate-to-r2
  main-is: Migrate.hs
  hs-source-dirs:
      app
  default-extensions:
      NoImplicitPrelude
      TypeApplications
      OverloadedStrings
      ScopedTypeVariables
      QuasiQuotes
      LambdaCase
      ViewPatterns
      MultiParamTypeClasses
      GADTs
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Migrate
  build-depends:
      aeson >=2.1 && <2.3
    , async ==2.2.*
    , base >=4.7 && <4.22
    , base64 ==1.0.*
    , bytestring >=0.11 && <0.13
    , co-log >=0.6 && <0.8
    , co-log-core ==0.3.*
    , co-log-polysemy >=0.0.1.5 && <0.0.2
    , conduit ==1.3.*
    , containers >=0.6 && <0.8
    , crypton ==1.0.*
    , crypton-connection ==0.4.*
    , crypton-x509 ==1.7.*
    , crypton-x509-store ==1.6.*
    , cryptostore ==0.3.*
    , dhall ==1.42.*
    , directory
    , exceptions ==0.10.*
    , extra >=1.7 && <1.9
    , filepath >=1.4 && <1.6
    , hex-text ==0.1.*
    , hs-hath
    , hs-hath-minio
    , hs-hath-polysemy-zoo
    , http-client ==0.7.*
    , http-client-tls ==0.3.*
    , http-conduit ==2.3.*
    , http-media ==0.8.*
    , http-types ==0.12.*
    , lrucache ==1.2.*
    , mason >=0.2.6 && <0.3
    , memory ==0.18.*
    , monad-control ==1.0.*
    , monad-loops ==0.4.*
    , mtl ==2.3.*
    , network >=3.1 && <3.3
    , optparse-applicative
    , polysemy ==1.9.*
    , process ==1.6.*
    , relude ==1.2.*
    , resourcet ==1.3.*
    , safe-exceptions ==0.1.*
    , servant >=0.20.2 && <0.21
    , servant-client >=0.20.2 && <0.21
    , servant-client-core >=0.20.2 && <0.21
    , servant-server >=0.20.2 && <0.21
    , sqlite-simple ==0.4.*
    , stm ==2.5.*
    , string-interpolate ==0.3.*
    , suspend ==0.2.*
    , template-haskell >=2.19 && <2.24
    , text >=2.0 && <2.2
    , time >=1.12 && <1.15
    , timers ==0.2.*
    , tls >=2.0 && <2.4
    , tls-session-manager >=0.0.5 && <0.1
    , transformers ==0.6.*
    , unix ==2.8.*
    , unliftio ==0.2.*
    , unordered-containers ==0.2.*
    , wai ==3.2.*
    , wai-extra ==3.1.*
    , warp ==3.4.*
  default-language: GHC2021

test-suite hs-hath-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      FilesystemSpec
      Integration
      MockRPC
      R2Spec
      Paths_hs_hath
  autogen-modules:
      Paths_hs_hath
  hs-source-dirs:
      test
  default-extensions:
      NoImplicitPrelude
      TypeApplications
      OverloadedStrings
      ScopedTypeVariables
      QuasiQuotes
      LambdaCase
      ViewPatterns
      MultiParamTypeClasses
      GADTs
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
  build-depends:
      aeson >=2.1 && <2.3
    , async ==2.2.*
    , base >=4.7 && <4.22
    , base64 ==1.0.*
    , bytestring >=0.11 && <0.13
    , co-log >=0.6 && <0.8
    , co-log-core ==0.3.*
    , co-log-polysemy >=0.0.1.5 && <0.0.2
    , conduit ==1.3.*
    , containers >=0.6 && <0.8
    , crypton ==1.0.*
    , crypton-connection ==0.4.*
    , crypton-x509 ==1.7.*
    , crypton-x509-store ==1.6.*
    , cryptostore ==0.3.*
    , dhall ==1.42.*
    , directory
    , exceptions ==0.10.*
    , extra >=1.7 && <1.9
    , filepath
    , hex-text ==0.1.*
    , hs-hath
    , hspec ==2.11.*
    , http-client ==0.7.*
    , http-client-tls ==0.3.*
    , http-conduit ==2.3.*
    , http-media ==0.8.*
    , http-types ==0.12.*
    , lrucache ==1.2.*
    , mason >=0.2.6 && <0.3
    , memory ==0.18.*
    , monad-control ==1.0.*
    , monad-loops ==0.4.*
    , mtl ==2.3.*
    , network >=3.1 && <3.3
    , optparse-applicative ==0.18.*
    , polysemy ==1.9.*
    , process ==1.6.*
    , relude ==1.2.*
    , resourcet ==1.3.*
    , safe-exceptions ==0.1.*
    , servant >=0.20.2 && <0.21
    , servant-client >=0.20.2 && <0.21
    , servant-client-core >=0.20.2 && <0.21
    , servant-server >=0.20.2 && <0.21
    , sqlite-simple ==0.4.*
    , stm ==2.5.*
    , string-interpolate ==0.3.*
    , suspend ==0.2.*
    , template-haskell >=2.19 && <2.24
    , temporary
    , text >=2.0 && <2.2
    , time >=1.12 && <1.15
    , timers ==0.2.*
    , tls >=2.0 && <2.4
    , tls-session-manager >=0.0.5 && <0.1
    , transformers ==0.6.*
    , unix ==2.8.*
    , unliftio ==0.2.*
    , unordered-containers ==0.2.*
    , wai ==3.2.*
    , wai-extra ==3.1.*
    , warp ==3.4.*
  default-language: GHC2021