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