cabal-version: 3.0 name: om-legion version: 6.9.0.4 synopsis: Legion Framework. description: Framework for managing shared, replicated state across a number of homogeneous nodes. homepage: https://github.com/owensmurray/om-legion license: MIT license-file: LICENSE author: Rick Owens maintainer: rick@owensmurray.com copyright: 2022 Owens Murray, LLC. category: Network build-type: Simple extra-source-files: LICENSE README.md test/k8s/k8s.mustache common dependencies build-depends: , aeson >= 2.2.1.0 && < 2.3 , async >= 2.2.5 && < 2.3 , base >= 4.19.0.0 && < 4.20 , binary >= 0.8.9.1 && < 0.9 , bytestring >= 0.12.0.2 && < 0.13 , clock >= 0.8.4 && < 0.9 , conduit >= 1.3.5 && < 1.4 , containers >= 0.6.8 && < 0.7 , crdt-event-fold >= 1.8.0.2 && < 1.9 , data-default-class >= 0.1.2.0 && < 0.2 , http-api-data >= 0.6 && < 0.7 , monad-logger >= 0.3.40 && < 0.4 , mtl >= 2.3.1 && < 2.4 , network >= 3.1.4.0 && < 3.2 , om-fork >= 0.7.1.9 && < 0.8 , om-logging >= 1.1.0.8 && < 1.2 , om-show >= 0.1.2.9 && < 0.2 , om-socket >= 0.11.0.5 && < 0.12 , om-time >= 0.3.0.4 && < 0.4 , random-shuffle >= 0.0.4 && < 0.1 , safe-exceptions >= 0.1.7.4 && < 0.2 , stm >= 2.5.2.1 && < 2.6 , text >= 2.1 && < 2.2 , time >= 1.12.2 && < 1.13 , transformers >= 0.6.1.0 && < 0.7 , unliftio-core >= 0.2.1.0 && < 0.3 , uuid >= 1.3.15 && < 1.4 common warnings ghc-options: -Wall -Wmissing-deriving-strategies -Wmissing-export-lists -Wmissing-import-lists -Wredundant-constraints library import: dependencies, warnings exposed-modules: OM.Legion other-modules: OM.Legion.Conduit OM.Legion.Connection OM.Legion.MsgChan OM.Legion.Runtime -- other-extensions: hs-source-dirs: src default-language: Haskell2010 common test-dependencies build-depends: , om-legion , hostname >= 1.0 && < 1.1 , hspec >= 2.11.7 && < 2.12 , lens >= 5.2.3 && < 5.3 , lens-aeson >= 1.2.3 && < 1.3 , mustache >= 2.4.2 && < 2.5 , om-kubernetes >= 2.3.1.8 && < 2.4 , safe >= 0.3.20 && < 0.4 , template-haskell >= 2.21.0.0 && < 2.22 , unix >= 2.8.5.0 && < 2.9 , unliftio >= 0.2.25.0 && < 0.3 , vector >= 0.13.1.0 && < 0.14 executable om-legion-test-node import: warnings, dependencies, test-dependencies main-is: om-legion-test-node.hs hs-source-dirs: test other-modules: Test.OM.Legion default-language: Haskell2010 executable om-legion-test-driver import: warnings, dependencies, test-dependencies main-is: om-legion-test-driver.hs hs-source-dirs: test other-modules: Test.OM.Legion default-language: Haskell2010 executable om-legion-test-run import: warnings, dependencies, test-dependencies main-is: om-legion-test-run.hs hs-source-dirs: test other-modules: Test.OM.Legion default-language: Haskell2010 executable om-legion-test-inc import: warnings, dependencies, test-dependencies main-is: om-legion-test-inc.hs hs-source-dirs: test other-modules: Test.OM.Legion default-language: Haskell2010 ghc-options: -threaded executable om-legion-test-stable import: warnings, dependencies, test-dependencies main-is: om-legion-test-stable.hs hs-source-dirs: test other-modules: Test.OM.Legion default-language: Haskell2010 executable om-legion-test-profile import: warnings, dependencies, test-dependencies main-is: om-legion-test-profile.hs hs-source-dirs: test other-modules: Test.OM.Legion default-language: Haskell2010 ghc-options: -threaded