-
Notifications
You must be signed in to change notification settings - Fork 461
/
stack.yaml
158 lines (151 loc) · 5.47 KB
/
stack.yaml
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
resolver: lts-17.14
packages:
- doc
- freer-extras
- marlowe
- marlowe-dashboard-server
- marlowe-actus
- marlowe-playground-server
- marlowe-symbolic
- playground-common
- plutus-benchmark
- plutus-chain-index
- plutus-contract
- plutus-core
- plutus-errors
- plutus-ledger
- plutus-ledger-api
- plutus-metatheory
- plutus-pab
- plutus-playground-server
- plutus-tx
- plutus-tx-plugin
- plutus-use-cases
- prettyprinter-configurable
- quickcheck-dynamic
- web-ghc
- word-array
extra-deps:
# Flat compression
- pure-zlib-0.6.7@sha256:5a1cdf87bf3079b7d3abace1f94eeb3c597c687a38a08ee2908783e609271467,3487
# FEAT/NEAT and deps
- lazy-search-0.1.2.0
- size-based-0.1.2.0
- testing-feat-1.1.0.0
- Stream-0.4.7.2@sha256:ed78165aa34c4e23dc53c9072f8715d414a585037f2145ea0eb2b38300354c53,1009
- lazysmallcheck-0.6@sha256:dac7a1e4877681f1260309e863e896674dd6efc1159897b7945893e693f2a6bc,1696
# Other missing packages
- aws-lambda-haskell-runtime-3.0.3
- aws-lambda-haskell-runtime-wai-1.0.2@sha256:5ce655247461b562c8048011ddc022130135a03417def8203aad92366cc979ab,1965
- composition-prelude-3.0.0.2
- constraints-extras-0.3.0.2
- dependent-map-0.4.0.0
- dependent-sum-0.7.1.0
- dependent-sum-template-0.1.0.3
- eventful-memory-0.2.0
- barbies-2.0.2.0
- nothunks-0.1.2
- indexed-traversable-instances-0.1
- base16-bytestring-1.0.1.0
# A revision was added to keep the bounds down, we don't actually want this!
# we work around the newer persistent-template by adding flags below
- eventful-sql-common-0.2.0@rev:0
- eventful-sqlite-0.2.0
- monoidal-containers-0.6.0.1
- recursion-schemes-5.1.3
- row-types-0.4.0.0
- time-out-0.2@sha256:b9a6b4dee64f030ecb2a25dca0faff39b3cb3b5fefbb8af3cdec4142bfd291f2
- time-interval-0.1.1@sha256:7bfd3601853d1af7caa18248ec10b01701d035ac274a93bb4670fea52a14d4e8
- time-units-1.0.0@sha256:27cf54091c4a0ca73d504fc11d5c31ab4041d17404fe3499945e2055697746c1
- servant-websockets-2.0.0
- servant-subscriber-0.7.0.0
- safe-exceptions-checked-0.1.0
- async-timer-0.1.4.1
- sbv-8.9
- wl-pprint-1.2.1@sha256:aea676cff4a062d7d912149d270e33f5bb0c01b68a9db46ff13b438141ff4b7c
- witherable-0.4.1
- canonical-json-0.6.0.0@sha256:9021f435ccb884a3b4c55bcc6b50eb19d5fc3cc3f29d5fcbdef016f5bbae23a2,3488
- statistics-linreg-0.3@sha256:95c6efe6c7f6b26bc6e9ada90ab2d18216371cf59a6ef2b517b4a6fd35d9a76f,2544
- partial-order-0.2.0.0@sha256:a0d6ddc9ebcfa965a5cbcff1d06d46a79d44ea5a0335c583c2a51bcb41334487,2275
- streaming-binary-0.2.2.0@sha256:09b9a9b0291199c5808e88dcf9c93e7b336e740c71efeafd7c835b59794a8c90,1034
- transformers-except-0.1.1@sha256:6c12ef8e632a10440968cd541e75074bd6ef4b5ff4012677f8f8189d7b2d0df6,1387
# cabal.project is the source of truth for these pins, they are explained there
# and need to be kept in sync.
- git: https://github.com/Quid2/flat.git
commit: 95e5d7488451e43062ca84d5376b3adcc465f1cd
- git: https://github.com/shmish111/purescript-bridge.git
commit: 6a92d7853ea514be8b70bab5e72077bf5a510596
- git: https://github.com/shmish111/servant-purescript.git
commit: a76104490499aa72d40c2790d10e9383e0dbde63
- git: https://github.com/input-output-hk/cardano-crypto.git
commit: ce8f1934e4b6252084710975bd9bbc0a4648ece4
- git: https://github.com/input-output-hk/ouroboros-network
commit: e50613562d6d4a0f933741fcf590b0f69a1eda67
subdirs:
- typed-protocols
- typed-protocols-examples
- ouroboros-network
- ouroboros-network-testing
- ouroboros-network-framework
- ouroboros-consensus
- ouroboros-consensus-byron
- ouroboros-consensus-cardano
- ouroboros-consensus-shelley
- io-sim
- io-sim-classes
- network-mux
- git: https://github.com/input-output-hk/cardano-prelude
commit: fd773f7a58412131512b9f694ab95653ac430852
subdirs:
- cardano-prelude
- cardano-prelude-test
- git: https://github.com/input-output-hk/cardano-base
commit: a715c7f420770b70bbe95ca51d3dec83866cb1bd
subdirs:
- binary
- binary/test
- slotting
- cardano-crypto-class
- cardano-crypto-tests
- cardano-crypto-praos
- strict-containers
- git: https://github.com/input-output-hk/cardano-ledger-specs
commit: a3ef848542961079b7cd53d599e5385198a3035c
subdirs:
- byron/chain/executable-spec
- byron/crypto
- byron/crypto/test
- byron/ledger/executable-spec
- byron/ledger/impl
- byron/ledger/impl/test
- semantics/executable-spec
- semantics/small-steps-test
- shelley/chain-and-ledger/dependencies/non-integer
- shelley/chain-and-ledger/executable-spec
- shelley/chain-and-ledger/shelley-spec-ledger-test
- shelley-ma/impl
- cardano-ledger-core
- alonzo/impl
- git: https://github.com/input-output-hk/iohk-monitoring-framework
commit: 34abfb7f4f5610cabb45396e0496472446a0b2ca
subdirs:
- contra-tracer
- iohk-monitoring
- tracer-transformers
- plugins/backend-ekg
- git: https://github.com/input-output-hk/cardano-node.git
commit: b3cabae6b3bf30a0b1b4e78bc4b67282dabad0a6
subdirs:
- cardano-api
- git: https://github.com/input-output-hk/Win32-network
commit: 94153b676617f8f33abe8d8182c37377d2784bd1
- git: https://github.com/input-output-hk/hedgehog-extras
commit: 8bcd3c9dc22cc44f9fcfe161f4638a384fc7a187
allow-newer: true
extra-package-dbs: []
ghc-options:
# Newer versions of persistent-template require some extra language extensions. Fortunately
# we can hack around this here rather than having to fork eventful & co (for now)
eventful-sql-common: "-XDerivingStrategies -XStandaloneDeriving -XUndecidableInstances -XDataKinds -XFlexibleInstances -XMultiParamTypeClasses"
nix:
shell-file: shell.nix