diff --git a/cabal.project b/cabal.project index 59449766e..b4b0bcc92 100644 --- a/cabal.project +++ b/cabal.project @@ -20,6 +20,11 @@ packages: cardano-api cardano-api-gen +constraints: interpolatedstring-perl6:setup.time source + +if os(windows) + constraints: bitvec -simd + program-options ghc-options: -Werror @@ -28,10 +33,6 @@ package cryptonite -- generation is dubious. Set the flag so we use /dev/urandom by default. flags: -support_rdrand -constraints: - -- io-classes-mtl-0.1.2.0 is not buildable - io-classes-mtl < 0.1.2.0 - tests: True test-show-details: direct @@ -43,3 +44,56 @@ write-ghc-environment-files: always -- Do NOT add more source-repository-package stanzas here unless they are strictly -- temporary! Please read the section in CONTRIBUTING about updating dependencies. +source-repository-package + type: git + location: https://github.com/IntersectMBO/ouroboros-consensus + tag: 735880531f60778ce4ed11665daf3e24cff7ea19 + --sha256: sha256-8NS4uXoeyiQXKptNZgZxkQEoszsqVxe+eEcaej4EqCI= + subdir: + ouroboros-consensus + ouroboros-consensus-cardano + ouroboros-consensus-diffusion + ouroboros-consensus-protocol + +source-repository-package + type: git + location: https://github.com/IntersectMBO/cardano-ledger + tag: c3b87375175614570ad163e671107ecfda031901 + --sha256: sha256-rvNTyGoHwVixi2pFrWdBtkI9lwFyeXXEsvU5neJofhg= + subdir: + eras/alonzo/impl + eras/alonzo/test-suite + eras/allegra/impl + eras/babbage/impl + eras/babbage/test-suite + eras/byron/chain/executable-spec + eras/byron/crypto + eras/byron/crypto/test + eras/byron/ledger/executable-spec + eras/byron/ledger/impl + eras/byron/ledger/impl/test + eras/conway/impl + eras/conway/test-suite + eras/mary/impl + eras/shelley-ma/test-suite + eras/shelley/impl + eras/shelley/test-suite + libs/cardano-data + libs/cardano-ledger-api + libs/cardano-ledger-binary + libs/cardano-ledger-core + libs/cardano-protocol-tpraos + libs/non-integral + libs/set-algebra + libs/small-steps + libs/vector-map + +source-repository-package + type: git + location: https://github.com/IntersectMBO/plutus + tag: 9e3147c362df91f5b5c069234dea70b1f110b21a + --sha256: sha256-Xu/ZoPQoORaSMF+Lw/5RPLI1Iz9R9x0i8QiraoqrCvc= + subdir: + plutus-core + plutus-ledger-api + plutus-tx diff --git a/cardano-api/cardano-api.cabal b/cardano-api/cardano-api.cabal index ad306eb89..5369e3ca3 100644 --- a/cardano-api/cardano-api.cabal +++ b/cardano-api/cardano-api.cabal @@ -163,17 +163,17 @@ library internal , cardano-crypto-class ^>= 2.1.2 , cardano-crypto-wrapper ^>= 1.5 , cardano-data >= 1.0 - , cardano-ledger-alonzo >= 1.8.0 - , cardano-ledger-allegra >= 1.3 - , cardano-ledger-api ^>= 1.9 - , cardano-ledger-babbage >= 1.6.0 - , cardano-ledger-binary ^>= 1.3 - , cardano-ledger-byron >= 1.0.0.4 - , cardano-ledger-conway >= 1.12.0 - , cardano-ledger-core:{cardano-ledger-core, testlib} >= 1.10 - , cardano-ledger-mary >= 1.5 - , cardano-ledger-shelley >= 1.9.0 - , cardano-protocol-tpraos >= 1.0.3.6 + , cardano-ledger-alonzo >= 1.8.1 + , cardano-ledger-allegra >= 1.5 + , cardano-ledger-api ^>= 1.9.2 + , cardano-ledger-babbage >= 1.8.1 + , cardano-ledger-binary ^>= 1.3.3 + , cardano-ledger-byron >= 1.0.1 + , cardano-ledger-conway >= 1.15 + , cardano-ledger-core:{cardano-ledger-core, testlib} >= 1.8 + , cardano-ledger-mary >= 1.6.1 + , cardano-ledger-shelley >= 1.12 + , cardano-protocol-tpraos >= 1.2 , cardano-slotting >= 0.2.0.0 , cardano-strict-containers >= 0.1 , cborg @@ -199,14 +199,14 @@ library internal , ouroboros-consensus-diffusion ^>= 0.16 , ouroboros-consensus-protocol ^>= 0.9 , ouroboros-network - , ouroboros-network-api ^>= 0.7 + , ouroboros-network-api ^>= 0.7.3 , ouroboros-network-framework , ouroboros-network-protocols , parsec - , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>= 1.27.0 + , plutus-ledger-api:{plutus-ledger-api, plutus-ledger-api-testlib} ^>= 1.29 , prettyprinter , prettyprinter-ansi-terminal - , prettyprinter-configurable ^>= 1.27.0 + , prettyprinter-configurable ^>= 1.29 , random , safe-exceptions , scientific @@ -285,9 +285,9 @@ library gen , cardano-crypto-class ^>= 2.1.2 , cardano-crypto-test ^>= 1.5 , cardano-data - , cardano-ledger-alonzo:{cardano-ledger-alonzo, testlib} >= 1.6.0 + , cardano-ledger-alonzo:{cardano-ledger-alonzo, testlib} >= 1.8.1 , cardano-ledger-byron-test >= 1.5 - , cardano-ledger-core:{cardano-ledger-core, testlib} >= 1.8.0 + , cardano-ledger-core:{cardano-ledger-core, testlib} >= 1.8 , cardano-ledger-shelley >= 1.7.0 , cardano-ledger-conway:testlib >= 1.10.0 , containers @@ -380,8 +380,8 @@ test-suite cardano-api-golden , hedgehog-extras ^>= 0.6.1.0 , microlens , parsec - , plutus-core ^>= 1.27 - , plutus-ledger-api ^>= 1.27.0 + , plutus-core ^>= 1.29 + , plutus-ledger-api ^>= 1.29 , tasty , tasty-hedgehog , time