haskell: break dependency cycle between QuickCheck and semigroups for GHC < 8
The cycle: QuickCheck -> semigroups semigroups -> hashable semigroups -> unordered-containers unordered-containers -> hashable unordered-containers -> QuickCheck # test suite only hashable -> QuickCheck # test suite only
This commit is contained in:
parent
1aa6d77af4
commit
24c93619e9
@ -182,6 +182,10 @@ self: super: {
|
|||||||
# https://github.com/well-typed/hackage-security/issues/158
|
# https://github.com/well-typed/hackage-security/issues/158
|
||||||
hackage-security = dontHaddock (dontCheck super.hackage-security);
|
hackage-security = dontHaddock (dontCheck super.hackage-security);
|
||||||
|
|
||||||
|
# Breaks a dependency cycle between QuickCheck and semigroups
|
||||||
|
hashable = dontCheck super.hashable;
|
||||||
|
unordered-containers = dontCheck super.unordered-containers;
|
||||||
|
|
||||||
# GHC versions prior to 8.x require additional build inputs.
|
# GHC versions prior to 8.x require additional build inputs.
|
||||||
distributive = addBuildDepend super.distributive self.semigroups;
|
distributive = addBuildDepend super.distributive self.semigroups;
|
||||||
mono-traversable = addBuildDepend super.mono-traversable self.semigroups;
|
mono-traversable = addBuildDepend super.mono-traversable self.semigroups;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user