-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcardano-entropy.cabal
132 lines (120 loc) · 6.73 KB
/
cardano-entropy.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
cabal-version: 2.4
name: cardano-entropy
version: 0.0.0.5
synopsis: Primitive functions and data types
description: Primitive functions and data types.
category: Data
stability: Experimental
homepage: http://github.com/input-output-hk/cardano-entropy#readme
bug-reports: https://github.com/input-output-hk/cardano-entropy/issues
author: John Ky
maintainer: [email protected]
copyright: (c) 2021 IOHK
license: Apache-2.0
license-file: LICENSE
tested-with: GHC == 8.10.4
build-type: Simple
extra-source-files: README.md
source-repository head
type: git
location: https://github.com/input-output-hk/cardano-entropy
flag bounds-checking-enabled
description: Enable bmi2 instruction set
manual: False
default: False
common base { build-depends: base >= 4.11 && < 5 }
common aeson { build-depends: aeson >= 1.5 && < 1.6 }
common async { build-depends: async >= 2.2.3 && < 2.3 }
common bytestring { build-depends: bytestring >= 0.9 && < 0.11 }
common containers { build-depends: containers >= 0.6.4.1 && < 0.7 }
common cryptonite { build-depends: cryptonite >= 0.28 && < 0.29 }
common directory { build-depends: directory >= 1.2 && < 1.4 }
common exceptions { build-depends: exceptions >= 0.8 && < 0.11 }
common filepath { build-depends: filepath >= 1.4.2.1 && < 1.5 }
common generic-lens { build-depends: generic-lens >= 2.1.0.0 && < 2.2 }
common hedgehog { build-depends: hedgehog >= 1.0 && < 1.1 }
common hspec { build-depends: hspec >= 2.4 && < 2.8 }
common hw-hspec-hedgehog { build-depends: hw-hspec-hedgehog >= 0.1 && < 0.2 }
common lens { build-depends: lens >= 5.0.1 && < 5.1 }
common lens-aeson { build-depends: lens-aeson >= 1.1.1 && < 1.2 }
common monad-loops { build-depends: monad-loops >= 0.4.3 && < 0.5 }
common network-bsd { build-depends: network-bsd >= 2.8.1.0 && < 2.9 }
common network-simple { build-depends: network-simple >= 0.4.5 && < 0.5 }
common optparse-applicative { build-depends: optparse-applicative >= 0.16.1.0 && < 0.17 }
common resourcet { build-depends: resourcet >= 1.2.4.2 && < 1.3 }
common semigroups { build-depends: semigroups >= 0.8.4 && < 0.20 }
common streaming-bytestring { build-depends: streaming-bytestring >= 0.1.5 && < 0.3 }
common streaming-utils { build-depends: streaming-utils >= 0.2 && < 0.3 }
common split { build-depends: split >= 0.2.3 && < 0.2.4 }
common temporary { build-depends: temporary >= 1.3 && < 1.4 }
common text { build-depends: text >= 1.2.4.1 && < 1.3 }
common time { build-depends: time >= 1.9 && < 1.12 }
common transformers { build-depends: transformers >= 0.4 && < 0.6 }
common unliftio-core { build-depends: unliftio-core >= 0.1.2.0 && < 0.3 }
common unordered-containers { build-depends: unordered-containers >= 0.2.9.0 && < 0.3 }
common vector { build-depends: vector >= 0.12 && < 0.13 }
common webdriver { build-depends: webdriver >= 0.9.0.1 && < 0.10 }
common cardano-entropy
build-depends: cardano-entropy
common project-config
default-language: Haskell2010
ghc-options: -Wall
-Wunused-packages
if flag(bounds-checking-enabled)
cpp-options: -DBOUNDS_CHECKING_ENABLED
library
import: base, project-config
, aeson
, async
, bytestring
, cryptonite
, directory
, filepath
, generic-lens
, lens
, lens-aeson
, streaming-bytestring
, streaming-utils
, monad-loops
, resourcet
, temporary
, text
, time
, unordered-containers
, webdriver
exposed-modules: Cardano.Entropy.Feed.GeolUoa
Cardano.Entropy.Feed.Gis
Cardano.Entropy.Feed.JmaQuake
Cardano.Entropy.Feed.Nyse
Cardano.Entropy.IO
Cardano.Entropy.Time
Cardano.Entropy.Types.GeolUoa
Cardano.Entropy.Types.Gis
Cardano.Entropy.Types.JmaQuake
Cardano.Entropy.Types.Nyse
other-modules: Paths_cardano_entropy
autogen-modules: Paths_cardano_entropy
hs-source-dirs: src
executable cardano-entropy
import: base, project-config
, cardano-entropy
, optparse-applicative
, time
main-is: Main.hs
other-modules: App.Cli.Commands
App.Cli.Commands.GeolUoa
App.Cli.Commands.Gis
App.Cli.Commands.JmaQuake
App.Cli.Commands.Nyse
App.Options
hs-source-dirs: app
ghc-options: -threaded -rtsopts "-with-rtsopts=-T -I0"
test-suite cardano-entropy-test
import: base, project-config
, hspec
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
hs-source-dirs: test
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-tool-depends: hspec-discover:hspec-discover