git.iko.soy/typeable/generic-arbitrary
on master help sign in
Add and correct version bounds to fix build failures

* The library uses `sized`, introduced in QuickCheck 2.8 * The testsuite uses `total`, introduced in QuickCheck 2.10 * tasty-discover >=3 doesn't produce the correct imports for tasty-hunit <=0.9.1. * Similarly tasty-discover <2 doesn't work * tasty >=1.4.0.1 && <=1.4.0.3 seems broken on GHC >=9.4

commit0027e914f79a8e1f52558a4f00e3283ad8a23820 authormniip <mniip@mniip.com> dateMon 14 Apr 2025, 17:57 (1 year ago) parenta762f86
1 file changed+6−6
generic-arbitrary.cabal+6−6
generic-arbitrary.cabal+6−6
@@ -31,7 +31,7 @@ source-repository head
3131library
3232 exposed-modules: Test.QuickCheck.Arbitrary.Generic
3333 build-depends: base >=4.8 && <5
34− , QuickCheck
34+ , QuickCheck >=2.8
3535 hs-source-dirs: src
3636 default-language: Haskell2010
3737 default-extensions: AllowAmbiguousTypes
@@ -59,13 +59,13 @@ test-suite test
5959 hs-source-dirs: test
6060 main-is: Test.hs
6161 default-language: Haskell2010
62− build-depends: base >= 4.8 && <5
63− , QuickCheck
62+ build-depends: base >=4.12 && <5
63+ , QuickCheck >=2.10
6464 , deepseq
6565 , generic-arbitrary
66− , tasty
67− , tasty-discover
68− , tasty-hunit
66+ , tasty >=1.4.2 || <1.4.0.1
67+ , tasty-discover >= 2.0.0
68+ , tasty-hunit >= 0.9.2
6969 , tasty-quickcheck
7070 other-modules: Auxiliary
7171 , EnumTest