-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathdistributed-process-task.cabal
145 lines (140 loc) · 5.7 KB
/
distributed-process-task.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
name: distributed-process-task
version: 0.2.0
cabal-version: >=1.8
build-type: Simple
license: BSD3
license-file: LICENCE
Copyright: Tim Watson 2012 - 2018
Author: Tim Watson
Maintainer: Tim Watson <[email protected]>
Stability: experimental
Homepage: http://github.com/haskell-distributed/distributed-process-task
Bug-Reports: http://github.com/haskell-distributed/distributed-process-task/issues
synopsis: Task Framework for The Cloud Haskell Application Platform
description: A Cloud Haskell Task Framework - Provides tools for task management, work scheduling and distributed task coordination.
category: Control, Cloud Haskell
tested-with: GHC == 8.4.4
data-dir: ""
source-repository head
type: git
location: https://github.com/haskell-distributed/distributed-process-task
flag perf
description: Build with profiling enabled
default: False
library
build-depends:
base >= 4.8.2.0 && < 5,
rank1dynamic >= 0.3.3.0,
distributed-process >= 0.7.4 && < 1.0,
distributed-process-async >= 0.2.4 && < 1.0,
distributed-process-extras >= 0.3.1 && < 1.0,
distributed-process-client-server >= 0.2.5 && <1.0,
distributed-process-supervisor >= 0.2.0 && < 1.0,
binary >= 0.6.3.0 && < 1.0,
deepseq >= 1.3.0.1 && < 1.6,
mtl,
exceptions,
data-accessor,
containers,
hashable,
unordered-containers,
fingertree < 0.2,
stm >= 2.4 && < 3.0,
time > 1.4 && < 2.0,
transformers
extensions: CPP
hs-source-dirs: src
ghc-options: -Wall
exposed-modules:
Control.Distributed.Process.Task,
Control.Distributed.Process.Task.Pool,
Control.Distributed.Process.Task.Pool.Backend,
Control.Distributed.Process.Task.Pool.WorkerPool,
Control.Distributed.Process.Task.Pool.Internal.Process,
Control.Distributed.Process.Task.Pool.Internal.Types,
Control.Distributed.Process.Task.Queue.BlockingQueue
test-suite TaskQueueTests
type: exitcode-stdio-1.0
-- x-uses-tf: true
build-depends:
base >= 4.8.2.0 && < 5,
ansi-terminal >= 0.5 && < 0.9,
containers,
hashable,
exceptions,
unordered-containers,
distributed-process >= 0.7.4,
distributed-process-systest >= 0.1.1,
distributed-process-task,
distributed-process-extras >= 0.3.2,
distributed-process-async >= 0.2.4,
distributed-process-client-server >= 0.2.5,
distributed-static,
bytestring,
data-accessor,
fingertree < 0.2,
deepseq >= 1.3.0.1 && < 2.0,
mtl,
network-transport >= 0.4 && < 1.0,
network-transport-tcp >= 0.4 && < 1.0,
binary >= 0.6.3.0 && < 1.0,
network >= 2.3 && < 3.0,
HUnit >= 1.2 && < 2,
stm >= 2.3 && < 3.0,
time > 1.4 && < 2.0,
test-framework >= 0.6 && < 1.0,
test-framework-hunit,
template-haskell,
QuickCheck >= 2.4,
test-framework-quickcheck2,
transformers,
rematch >= 0.2.0.0,
ghc-prim
hs-source-dirs:
tests
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind -eventlog
extensions: CPP
main-is: TestTaskQueues.hs
test-suite PoolsTests
type: exitcode-stdio-1.0
-- x-uses-tf: true
build-depends:
base >= 4.8.2.0 && < 5,
ansi-terminal >= 0.5 && < 1.0,
containers,
hashable,
exceptions,
unordered-containers,
rank1dynamic >= 0.3.3.0,
distributed-process >= 0.7.4,
distributed-process-systest >= 0.1.1,
distributed-process-task,
distributed-process-extras >= 0.3.2,
distributed-process-async >= 0.2.4,
distributed-process-client-server >= 0.2.5,
distributed-static,
bytestring,
data-accessor,
fingertree < 0.2,
deepseq >= 1.3.0.1 && < 2.0,
mtl,
network-transport >= 0.4 && < 1.0,
network-transport-tcp >= 0.4 && < 1.0,
binary >= 0.6.3.0 && < 1.0,
network >= 2.3 && < 3.0,
HUnit >= 1.2 && < 2,
stm >= 2.3 && < 3.0,
time > 1.4 && < 2.0,
test-framework >= 0.6 && < 1.0,
test-framework-hunit,
template-haskell,
QuickCheck >= 2.4,
test-framework-quickcheck2,
transformers,
rematch >= 0.2.0.0,
ghc-prim
hs-source-dirs:
tests
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind -eventlog
extensions: CPP
main-is: TestPool.hs