This repository has been archived by the owner on Sep 3, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
/
distributed-process-client-server.cabal
135 lines (131 loc) · 5.39 KB
/
distributed-process-client-server.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
name: distributed-process-client-server
version: 0.2.5.1
cabal-version: >=1.8
build-type: Simple
license: BSD3
license-file: LICENCE
stability: experimental
Copyright: Tim Watson 2012 - 2017
Author: Tim Watson
Maintainer: Tim Watson <[email protected]>
Homepage: http://github.com/haskell-distributed/distributed-process-client-server
Bug-Reports: http://github.com/haskell-distributed/distributed-process-client-server/issues
synopsis: The Cloud Haskell Application Platform
description: Modelled after Erlang OTP's gen_server, this framework provides similar
facilities for Cloud Haskell, grouping essential practices for client/server
development into a set of modules and standards designed to help you build
concurrent, distributed applications with relative ease.
category: Control
Tested-With: GHC==8.2.2
data-dir: ""
source-repository head
type: git
location: https://github.com/haskell-distributed/distributed-process-client-server
library
build-depends:
base >= 4.8.2.0 && < 5,
distributed-process >= 0.6.6 && < 0.8,
distributed-process-extras >= 0.3.1 && < 0.4,
distributed-process-async >= 0.2.4 && < 0.3,
binary >= 0.6.3.0 && < 0.9,
deepseq >= 1.3.0.1 && < 1.6,
mtl,
containers >= 0.4 && < 0.6,
hashable >= 1.2.0.5 && < 1.3,
unordered-containers >= 0.2.3.0 && < 0.3,
fingertree < 0.2,
stm >= 2.4 && < 2.5,
time > 1.4 && < 1.9.2,
transformers,
exceptions >= 0.5 && < 0.11
if impl(ghc <= 7.5)
Build-Depends: template-haskell == 2.7.0.0,
derive == 2.5.5,
uniplate == 1.6.12,
ghc-prim
extensions: CPP
hs-source-dirs: src
ghc-options: -Wall
exposed-modules:
Control.Distributed.Process.ManagedProcess,
Control.Distributed.Process.ManagedProcess.Client,
Control.Distributed.Process.ManagedProcess.UnsafeClient,
Control.Distributed.Process.ManagedProcess.Server,
Control.Distributed.Process.ManagedProcess.Server.Priority,
Control.Distributed.Process.ManagedProcess.Server.Restricted,
Control.Distributed.Process.ManagedProcess.Server.Gen,
Control.Distributed.Process.ManagedProcess.Timer,
Control.Distributed.Process.ManagedProcess.Internal.Types,
Control.Distributed.Process.ManagedProcess.Internal.GenProcess
other-modules: Control.Distributed.Process.ManagedProcess.Internal.PriorityQueue
test-suite ManagedProcessTests
type: exitcode-stdio-1.0
x-uses-tf: true
build-depends:
base >= 4.4 && < 5,
ansi-terminal >= 0.5 && < 0.9,
containers,
distributed-process,
distributed-process-extras,
distributed-process-async,
distributed-process-client-server,
distributed-process-systest >= 0.1.1,
network-transport >= 0.4 && < 0.7,
mtl,
fingertree,
network-transport-tcp >= 0.6 && < 0.7,
binary >= 0.6.3.0 && < 0.9,
deepseq,
network >= 2.3 && < 2.7,
HUnit >= 1.2 && < 2,
stm,
test-framework >= 0.6 && < 0.9,
test-framework-hunit,
transformers,
rematch >= 0.2.0.0,
ghc-prim,
exceptions
other-modules: Counter,
ManagedProcessCommon,
MathsDemo,
SafeCounter,
TestUtils
hs-source-dirs:
tests
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
extensions: CPP
main-is: TestManagedProcess.hs
test-suite PrioritisedProcessTests
type: exitcode-stdio-1.0
x-uses-tf: true
build-depends:
base >= 4.4 && < 5,
ansi-terminal,
containers,
distributed-process,
distributed-process-extras,
distributed-process-async,
distributed-process-client-server,
distributed-process-systest >= 0.1.1,
network-transport,
mtl,
fingertree,
network-transport-tcp,
binary,
deepseq,
network,
HUnit,
stm,
test-framework,
test-framework-hunit,
transformers,
rematch,
ghc-prim,
exceptions
other-modules: ManagedProcessCommon,
TestUtils
hs-source-dirs:
tests
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
extensions: CPP
main-is: TestPrioritisedProcess.hs