]> Git — Sourcephile - gargantext.git/blob - package.yaml
[FIX][API][ASYNC] back to deps to servant-job.
[gargantext.git] / package.yaml
1 name: gargantext
2 version: '0.0.0.4'
3 synopsis: Search, map, share
4 description: Please see README.md
5 category: Data
6 author: Gargantext Team
7 maintainer: team@gargantext.org
8 copyright:
9 - ! 'Copyright: (c) 2017-2018: see git logs and README'
10 license: BSD3
11 homepage: https://gargantext.org
12 ghc-options: -Wall
13 dependencies:
14 - extra
15 - text
16 library:
17 source-dirs: src
18 ghc-options:
19 - -Wincomplete-uni-patterns
20 - -Wincomplete-record-updates
21 - -Wmissing-signatures
22 - -Wunused-binds
23 - -Wunused-imports
24 - -Werror
25 exposed-modules:
26 - Gargantext
27 - Gargantext.API
28 - Gargantext.API.Auth
29 - Gargantext.API.Count
30 - Gargantext.API.FrontEnd
31 - Gargantext.API.Ngrams
32 - Gargantext.API.Node
33 # - Gargantext.API.Orchestrator
34 - Gargantext.API.Search
35 - Gargantext.API.Settings
36 - Gargantext.API.Types
37 - Gargantext.Core
38 - Gargantext.Core.Types
39 - Gargantext.Core.Types.Main
40 - Gargantext.Core.Utils.Prefix
41 - Gargantext.Database
42 - Gargantext.Database.Init
43 - Gargantext.Database.Config
44 - Gargantext.Database.Flow
45 - Gargantext.Database.Schema.Node
46 - Gargantext.Database.Tree
47 - Gargantext.Database.Types.Node
48 - Gargantext.Database.Utils
49 - Gargantext.Database.Schema.User
50 - Gargantext.Prelude
51 - Gargantext.Text
52 - Gargantext.Text.Context
53 - Gargantext.Text.Corpus.Parsers
54 - Gargantext.Text.Corpus.API
55 - Gargantext.Text.Corpus.Parsers.CSV
56 - Gargantext.Text.Examples
57 - Gargantext.Text.List.CSV
58 - Gargantext.Text.Metrics
59 - Gargantext.Text.Metrics.TFICF
60 - Gargantext.Text.Metrics.CharByChar
61 - Gargantext.Text.Metrics.Count
62 - Gargantext.Text.Search
63 - Gargantext.Text.Terms
64 - Gargantext.Text.Terms.Mono
65 - Gargantext.Text.Terms.Multi.Lang.En
66 - Gargantext.Text.Terms.Multi.Lang.Fr
67 - Gargantext.Text.Terms.Multi.RAKE
68 - Gargantext.Text.Terms.WithList
69 - Gargantext.Text.Flow
70 - Gargantext.Viz.Graph
71 - Gargantext.Viz.Graph.Distances.Matrice
72 - Gargantext.Viz.Graph.Index
73 - Gargantext.Viz.Phylo
74 - Gargantext.Viz.AdaptativePhylo
75 - Gargantext.Viz.Phylo.PhyloMaker
76 - Gargantext.Viz.Phylo.Tools
77 - Gargantext.Viz.Phylo.PhyloTools
78 - Gargantext.Viz.Phylo.PhyloExport
79 - Gargantext.Viz.Phylo.SynchronicClustering
80 - Gargantext.Viz.Phylo.Example
81 - Gargantext.Viz.Phylo.LevelMaker
82 - Gargantext.Viz.Phylo.View.Export
83 - Gargantext.Viz.Phylo.View.ViewMaker
84 dependencies:
85 - array
86 - QuickCheck
87 - accelerate
88 - aeson
89 - aeson-lens
90 - aeson-pretty
91 - argon2
92 - async
93 - attoparsec
94 - auto-update
95 - base >=4.7 && <5
96 - base16-bytestring
97 - base64-bytestring
98 - blaze-html
99 - blaze-markup
100 - blaze-svg
101 - bytestring
102 - case-insensitive
103 - cassava
104 #- charsetdetect-ae # detect charset
105 - clock
106 - clustering-louvain
107 - conduit
108 - conduit-extra
109 - containers
110 - contravariant
111 - crawlerPubMed
112 - crawlerIsidore
113 - crawlerHAL
114 - crawlerISTEX
115 - data-time-segment
116 - deepseq
117 - directory
118 - duckling
119 - exceptions
120 - filepath
121 - formatting
122 - fullstop
123 - fclabels
124 - fgl
125 - fast-logger
126 - filelock
127 - full-text-search
128 - graphviz
129 - haskell-igraph
130 - http-client
131 - http-client-tls
132 - http-conduit
133 - http-media
134 - http-api-data
135 - http-types
136 - hsparql
137 - hstatistics
138 - HSvm
139 - hxt
140 - hlcm
141 - ini
142 - insert-ordered-containers
143 - jose
144 # - kmeans-vector
145 - json-stream
146 - KMP
147 - lens
148 - located-base
149 - logging-effect
150 - matrix
151 - monad-logger
152 - mtl
153 - natural-transformation
154 - opaleye
155 - pandoc
156 - parallel
157 - parsec
158 - patches-class
159 - patches-map
160 - path
161 - path-io
162 - postgresql-simple
163 - pretty-simple
164 - probability
165 - product-profunctors
166 - profunctors
167 - protolude
168 - pureMD5
169 - random-shuffle
170 - MonadRandom
171 - SHA
172 - simple-reflect
173 - cereal # (IGraph)
174 - singletons # (IGraph)
175 - quickcheck-instances
176 - random
177 - rake
178 - regex-compat
179 - resourcet
180 - rdf4h
181 - safe
182 - semigroups
183 - servant
184 - servant-auth
185 - servant-auth-server >= 0.4.4.0
186 - servant-auth-swagger
187 - servant-blaze
188 - servant-client
189 - servant-flatten
190 - servant-job
191 - servant-mock
192 - servant-multipart
193 - servant-server
194 - servant-swagger
195 - servant-swagger-ui
196 - servant-static-th
197 - servant-cassava
198 - serialise
199 - split
200 - stemmer
201 - string-conversions
202 - swagger2
203 - tagsoup
204 - temporary
205 - text-metrics
206 - time
207 - time-locale-compat
208 - timezone-series
209 - transformers
210 - transformers-base
211 - unordered-containers
212 - uuid
213 - validity
214 - vector
215 - wai
216 - wai-cors
217 - wai-extra
218 - warp
219 - wreq
220 - xml-conduit
221 - xml-types
222 - yaml
223 - zip
224 - zlib
225 # - utc
226 # API external connections
227
228 executables:
229 gargantext-server:
230 main: Main.hs
231 source-dirs: bin/gargantext-server
232 ghc-options:
233 - -O2
234 - -Wcompat
235 - -Wmissing-signatures
236 - -rtsopts
237 - -threaded
238 - -with-rtsopts=-N
239 dependencies:
240 - base
241 - containers
242 - gargantext
243 - vector
244 - cassava
245 - ini
246 - optparse-generic
247 - unordered-containers
248 - full-text-search
249
250 gargantext-cli:
251 main: Main.hs
252 source-dirs: bin/gargantext-cli
253 ghc-options:
254 - -threaded
255 - -rtsopts
256 - -with-rtsopts=-N
257 - -O2
258 - -Wmissing-signatures
259 dependencies:
260 - aeson
261 - async
262 - base
263 - bytestring
264 - containers
265 - gargantext
266 - vector
267 - cassava
268 - ini
269 - optparse-generic
270 - split
271 - unordered-containers
272 - full-text-search
273
274 gargantext-phylo:
275 main: Main.hs
276 source-dirs: bin/gargantext-phylo
277 ghc-options:
278 - -threaded
279 - -rtsopts
280 - -with-rtsopts=-N
281 - -O2
282 - -Wmissing-signatures
283 dependencies:
284 - aeson
285 - async
286 - base
287 - bytestring
288 - containers
289 - directory
290 - gargantext
291 - vector
292 - parallel
293 - cassava
294 - ini
295 - optparse-generic
296 - split
297 - unordered-containers
298
299 gargantext-adaptative-phylo:
300 main: Main.hs
301 source-dirs: bin/gargantext-adaptative-phylo
302 ghc-options:
303 - -threaded
304 - -rtsopts
305 - -with-rtsopts=-N
306 - -O2
307 - -Wmissing-signatures
308 dependencies:
309 - aeson
310 - async
311 - base
312 - bytestring
313 - containers
314 - directory
315 - gargantext
316 - vector
317 - parallel
318 - cassava
319 - ini
320 - optparse-generic
321 - split
322 - unordered-containers
323
324 gargantext-import:
325 main: Main.hs
326 source-dirs: bin/gargantext-import
327 ghc-options:
328 - -threaded
329 - -rtsopts
330 - -with-rtsopts=-N
331 - -O2
332 - -Wmissing-signatures
333 dependencies:
334 - gargantext
335 - base
336 - servant-server
337
338 gargantext-init:
339 main: Main.hs
340 source-dirs: bin/gargantext-init
341 ghc-options:
342 - -threaded
343 - -rtsopts
344 - -with-rtsopts=-N
345 - -O2
346 - -Wmissing-signatures
347 dependencies:
348 - gargantext
349 - base
350
351
352 tests:
353 # garg-test:
354 # main: Main.hs
355 # source-dirs: src-test
356 # ghc-options:
357 # - -threaded
358 # - -rtsopts
359 # - -with-rtsopts=-N
360 # dependencies:
361 # - base
362 # - gargantext
363 # - hspec
364 # - QuickCheck
365 # - quickcheck-instances
366 # - time
367 # - parsec
368 # - duckling
369 # - text
370 garg-doctest:
371 main: Main.hs
372 source-dirs: src-doctest
373 ghc-options:
374 - -O2
375 - -Wcompat
376 - -Wmissing-signatures
377 - -rtsopts
378 - -threaded
379 - -with-rtsopts=-N
380 dependencies:
381 - doctest
382 - Glob
383 - QuickCheck
384 - base
385 - gargantext