Skip to content

Commit 6286033

Browse files
authored
Merge pull request haskell-distributed#302 from haskell-distributed/fix/deps
Fix lower boundaries.
2 parents a4844b2 + b4c2c59 commit 6286033

File tree

1 file changed

+11
-18
lines changed

1 file changed

+11
-18
lines changed

distributed-process.cabal

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Description: This is an implementation of Cloud Haskell, as described in
2121

2222
You will probably also want to install a Cloud Haskell backend such
2323
as distributed-process-simplelocalnet.
24-
Tested-With: GHC==7.2.2 GHC==7.4.1 GHC==7.4.2 GHC==7.6.2
24+
Tested-With: GHC==7.6.3 GHC==7.8.4 GHC==7.10.3 GHC==8.0.1
2525
Category: Control
2626
extra-source-files: ChangeLog
2727

@@ -41,7 +41,7 @@ flag old-locale
4141
default: False
4242

4343
Library
44-
Build-Depends: base >= 4.4 && < 5,
44+
Build-Depends: base >= 4.6 && < 5,
4545
binary >= 0.6.3 && < 0.9,
4646
hashable >= 1.2.0.5 && < 1.3,
4747
network-transport >= 0.4.1.0 && < 0.5,
@@ -54,7 +54,9 @@ Library
5454
distributed-static >= 0.2 && < 0.4,
5555
rank1dynamic >= 0.1 && < 0.4,
5656
syb >= 0.3 && < 0.7,
57-
exceptions >= 0.5
57+
exceptions >= 0.5,
58+
containers >= 0.5 && < 0.6,
59+
deepseq >= 1.3.0.1 && < 1.6
5860
Exposed-modules: Control.Distributed.Process,
5961
Control.Distributed.Process.Closure,
6062
Control.Distributed.Process.Debug,
@@ -83,29 +85,20 @@ Library
8385
Control.Distributed.Process.Management.Internal.Trace.Tracer
8486
ghc-options: -Wall
8587
HS-Source-Dirs: src
86-
if impl(ghc <= 7.4.2)
87-
Build-Depends: containers >= 0.4 && < 0.5,
88-
deepseq == 1.3.0.0
89-
else
90-
Build-Depends: containers >= 0.4 && < 0.6,
91-
deepseq >= 1.3.0.1 && < 1.6
9288
if flag(old-locale)
9389
Build-Depends: time < 1.5, old-locale >= 1.0 && <1.1
9490
else
9591
Build-Depends: time >= 1.5
9692
if flag(th)
97-
if impl(ghc <= 7.4.2)
98-
Build-Depends: template-haskell >= 2.7 && < 2.8
99-
else
100-
Build-Depends: template-haskell >= 2.6 && < 2.12
93+
Build-Depends: template-haskell >= 2.6 && < 2.12
10194
Exposed-modules: Control.Distributed.Process.Internal.Closure.TH
10295
CPP-Options: -DTemplateHaskellSupport
10396

10497
-- Tests are in distributed-process-test package, for convenience.
10598

10699
benchmark distributed-process-throughput
107100
Type: exitcode-stdio-1.0
108-
Build-Depends: base >= 4.4 && < 5,
101+
Build-Depends: base >= 4.6 && < 5,
109102
distributed-process,
110103
network-transport-tcp >= 0.3 && < 0.6,
111104
bytestring >= 0.9 && < 0.11,
@@ -115,7 +108,7 @@ benchmark distributed-process-throughput
115108

116109
benchmark distributed-process-latency
117110
Type: exitcode-stdio-1.0
118-
Build-Depends: base >= 4.4 && < 5,
111+
Build-Depends: base >= 4.6 && < 5,
119112
distributed-process,
120113
network-transport-tcp >= 0.3 && < 0.6,
121114
bytestring >= 0.9 && < 0.11,
@@ -125,7 +118,7 @@ benchmark distributed-process-latency
125118

126119
benchmark distributed-process-channels
127120
Type: exitcode-stdio-1.0
128-
Build-Depends: base >= 4.4 && < 5,
121+
Build-Depends: base >= 4.6 && < 5,
129122
distributed-process,
130123
network-transport-tcp >= 0.3 && < 0.6,
131124
bytestring >= 0.9 && < 0.11,
@@ -135,7 +128,7 @@ benchmark distributed-process-channels
135128

136129
benchmark distributed-process-spawns
137130
Type: exitcode-stdio-1.0
138-
Build-Depends: base >= 4.4 && < 5,
131+
Build-Depends: base >= 4.6 && < 5,
139132
distributed-process,
140133
network-transport-tcp >= 0.3 && < 0.6,
141134
bytestring >= 0.9 && < 0.11,
@@ -145,7 +138,7 @@ benchmark distributed-process-spawns
145138

146139
benchmark distributed-process-ring
147140
Type: exitcode-stdio-1.0
148-
Build-Depends: base >= 4.4 && < 5,
141+
Build-Depends: base >= 4.6 && < 5,
149142
distributed-process,
150143
network-transport-tcp >= 0.3 && < 0.6,
151144
bytestring >= 0.9 && < 0.11,

0 commit comments

Comments
 (0)