IntersectMBO/ouroboros-consensus

The ouroboros-consensus test library should not depend on Plutus etc

Closed this issue · 2 comments

As of PR #49, the TreeDiff module is coming in via the cardano-ledger-binary package.

But that package unfortunately depends on Plutus, eg. This significantly increases the dependency tree of the ouroboros-consensus tests, which leads to some "inflated" build times.

The upstream TreeDiff module is quite simple, so I'm hoping we can relieve this with some small amount of effort (maybe an upstream PR to put that module in a package with fewer dependencies?) (maybe just change our import back to what it was before?).

Similar to #108

This will be accomplished by #857