-
-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathregistry.cabal
161 lines (156 loc) · 4.98 KB
/
registry.cabal
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
154
155
156
157
158
159
160
161
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.35.2.
--
-- see: https://github.com/sol/hpack
name: registry
version: 0.6.3.0
synopsis: data structure for assembling components
description: This library provides a "Registry" which is a data structure containing a list of functions and values representing dependencies in a directed acyclic graph. A `make` function can then be used to create a value of a specific type out of the registry.
You can start with the [README](https://github.com/etorreborre/registry/blob/master/README.md) for a full description of the library.
category: Control
maintainer: [email protected]
license: MIT
license-file: LICENSE.txt
build-type: Simple
extra-source-files:
README.md
source-repository head
type: git
location: https://github.com/etorreborre/registry
library
exposed-modules:
Data.Registry
Data.Registry.Dot
Data.Registry.Internal.Cache
Data.Registry.Internal.Dot
Data.Registry.Internal.Dynamic
Data.Registry.Internal.Make
Data.Registry.Internal.MultiMap
Data.Registry.Internal.Reflection
Data.Registry.Internal.Registry
Data.Registry.Internal.Stack
Data.Registry.Internal.Statistics
Data.Registry.Internal.Types
Data.Registry.Lift
Data.Registry.Make
Data.Registry.Registry
Data.Registry.Rio
Data.Registry.Solver
Data.Registry.State
Data.Registry.Statistics
Data.Registry.TH
other-modules:
Paths_registry
hs-source-dirs:
src
default-extensions:
DefaultSignatures
FunctionalDependencies
GADTs
LambdaCase
MultiWayIf
NoImplicitPrelude
OverloadedStrings
PatternSynonyms
StrictData
TypeFamilies
TypeFamilyDependencies
ghc-options: -Wall -Wcompat -Wincomplete-record-updates -fhide-source-paths -fprint-potential-instances -optP-Wno-nonportable-include-path -Wincomplete-uni-patterns
build-depends:
base >=4.14 && <5
, containers >=0.5 && <0.7
, exceptions >=0.8 && <0.11
, hashable >=1.2 && <1.5
, mmorph >=1.0 && <2
, mtl >=2.0 && <3
, multimap >=1.0 && <2
, protolude >=0.2 && <0.4
, resourcet >=1.1 && <2
, semigroupoids >=5.0 && <7
, semigroups >=0.15 && <0.30
, template-haskell >=2.13 && <3.0
, text >=1.1 && <3
, transformers-base ==0.4.*
, unliftio >=0.2 && <1
default-language: GHC2021
test-suite spec
type: exitcode-stdio-1.0
main-is: test.hs
other-modules:
AutoDiscoveredSpecs
Test.Data.Registry.DotSpec
Test.Data.Registry.GenSpec
Test.Data.Registry.Internal.DynamicSpec
Test.Data.Registry.Internal.Gens
Test.Data.Registry.Internal.GensRegistry
Test.Data.Registry.Internal.MakeSpec
Test.Data.Registry.Internal.ReflectionSpec
Test.Data.Registry.Internal.RegistrySpec
Test.Data.Registry.Internal.TypesSpec
Test.Data.Registry.Make.MakeSpec
Test.Data.Registry.Make.RioSpec
Test.Data.Registry.Make.SpecializationFunctionsSpec
Test.Data.Registry.Make.SpecializationSpec
Test.Data.Registry.Make.TweakingSpec
Test.Data.Registry.MonadRandomSpec
Test.Data.Registry.RegistrySpec
Test.Data.Registry.SimpleExamples
Test.Data.Registry.SmallExample
Test.Data.Registry.THSpec
Test.Tasty.Extensions
Test.Tutorial.Application
Test.Tutorial.Exercise1
Test.Tutorial.Exercise2
Test.Tutorial.Exercise3
Test.Tutorial.Exercise4
Test.Tutorial.Exercise5
Test.Tutorial.Exercise6
Test.Tutorial.Exercise7
Test.Tutorial.Exercise8
Paths_registry
hs-source-dirs:
test
default-extensions:
DefaultSignatures
FunctionalDependencies
GADTs
LambdaCase
MultiWayIf
NoImplicitPrelude
OverloadedStrings
PatternSynonyms
StrictData
TypeFamilies
TypeFamilyDependencies
ghc-options: -Wall -Wcompat -Wincomplete-record-updates -fhide-source-paths -fprint-potential-instances -optP-Wno-nonportable-include-path -threaded -rtsopts -with-rtsopts=-N -fno-warn-orphans -fno-warn-missing-signatures -fno-warn-incomplete-uni-patterns -optP-Wno-nonportable-include-path
build-depends:
MonadRandom <1
, async <2.3
, base >=4.14 && <5
, bytestring <0.13
, containers >=0.5 && <0.7
, directory <1.4
, exceptions >=0.8 && <0.11
, generic-lens >=1.0 && <3.0
, hashable >=1.2 && <1.5
, hedgehog >=1.0 && <3.0
, io-memoize <1.2
, mmorph >=1.0 && <2
, mtl >=2.0 && <3
, multimap <2
, protolude >=0.2 && <0.4
, random <2.0
, registry
, resourcet >=1.1 && <2
, semigroupoids >=5.0 && <7
, semigroups <0.30
, tasty <1.6
, tasty-discover <6
, tasty-hedgehog >=1.2 && <2.0
, tasty-th <0.2
, template-haskell >=2.13 && <3.0
, text <3
, transformers-base ==0.4.*
, universum <2
, unliftio >=0.2 && <1
default-language: GHC2021