tasty icon indicating copy to clipboard operation
tasty copied to clipboard

tasty-quickcheck exports different things depending on the underlying QuickCheck version

Open quasicomputational opened this issue 7 years ago • 1 comments

tasty-quickcheck re-exports QuickCheck's API wholesale, and has a loose version bound on the underlying QuickCheck library. This means that a single version of tasty-quickcheck can have a different API depending on the underlying QuickCheck version, which is a pain for consumers: if I am using something added in a recent QuickCheck, I have to add a dependency on QuickCheck just to ensure that the new feature is present in tasty-quickcheck, even if I never import from QuickCheck directly!

Please consider either explicitly enumerating the re-exports, or precisely fixing the QuickCheck version that tasty-quickcheck depends on.

quasicomputational avatar Jan 19 '18 14:01 quasicomputational

Fair enough; I'd accept a PR that enumerates the re-exports explicitly.

UnkindPartition avatar Jan 19 '18 15:01 UnkindPartition