git.iko.soy/typeable/generic-arbitrary
on older-quickcheck help sign in
typeable/generic-arbitrary/generic-arbitrary.cabal
93 lines 3.3 kB history raw
1name: generic-arbitrary
2version: 1.0.0
3synopsis: Generic implementation for QuickCheck's Arbitrary
4description:
5 Generic implementations of methods of the 'Arbitrary' class from the
6 QuickCheck library. The approach taken here can lead to diverging instances
7 for recursive types but is safe for non-recursive ones and guarantees
8 flat distribution for constructors of sum-types.
10license: MIT
11license-file: LICENSE
12author: Typeable.io contributors
13maintainer: makeit@typeable.io
14homepage: http://github.com/typeable/generic-arbitrary#readme
15category: Generic
16build-type: Simple
17extra-source-files: CHANGELOG.md
18cabal-version: 1.22
19tested-with: GHC == 7.10.3
20 , GHC == 8.0.2
21 , GHC == 8.2.2
22 , GHC == 8.4.1
23 , GHC == 8.6.5
24 , GHC == 8.10.1
26source-repository head
27 type: git
28 location: https://github.com/typeable/generic-arbitrary.git
30library
31 exposed-modules: Test.QuickCheck.Arbitrary.Generic
32 build-depends: base >=4.8 && <5
33 , QuickCheck >= 2.12
34 hs-source-dirs: src
35 default-language: Haskell2010
36 default-extensions: AllowAmbiguousTypes
37 , CPP
38 , ConstraintKinds
39 , DataKinds
40 , DeriveGeneric
41 , FlexibleContexts
42 , FlexibleInstances
43 , GeneralizedNewtypeDeriving
44 , LambdaCase
45 , MultiParamTypeClasses
46 , PolyKinds
47 , RankNTypes
48 , ScopedTypeVariables
49 , TypeFamilies
50 , TypeOperators
51 , TypeSynonymInstances
52 , UndecidableInstances
53 , ViewPatterns
56test-suite test
57 type: exitcode-stdio-1.0
58 hs-source-dirs: test
59 main-is: Test.hs
60 default-language: Haskell2010
61 build-depends: base >= 4.8 && <5
62 , QuickCheck
63 , deepseq
64 , generic-arbitrary
65 , tasty
66 , tasty-discover
67 , tasty-hunit
68 , tasty-quickcheck
69 other-modules: NoTypecheckTest
70 , RecursiveTest
71 default-extensions: AllowAmbiguousTypes
72 , CPP
73 , DataKinds
74 , DeriveGeneric
75 , FlexibleContexts
76 , FlexibleInstances
77 , GeneralizedNewtypeDeriving
78 , LambdaCase
79 , MultiParamTypeClasses
80 , PolyKinds
81 , RankNTypes
82 , ScopedTypeVariables
83 , TypeFamilies
84 , TypeOperators
85 , TypeSynonymInstances
86 , UndecidableInstances
87 , ViewPatterns
88 build-tools: tasty-discover
89 ghc-options: -Wall
90 -threaded
91 -rtsopts
92 "-with-rtsopts=-N -A64m -qb0 -n4m -T -I1"
93 default-extensions: DeriveGeneric