]> Git — Sourcephile - gargantext.git/blob - package.yaml
Minor for CI test
[gargantext.git] / package.yaml
1 name: gargantext
2 version: '0.0.2.9.5'
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.Methods.Distances
53 - Gargantext.Core.Types
54 - Gargantext.Core.Types.Individu
55 - Gargantext.Core.Types.Main
56 - Gargantext.Core.Utils.Prefix
57 - Gargantext.Database.Action.Flow
58 - Gargantext.Database.Action.User.New
59 - Gargantext.Database.Query.Table.User
60 - Gargantext.Database.Query.Table.Node
61 - Gargantext.Database.Query.Table.Node.UpdateOpaleye
62 - Gargantext.Database.Query.Table.NgramsPostag
63 - Gargantext.Database.Prelude
64 - Gargantext.Database.Admin.Trigger.Init
65 - Gargantext.Database.Admin.Config
66 - Gargantext.Database.Admin.Types.Hyperdata
67 - Gargantext.Database.Admin.Types.Node
68 - Gargantext.Prelude
69 - Gargantext.Prelude.Crypto.Pass.User
70 - Gargantext.Prelude.GargDB
71 - Gargantext.Prelude.Crypto.Hash
72 - Gargantext.Prelude.Utils
73 - Gargantext.Core.Text
74 - Gargantext.Core.Text.Context
75 - Gargantext.Core.Text.Corpus.Parsers
76 - Gargantext.Core.Text.Corpus.Parsers.Date.Parsec
77 - Gargantext.Core.Text.Corpus.API
78 - Gargantext.Core.Text.Corpus.Parsers.CSV
79 - Gargantext.Core.Text.List.Formats.CSV
80 - Gargantext.Core.Text.Metrics
81 - Gargantext.Core.Text.Metrics.TFICF
82 - Gargantext.Core.Text.Metrics.CharByChar
83 - Gargantext.Core.Text.Metrics.Count
84 - Gargantext.Core.Text.Search
85 - Gargantext.Core.Text.Terms
86 - Gargantext.Core.Text.Terms.Mono
87 - Gargantext.Core.Text.Terms.Multi.Lang.En
88 - Gargantext.Core.Text.Terms.Multi.Lang.Fr
89 - Gargantext.Core.Text.Terms.Multi.RAKE
90 - Gargantext.Core.Text.Terms.WithList
91 - Gargantext.Core.Viz.Graph
92 - Gargantext.Core.Viz.Graph.Tools
93 - Gargantext.Core.Viz.Graph.Tools.IGraph
94 - Gargantext.Core.Viz.Graph.Index
95 - Gargantext.Core.Viz.AdaptativePhylo
96 - Gargantext.Core.Viz.Phylo.PhyloMaker
97 - Gargantext.Core.Viz.Phylo.PhyloTools
98 - Gargantext.Core.Viz.Phylo.PhyloExport
99 - Gargantext.Core.Viz.Phylo.SynchronicClustering
100 - Gargantext.Core.Viz.Types
101 dependencies:
102 - HSvm
103 - KMP
104 - MonadRandom
105 - QuickCheck
106 - SHA
107 - Unique
108 - accelerate
109 - accelerate-utility
110 - accelerate-arithmetic
111 - aeson
112 - aeson-lens
113 - aeson-pretty
114 - password
115 - array
116 - async
117 - attoparsec
118 - auto-update
119 - base >=4.7 && <5
120 - base16-bytestring
121 - base64-bytestring
122 - blaze-html
123 - blaze-markup
124 - blaze-svg
125 - bytestring
126 - case-insensitive
127 - cassava
128 - cereal # (IGraph)
129 - clock
130 - conduit
131 - conduit-extra
132 - containers
133 - contravariant
134 - cryptohash
135 - crawlerHAL
136 - crawlerISTEX
137 - crawlerIsidore
138 - crawlerPubMed
139 - data-time-segment
140 - deepseq
141 - directory
142 - duckling
143 - exceptions
144 - fast-logger
145 - fclabels
146 - fgl
147 - filelock
148 - filepath
149 - formatting
150 - full-text-search
151 - fullstop
152 - graphviz
153 - hashable
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-adaptative-phylo:
313 main: Main.hs
314 source-dirs: bin/gargantext-adaptative-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 - cryptohash
337 - time
338
339 gargantext-import:
340 main: Main.hs
341 source-dirs: bin/gargantext-import
342 ghc-options:
343 - -threaded
344 - -rtsopts
345 - -with-rtsopts=-N
346 - -O2
347 - -Wmissing-signatures
348 dependencies:
349 - gargantext
350 - base
351 - servant-server
352
353 gargantext-init:
354 main: Main.hs
355 source-dirs: bin/gargantext-init
356 ghc-options:
357 - -threaded
358 - -rtsopts
359 - -with-rtsopts=-N
360 - -O2
361 - -Wmissing-signatures
362 dependencies:
363 - gargantext
364 - base
365
366 gargantext-upgrade:
367 main: Main.hs
368 source-dirs: bin/gargantext-upgrade
369 ghc-options:
370 - -threaded
371 - -rtsopts
372 - -with-rtsopts=-N
373 - -O2
374 - -Wmissing-signatures
375 dependencies:
376 - gargantext
377 - base
378
379 gargantext-admin:
380 main: Main.hs
381 source-dirs: bin/gargantext-admin
382 ghc-options:
383 - -threaded
384 - -rtsopts
385 - -with-rtsopts=-N
386 - -O2
387 - -Wmissing-signatures
388 dependencies:
389 - gargantext
390 - base
391
392 gargantext-cbor2json:
393 main: Main.hs
394 source-dirs: bin/gargantext-cbor2json
395 ghc-options:
396 - -threaded
397 - -rtsopts
398 - -with-rtsopts=-N
399 - -O2
400 - -Wmissing-signatures
401 dependencies:
402 - gargantext
403 - base
404 - bytestring
405 - aeson
406 - serialise
407
408
409 tests:
410 garg-test:
411 main: Main.hs
412 source-dirs: src-test
413 default-extensions:
414 - DataKinds
415 - DeriveGeneric
416 - FlexibleContexts
417 - FlexibleInstances
418 - GeneralizedNewtypeDeriving
419 - MultiParamTypeClasses
420 - NoImplicitPrelude
421 - OverloadedStrings
422 - RankNTypes
423 ghc-options:
424 - -threaded
425 - -rtsopts
426 - -with-rtsopts=-N
427 dependencies:
428 - base
429 - gargantext
430 - hspec
431 - QuickCheck
432 - quickcheck-instances
433 - time
434 - parsec
435 - duckling
436 - text
437 - unordered-containers
438 # garg-doctest:
439 # main: Main.hs
440 # source-dirs: src-doctest
441 # ghc-options:
442 # - -O2
443 # - -Wcompat
444 # - -Wmissing-signatures
445 # - -rtsopts
446 # - -threaded
447 # - -with-rtsopts=-N
448 # dependencies:
449 # - doctest
450 # - Glob
451 # - QuickCheck
452 # - base
453 # - gargantext
454 # default-extensions:
455 # - DataKinds
456 # - DeriveGeneric
457 # - FlexibleContexts
458 # - FlexibleInstances
459 # - GeneralizedNewtypeDeriving
460 # - MultiParamTypeClasses
461 # - NoImplicitPrelude
462 # - OverloadedStrings
463 # - RankNTypes
464 #
465