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