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