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