effectful-zoo 0.0.5.1 → 0.0.5.2
raw patch · 1 files changed
+35/−2 lines, 1 files
Files
- effectful-zoo.cabal +35/−2
effectful-zoo.cabal view
@@ -1,7 +1,7 @@ cabal-version: 3.4 name: effectful-zoo-version: 0.0.5.1+version: 0.0.5.2 synopsis: Effectful effects for testing description: See https://hackage.haskell.org/package/effectful-zoo/docs/effectful-zoo.html category: Development@@ -21,6 +21,21 @@ manual: True default: False +flag amazonka+ description: Enable components that depend on amazonka+ manual: True+ default: True++flag blockfrost+ description: Enable components that depend on blockfrost+ manual: True+ default: True++flag testcontainers-localstack+ description: Enable components that depend on testcontainers-localstack+ manual: True+ default: True+ source-repository head type: git location: https://github.com/haskell-works/effectful-zoo@@ -75,6 +90,18 @@ common effectful-zoo-rds-data { build-depends: effectful-zoo:rds-data } common effectful-zoo-testcontainers-localstack { build-depends: effectful-zoo:testcontainers-localstack } +common requires-amazonka+ if !flag(amazonka)+ buildable: False++common requires-blockfrost+ if !flag(blockfrost)+ buildable: False++common requires-testcontainers-localstack+ if !flag(testcontainers-localstack)+ buildable: False+ common project-config default-extensions: AllowAmbiguousTypes ApplicativeDo@@ -204,6 +231,7 @@ resourcet-effectful, text, time,+ import: requires-amazonka, visibility: public exposed-modules: Effectful.Zoo.Amazonka.Api Effectful.Zoo.Amazonka.Api.Discover@@ -232,6 +260,7 @@ effectful-zoo-core, hw-prelude, text,+ import: requires-blockfrost, visibility: public exposed-modules: Effectful.Zoo.Blockfrost Effectful.Zoo.Blockfrost.Api@@ -255,6 +284,7 @@ microlens, rds-data-codecs, text,+ import: requires-amazonka, visibility: public exposed-modules: Effectful.Zoo.RdsData.Core Effectful.Zoo.RdsData.Errors@@ -284,6 +314,8 @@ rds-data-codecs, text, uuid,+ import: requires-amazonka,+ requires-testcontainers-localstack, visibility: public exposed-modules: Effectful.Zoo.RdsData.Test.Cluster Effectful.Zoo.RdsData.Test.Env@@ -375,6 +407,8 @@ testcontainers, text, time,+ import: requires-amazonka,+ requires-testcontainers-localstack, visibility: public exposed-modules: Effectful.Zoo.TestContainers.LocalStack Effectful.Zoo.TestContainers.LocalStack.Types@@ -384,7 +418,6 @@ test-suite effectful-zoo-test import: base, project-config, effectful-zoo-hedgehog,- exceptions, hedgehog, hw-prelude, tasty,