]> Git — Sourcephile - gargantext.git/blob - package.yaml
[Phylo] strict
[gargantext.git] / package.yaml
1 name: gargantext
2 version: '0.0.1.91.3'
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-Present: see git logs and README'
10 license: AGPL-3
11 homepage: https://gargantext.org
12 ghc-options: -Wall
13 extra-libraries:
14 - gfortran
15 dependencies:
16 - extra
17 - text
18 default-extensions:
19 - DataKinds
20 - DeriveGeneric
21 - FlexibleContexts
22 - FlexibleInstances
23 - GeneralizedNewtypeDeriving
24 - MultiParamTypeClasses
25 - NoImplicitPrelude
26 - OverloadedStrings
27 - RankNTypes
28 library:
29 source-dirs: src
30 ghc-options:
31 - -Wincomplete-uni-patterns
32 - -Wincomplete-record-updates
33 - -Wmissing-signatures
34 - -Wunused-binds
35 - -Wunused-imports
36 - -Werror
37 - -freduction-depth=300
38 exposed-modules:
39 - Gargantext
40 - Gargantext.API
41 - Gargantext.API.Dev
42 - Gargantext.API.HashedResponse
43 - Gargantext.API.Node
44 - Gargantext.API.Node.File
45 - Gargantext.API.Ngrams
46 - Gargantext.API.Ngrams.Types
47 - Gargantext.API.Admin.Settings
48 - Gargantext.API.Admin.EnvTypes
49 - Gargantext.API.Admin.Types
50 - Gargantext.API.Prelude
51 - Gargantext.Core
52 - Gargantext.Core.Types
53 - Gargantext.Core.Types.Individu
54 - Gargantext.Core.Types.Main
55 - Gargantext.Core.Utils.Prefix
56 - Gargantext.Database.Action.Flow
57 - Gargantext.Database.Action.User.New
58 - Gargantext.Database.Query.Table.User
59 - Gargantext.Database.Query.Table.Node
60 - Gargantext.Database.Query.Table.Node.UpdateOpaleye
61 - Gargantext.Database.Prelude
62 - Gargantext.Database.Admin.Trigger.Init
63 - Gargantext.Database.Admin.Config
64 - Gargantext.Database.Admin.Types.Hyperdata
65 - Gargantext.Database.Admin.Types.Node
66 - Gargantext.Prelude
67 - Gargantext.Prelude.Crypto.Pass.User
68 - Gargantext.Prelude.Utils
69 - Gargantext.Core.Text
70 - Gargantext.Core.Text.Context
71 - Gargantext.Core.Text.Corpus.Parsers
72 - Gargantext.Core.Text.Corpus.Parsers.Date.Parsec
73 - Gargantext.Core.Text.Corpus.API
74 - Gargantext.Core.Text.Corpus.Parsers.CSV
75 - Gargantext.Core.Text.Examples
76 - Gargantext.Core.Text.List.CSV
77 - Gargantext.Core.Text.Metrics
78 - Gargantext.Core.Text.Metrics.TFICF
79 - Gargantext.Core.Text.Metrics.CharByChar
80 - Gargantext.Core.Text.Metrics.Count
81 - Gargantext.Core.Text.Search
82 - Gargantext.Core.Text.Terms
83 - Gargantext.Core.Text.Terms.Mono
84 - Gargantext.Core.Text.Terms.Multi.Lang.En
85 - Gargantext.Core.Text.Terms.Multi.Lang.Fr
86 - Gargantext.Core.Text.Terms.Multi.RAKE
87 - Gargantext.Core.Text.Terms.WithList
88 - Gargantext.Core.Text.Flow
89 - Gargantext.Core.Viz.Graph
90 - Gargantext.Core.Viz.Graph.Distances.Matrice
91 - Gargantext.Core.Viz.Graph.Index
92 - Gargantext.Core.Viz.Phylo
93 - Gargantext.Core.Viz.AdaptativePhylo
94 - Gargantext.Core.Viz.Phylo.PhyloMaker
95 - Gargantext.Core.Viz.Phylo.Tools
96 - Gargantext.Core.Viz.Phylo.PhyloTools
97 - Gargantext.Core.Viz.Phylo.PhyloExport
98 - Gargantext.Core.Viz.Phylo.SynchronicClustering
99 - Gargantext.Core.Viz.Phylo.Example
100 - Gargantext.Core.Viz.Phylo.LevelMaker
101 - Gargantext.Core.Viz.Phylo.View.Export
102 - Gargantext.Core.Viz.Phylo.View.ViewMaker
103 - Gargantext.Core.Viz.Types
104 dependencies:
105 - HSvm
106 - KMP
107 - MonadRandom
108 - QuickCheck
109 - SHA
110 - Unique
111 - accelerate
112 - aeson
113 - aeson-lens
114 - aeson-pretty
115 - password
116 - array
117 - async
118 - attoparsec
119 - auto-update
120 - base >=4.7 && <5
121 - base16-bytestring
122 - base64-bytestring
123 - blaze-html
124 - blaze-markup
125 - blaze-svg
126 - bytestring
127 - case-insensitive
128 - cassava
129 - cereal # (IGraph)
130 - clock
131 - clustering-louvain
132 - conduit
133 - conduit-extra
134 - containers
135 - contravariant
136 - crawlerHAL
137 - crawlerISTEX
138 - crawlerIsidore
139 - crawlerPubMed
140 - data-time-segment
141 - deepseq
142 - directory
143 - duckling
144 - exceptions
145 - fast-logger
146 - fclabels
147 - fgl
148 - filelock
149 - filepath
150 - formatting
151 - full-text-search
152 - fullstop
153 - graphviz
154 - haskell-igraph
155 - hlcm
156 - hsparql
157 - hstatistics
158 - http-api-data
159 - http-client
160 - http-client-tls
161 - http-conduit
162 - http-media
163 - http-types
164 - hxt
165 - ini
166 - insert-ordered-containers
167 - jose
168 - json-stream
169 - lens
170 - located-base
171 - logging-effect
172 - matrix
173 - MissingH
174 - monad-control
175 - monad-logger
176 - mtl
177 - natural-transformation
178 - opaleye
179 - pandoc
180 - parallel
181 - parsec
182 - patches-class
183 - patches-map
184 - path
185 - path-io
186 - postgresql-simple
187 - pretty-simple
188 - probability
189 - product-profunctors
190 - profunctors
191 - protolude
192 - pureMD5
193 - quickcheck-instances
194 - rake
195 - random
196 - random-shuffle
197 - rdf4h
198 - regex-compat
199 - resource-pool
200 - resourcet
201 - safe
202 - semigroups
203 - serialise
204 - servant
205 - servant-auth
206 - servant-auth-server >= 0.4.4.0
207 - servant-auth-swagger
208 - servant-blaze
209 - servant-cassava
210 - servant-client
211 - servant-job
212 - servant-mock
213 - servant-multipart
214 - servant-server
215 - servant-static-th
216 - servant-swagger
217 - servant-swagger-ui
218 - servant-xml
219 - simple-reflect
220 - singletons # (IGraph)
221 - template-haskell
222 - wai-app-static
223
224 # for mail
225 - smtp-mail
226 - mime-mail
227
228 # for password generation
229 - cprng-aes
230 - binary
231 - crypto-random
232
233 - split
234 - stemmer
235 - string-conversions
236 - swagger2
237 - tagsoup
238 - temporary
239 - text-metrics
240 - time
241 - time-locale-compat
242 - timezone-series
243 - transformers
244 - transformers-base
245 - unordered-containers
246 - uuid
247 - validity
248 - vector
249 - wai
250 - wai-cors
251 - wai-extra
252 - warp
253 - wreq
254 - xml-conduit
255 - xml-types
256 - xmlbf
257 - yaml
258 - zip
259 - zlib
260 # - kmeans-vector
261 #- charsetdetect-ae # detect charset
262 # - utc
263 # API external connections
264
265 executables:
266 gargantext-server:
267 main: Main.hs
268 source-dirs: bin/gargantext-server
269 ghc-options:
270 - -O2
271 - -Wcompat
272 - -Wmissing-signatures
273 - -rtsopts
274 - -threaded
275 - -with-rtsopts=-N
276 - -fprof-auto
277 dependencies:
278 - base
279 - containers
280 - gargantext
281 - vector
282 - cassava
283 - ini
284 - optparse-generic
285 - unordered-containers
286 - full-text-search
287
288 gargantext-cli:
289 main: Main.hs
290 source-dirs: bin/gargantext-cli
291 ghc-options:
292 - -threaded
293 - -rtsopts
294 - -with-rtsopts=-N
295 - -O2
296 - -Wmissing-signatures
297 dependencies:
298 - aeson
299 - async
300 - base
301 - bytestring
302 - containers
303 - gargantext
304 - vector
305 - cassava
306 - ini
307 - optparse-generic
308 - split
309 - unordered-containers
310 - full-text-search
311
312 gargantext-phylo:
313 main: Main.hs
314 source-dirs: bin/gargantext-phylo
315 ghc-options:
316 - -threaded
317 - -rtsopts
318 - -with-rtsopts=-N
319 - -O2
320 - -Wmissing-signatures
321 dependencies:
322 - aeson
323 - async
324 - base
325 - bytestring
326 - containers
327 - directory
328 - gargantext
329 - vector
330 - parallel
331 - cassava
332 - ini
333 - optparse-generic
334 - split
335 - unordered-containers
336
337 gargantext-adaptative-phylo:
338 main: Main.hs
339 source-dirs: bin/gargantext-adaptative-phylo
340 ghc-options:
341 - -threaded
342 - -rtsopts
343 - -with-rtsopts=-N
344 - -O2
345 - -Wmissing-signatures
346 dependencies:
347 - aeson
348 - async
349 - base
350 - bytestring
351 - containers
352 - directory
353 - gargantext
354 - vector
355 - parallel
356 - cassava
357 - ini
358 - optparse-generic
359 - split
360 - unordered-containers
361
362 gargantext-import:
363 main: Main.hs
364 source-dirs: bin/gargantext-import
365 ghc-options:
366 - -threaded
367 - -rtsopts
368 - -with-rtsopts=-N
369 - -O2
370 - -Wmissing-signatures
371 dependencies:
372 - gargantext
373 - base
374 - servant-server
375
376 gargantext-init:
377 main: Main.hs
378 source-dirs: bin/gargantext-init
379 ghc-options:
380 - -threaded
381 - -rtsopts
382 - -with-rtsopts=-N
383 - -O2
384 - -Wmissing-signatures
385 dependencies:
386 - gargantext
387 - base
388
389 gargantext-upgrade:
390 main: Main.hs
391 source-dirs: bin/gargantext-upgrade
392 ghc-options:
393 - -threaded
394 - -rtsopts
395 - -with-rtsopts=-N
396 - -O2
397 - -Wmissing-signatures
398 dependencies:
399 - gargantext
400 - base
401
402 gargantext-admin:
403 main: Main.hs
404 source-dirs: bin/gargantext-admin
405 ghc-options:
406 - -threaded
407 - -rtsopts
408 - -with-rtsopts=-N
409 - -O2
410 - -Wmissing-signatures
411 dependencies:
412 - gargantext
413 - base
414
415 gargantext-cbor2json:
416 main: Main.hs
417 source-dirs: bin/gargantext-cbor2json
418 ghc-options:
419 - -threaded
420 - -rtsopts
421 - -with-rtsopts=-N
422 - -O2
423 - -Wmissing-signatures
424 dependencies:
425 - gargantext
426 - base
427 - bytestring
428 - aeson
429 - serialise
430
431
432 tests:
433 garg-test:
434 main: Main.hs
435 source-dirs: src-test
436 default-extensions:
437 - DataKinds
438 - DeriveGeneric
439 - FlexibleContexts
440 - FlexibleInstances
441 - GeneralizedNewtypeDeriving
442 - MultiParamTypeClasses
443 - NoImplicitPrelude
444 - OverloadedStrings
445 - RankNTypes
446 ghc-options:
447 - -threaded
448 - -rtsopts
449 - -with-rtsopts=-N
450 dependencies:
451 - base
452 - gargantext
453 - hspec
454 - QuickCheck
455 - quickcheck-instances
456 - time
457 - parsec
458 - duckling
459 - text
460 # garg-doctest:
461 # main: Main.hs
462 # source-dirs: src-doctest
463 # ghc-options:
464 # - -O2
465 # - -Wcompat
466 # - -Wmissing-signatures
467 # - -rtsopts
468 # - -threaded
469 # - -with-rtsopts=-N
470 # dependencies:
471 # - doctest
472 # - Glob
473 # - QuickCheck
474 # - base
475 # - gargantext
476 # default-extensions:
477 # - DataKinds
478 # - DeriveGeneric
479 # - FlexibleContexts
480 # - FlexibleInstances
481 # - GeneralizedNewtypeDeriving
482 # - MultiParamTypeClasses
483 # - NoImplicitPrelude
484 # - OverloadedStrings
485 # - RankNTypes
486 #
487