git.iko.soy/typeable/generic-arbitrary
on master help sign in
typeable/generic-arbitrary/generic-arbitrary.cabal
101 lines 3.6 kB history raw
1name: generic-arbitrary
2version: 1.0.1.2
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 mutually recursive types but is safe for simply 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
18 , README.md
19cabal-version: 2.0
20tested-with: GHC == 8.6.5
21 , GHC == 8.10.7
22 , GHC == 9.0.2
23 , GHC == 9.2.4
24 , GHC == 9.4.3
25 , GHC == 9.8.1
27source-repository head
28 type: git
29 location: https://github.com/typeable/generic-arbitrary.git
31library
32 exposed-modules: Test.QuickCheck.Arbitrary.Generic
33 build-depends: base >=4.8 && <5
34 , QuickCheck >=2.8
35 hs-source-dirs: src
36 default-language: Haskell2010
37 default-extensions: AllowAmbiguousTypes
38 , CPP
39 , ConstraintKinds
40 , DataKinds
41 , DeriveGeneric
42 , FlexibleContexts
43 , FlexibleInstances
44 , GeneralizedNewtypeDeriving
45 , LambdaCase
46 , MultiParamTypeClasses
47 , PolyKinds
48 , RankNTypes
49 , ScopedTypeVariables
50 , TypeFamilies
51 , TypeOperators
52 , TypeSynonymInstances
53 , UndecidableInstances
54 , ViewPatterns
57test-suite test
58 type: exitcode-stdio-1.0
59 hs-source-dirs: test
60 main-is: Test.hs
61 default-language: Haskell2010
62 build-depends: base >=4.12 && <5
63 , QuickCheck >=2.10
64 , deepseq
65 , generic-arbitrary
66 , tasty >=1.4.2 || <1.4.0.1
67 , tasty-discover >= 2.0.0
68 , tasty-hunit >= 0.9.2
69 , tasty-quickcheck
70 other-modules: Auxiliary
71 , EnumTest
72 , LimitationDemo
73 , NoTypecheckTest
74 , ParametersTest
75 , RecursiveTest
76 default-extensions: AllowAmbiguousTypes
77 , CPP
78 , DataKinds
79 , DeriveAnyClass
80 , DeriveGeneric
81 , DerivingStrategies
82 , DerivingVia
83 , FlexibleContexts
84 , FlexibleInstances
85 , GeneralizedNewtypeDeriving
86 , LambdaCase
87 , MultiParamTypeClasses
88 , PolyKinds
89 , RankNTypes
90 , ScopedTypeVariables
91 , TypeApplications
92 , TypeFamilies
93 , TypeOperators
94 , TypeSynonymInstances
95 , UndecidableInstances
96 , ViewPatterns
97 build-tool-depends: tasty-discover:tasty-discover
98 ghc-options: -Wall
99 -threaded
100 -rtsopts
101 "-with-rtsopts=-N -A64m -qb0 -n4m -T -I1"