-
Notifications
You must be signed in to change notification settings - Fork 463
/
cabal.project
224 lines (185 loc) · 5.36 KB
/
cabal.project
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
-- Bump this if you need newer packages
index-state: 2020-06-06T00:00:00Z
packages: language-plutus-core
marlowe
plutus-ledger
plutus-tx
plutus-tx-plugin
plutus-use-cases
plutus-playground-server
plutus-book
plutus-scb
playground-common
marlowe-actus
marlowe-playground-server
marlowe-symbolic
plutus-contract
deployment-server
iots-export
metatheory
prettyprinter-configurable
doc
-- We never, ever, want this.
write-ghc-environment-files: never
-- Always build tests and benchmarks.
tests: true
benchmarks: true
-- stack.yaml is the source of truth for these pins, they are explained there
-- and need to be kept in sync.
source-repository-package
type: git
location: https://github.com/shmish111/purescript-bridge.git
tag: 28c37771ef30b0d751960c061ef95627f05d290e
source-repository-package
type: git
location: https://github.com/shmish111/servant-purescript.git
tag: ece5d1dad16a5731ac22040075615803796c7c21
source-repository-package
type: git
location: https://github.com/input-output-hk/cardano-crypto.git
tag: 2547ad1e80aeabca2899951601079408becbc92c
source-repository-package
type: git
location: https://github.com/michaelpj/unlit.git
tag: 9ca1112093c5ffd356fc99c7dafa080e686dd748
-- This is also needed so evenful-sql-common will build with a
-- newer version of persistent. See stack.yaml for the mirrored
-- configuration.
package eventful-sql-common
ghc-options: -XDerivingStrategies -XStandaloneDeriving -XUndecidableInstances
-- Node protocols
-- We need to relax the dependency on GHC 8.6 for the
-- ouroboros-network* packages (and hashtable)
allow-newer: Win32-network:base
, github:base
, goblins:base
, io-sim:base
, io-sim-classes:base
, network-mux:base
, ouroboros-network:base
, ouroboros-network-framework:base
, cardano-binary:base
, ouroboros-network:hashable
-- The following two dependencies are needed by plutus.
, eventful-sql-common:persistent
, eventful-sql-common:persistent-template
-- Protolude gets updated to 0.3 when using a newer
-- version of GHC, not sure why.
constraints:
protolude == 0.2.4
package ouroboros-network
tests: False
package ouroboros-network-framework
tests: False
-- I need to set +development here, to make warnings not be fatal,
-- as there are a lot more warnings emitted by GHC 8.8.X.
--
-- Also, some tests have incompatible code, and it seems easier to
-- turn them off until everyone upgrades to 8.8.X.
package cardano-ledger
tests: False
flags: +development
package cardano-ledger-test
tests: False
flags: +development
package cardano-binary
tests: False
flags: +development
package cardano-binary-test
tests: False
flags: +development
package cardano-crypto
tests: False
package cardano-crypto-class
tests: False
flags: +development
package cardano-crypto-wrapper
tests: False
flags: +development
package cardano-prelude
tests: False
flags: +development
package cardano-prelude-test
tests: False
flags: +development
package contra-tracer
tests: False
package byron-spec-chain
tests: False
flags: +development
package byron-spec-ledger
tests: False
flags: +development
package goblins
tests: False
flags: +development
package small-steps
tests: False
flags: +development
package shelley-spec-ledger
tests: True
flags: +development
package shelley-spec-ledger-test
tests: false
flags: +development
package iohk-monitoring
-- disable all warnings
ghc-options: -w
package contra-tracer
-- disable all warnings
ghc-options: -w
source-repository-package
type: git
location: https://github.com/input-output-hk/cardano-base
tag: 5035c9ed95e9d47f050314a7d96b1b2043288f61
subdir:
binary
slotting
cardano-crypto-class
source-repository-package
type: git
location: https://github.com/input-output-hk/cardano-prelude
tag: bd7eb69d27bfaee46d435bc1d2720520b1446426
subdir:
.
test
source-repository-package
type: git
location: https://github.com/raduom/ouroboros-network
tag: af744374a05d6a5eb76713b399595131e2a24c38
subdir:
typed-protocols
typed-protocols-examples
ouroboros-network
ouroboros-network-framework
io-sim
io-sim-classes
network-mux
Win32-network
source-repository-package
type: git
location: https://github.com/j-mueller/iohk-monitoring-framework
tag: d8e6df66e2cf2442a6ec9bc0ced69ecd1d518947
subdir:
iohk-monitoring
tracer-transformers
contra-tracer
plugins/backend-ekg
source-repository-package
type: git
location: https://github.com/raduom/cardano-ledger-specs
tag: 2cac85306d8b3e07006e9081f36ce7ebf2d9d0a3
subdir:
byron/chain/executable-spec
byron/ledger/executable-spec
semantics/executable-spec
shelley/chain-and-ledger/dependencies/non-integer
shelley/chain-and-ledger/executable-spec
shelley/chain-and-ledger/executable-spec/test
-- The following two dependencies are not mirrored in the
-- stack.yaml file, but they are needed regardless by cabal.
source-repository-package
type: git
location: https://github.com/input-output-hk/goblins
tag: 26d35ad52fe9ade3391532dbfeb2f416f07650bc
-- / Node protocols