-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathquickcheck-monoid-subclasses.cabal
More file actions
153 lines (144 loc) · 4.45 KB
/
Copy pathquickcheck-monoid-subclasses.cabal
File metadata and controls
153 lines (144 loc) · 4.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
cabal-version: 3.0
name: quickcheck-monoid-subclasses
version: 0.3.0.7
bug-reports: https://github.com/jonathanknowles/quickcheck-monoid-subclasses/issues
license: Apache-2.0
license-file: LICENSE
author: Jonathan Knowles
maintainer: mail@jonathanknowles.net
copyright: 2022–2026 Jonathan Knowles
category: Testing
synopsis: Testing monoid subclass instances with QuickCheck
description:
QuickCheck support for testing instances of type classes defined in the
monoid-subclasses library.
extra-doc-files:
CHANGELOG.md
README.md
common dependency-base
build-depends:base >= 4.14.3.0 && < 4.23
common dependency-bytestring
build-depends:bytestring >= 0.10.12.0 && < 0.13
common dependency-commutative-semigroups
build-depends:commutative-semigroups >= 0.1.0.0 && < 0.3
common dependency-containers
build-depends:containers >= 0.6.5.1 && < 0.9
common dependency-hspec
build-depends:hspec >= 2.10.7 && < 2.12
common dependency-hspec-quickcheck-classes
build-depends:hspec-quickcheck-classes >= 0.0.0.0 && < 0.1
common dependency-monoid-subclasses
build-depends:monoid-subclasses >= 1.2.3 && < 1.3
common dependency-pretty-show
build-depends:pretty-show >= 1.10 && < 1.11
common dependency-QuickCheck
build-depends:QuickCheck >= 2.14.2 && < 2.19
common dependency-quickcheck-classes
build-depends:quickcheck-classes >= 0.6.5.0 && < 0.7
common dependency-semigroupoids
build-depends:semigroupoids >= 5.3.7 && < 6.1
common dependency-text
build-depends:text >= 1.2.4.1 && < 2.2
common dependency-vector
build-depends:vector >= 0.12.3.1 && < 0.14
common extensions
default-extensions:
ConstraintKinds
DataKinds
DerivingStrategies
FlexibleContexts
FlexibleInstances
GeneralizedNewtypeDeriving
LambdaCase
NoImplicitPrelude
PolyKinds
ScopedTypeVariables
TypeApplications
ViewPatterns
source-repository head
type: git
location: https://github.com/jonathanknowles/quickcheck-monoid-subclasses
library
import:
, dependency-base
, dependency-monoid-subclasses
, dependency-QuickCheck
, dependency-quickcheck-classes
, extensions
build-depends:
, internal
default-language:
Haskell2010
hs-source-dirs:
src/public
exposed-modules:
Test.QuickCheck.Classes.Monoid.Factorial
Test.QuickCheck.Classes.Monoid.GCD
Test.QuickCheck.Classes.Monoid.LCM
Test.QuickCheck.Classes.Monoid.Monus
Test.QuickCheck.Classes.Monoid.Null
Test.QuickCheck.Classes.Semigroup.Cancellative
Test.QuickCheck.Classes.Semigroup.Factorial
library internal
import:
, dependency-base
, dependency-pretty-show
, dependency-QuickCheck
, dependency-semigroupoids
, extensions
default-language:
Haskell2010
hs-source-dirs:
src/internal
exposed-modules:
Internal
Internal.Semigroup.Eq
Internal.Semigroup.Tuple
library prelude
import:
, dependency-base
, dependency-containers
, dependency-monoid-subclasses
, dependency-QuickCheck
, dependency-quickcheck-classes
, extensions
build-depends:
, internal
, quickcheck-monoid-subclasses
default-language:
Haskell2010
hs-source-dirs:
src/prelude
exposed-modules:
Internal.Prelude
test-suite test
import:
, dependency-base
, dependency-bytestring
, dependency-commutative-semigroups
, dependency-containers
, dependency-hspec
, dependency-hspec-quickcheck-classes
, dependency-monoid-subclasses
, dependency-QuickCheck
, dependency-quickcheck-classes
, dependency-text
, dependency-vector
, extensions
build-depends:
, quickcheck-monoid-subclasses
default-language:
Haskell2010
ghc-options:
-threaded -with-rtsopts=-N
main-is:
Spec.hs
hs-source-dirs:
src/test
other-modules:
ClassSpec
SpecHook
type:
exitcode-stdio-1.0
build-tool-depends:
hspec-discover:hspec-discover == 2.*