]> Git — Sourcephile - gargantext.git/blob - package.yaml
[WIP/DB] Refactoring (start).
[gargantext.git] / package.yaml
1 name: gargantext
2 version: '0.0.0.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-2018: see git logs and README'
10 license: BSD3
11 homepage: https://gargantext.org
12 ghc-options: -Wall
13 extra-libraries:
14 - gfortran
15 dependencies:
16 - extra
17 - text
18 library:
19 source-dirs: src
20 ghc-options:
21 - -Wincomplete-uni-patterns
22 - -Wincomplete-record-updates
23 - -Wmissing-signatures
24 - -Wunused-binds
25 - -Wunused-imports
26 - -Werror
27 exposed-modules:
28 - Gargantext
29 - Gargantext.API
30 - Gargantext.API.Auth
31 - Gargantext.API.Count
32 - Gargantext.API.FrontEnd
33 - Gargantext.API.Ngrams
34 - Gargantext.API.Node
35 # - Gargantext.API.Orchestrator
36 - Gargantext.API.Search
37 - Gargantext.API.Settings
38 - Gargantext.API.Types
39 - Gargantext.Core
40 - Gargantext.Core.Types
41 - Gargantext.Core.Types.Individu
42 - Gargantext.Core.Types.Main
43 - Gargantext.Core.Utils.Prefix
44 - Gargantext.Database
45 - Gargantext.Database.Init
46 - Gargantext.Database.Config
47 - Gargantext.Database.Flow
48 - Gargantext.Database.Schema.Node
49 - Gargantext.Database.Tree
50 - Gargantext.Database.Types.Node
51 - Gargantext.Database.Utils
52 - Gargantext.Database.Schema.User
53 - Gargantext.Prelude
54 - Gargantext.Text
55 - Gargantext.Text.Context
56 - Gargantext.Text.Corpus.Parsers
57 - Gargantext.Text.Corpus.API
58 - Gargantext.Text.Corpus.Parsers.CSV
59 - Gargantext.Text.Examples
60 - Gargantext.Text.List.CSV
61 - Gargantext.Text.Metrics
62 - Gargantext.Text.Metrics.TFICF
63 - Gargantext.Text.Metrics.CharByChar
64 - Gargantext.Text.Metrics.Count
65 - Gargantext.Text.Search
66 - Gargantext.Text.Terms
67 - Gargantext.Text.Terms.Mono
68 - Gargantext.Text.Terms.Multi.Lang.En
69 - Gargantext.Text.Terms.Multi.Lang.Fr
70 - Gargantext.Text.Terms.Multi.RAKE
71 - Gargantext.Text.Terms.WithList
72 - Gargantext.Text.Flow
73 - Gargantext.Viz.Graph
74 - Gargantext.Viz.Graph.Distances.Matrice
75 - Gargantext.Viz.Graph.Index
76 - Gargantext.Viz.Phylo
77 - Gargantext.Viz.AdaptativePhylo
78 - Gargantext.Viz.Phylo.PhyloMaker
79 - Gargantext.Viz.Phylo.Tools
80 - Gargantext.Viz.Phylo.PhyloTools
81 - Gargantext.Viz.Phylo.PhyloExport
82 - Gargantext.Viz.Phylo.SynchronicClustering
83 - Gargantext.Viz.Phylo.Example
84 - Gargantext.Viz.Phylo.LevelMaker
85 - Gargantext.Viz.Phylo.View.Export
86 - Gargantext.Viz.Phylo.View.ViewMaker
87 dependencies:
88 - HSvm
89 - KMP
90 - MonadRandom
91 - QuickCheck
92 - SHA
93 - Unique
94 - accelerate
95 - aeson
96 - aeson-lens
97 - aeson-pretty
98 - argon2
99 - array
100 - async
101 - attoparsec
102 - auto-update
103 - base >=4.7 && <5
104 - base16-bytestring
105 - base64-bytestring
106 - blaze-html
107 - blaze-markup
108 - blaze-svg
109 - bytestring
110 - case-insensitive
111 - cassava
112 - cereal # (IGraph)
113 - clock
114 - clustering-louvain
115 - conduit
116 - conduit-extra
117 - containers
118 - contravariant
119 - crawlerHAL
120 - crawlerISTEX
121 - crawlerIsidore
122 - crawlerPubMed
123 - data-time-segment
124 - deepseq
125 - directory
126 - duckling
127 - exceptions
128 - fast-logger
129 - fclabels
130 - fgl
131 - filelock
132 - filepath
133 - formatting
134 - full-text-search
135 - fullstop
136 - graphviz
137 - haskell-igraph
138 - hlcm
139 - hsparql
140 - hstatistics
141 - http-api-data
142 - http-client
143 - http-client-tls
144 - http-conduit
145 - http-media
146 - http-types
147 - hxt
148 - ini
149 - insert-ordered-containers
150 - jose
151 - json-stream
152 - lens
153 - located-base
154 - logging-effect
155 - matrix
156 - monad-control
157 - monad-logger
158 - mtl
159 - natural-transformation
160 - opaleye
161 - pandoc
162 - parallel
163 - parsec
164 - patches-class
165 - patches-map
166 - path
167 - path-io
168 - postgresql-simple
169 - pretty-simple
170 - probability
171 - product-profunctors
172 - profunctors
173 - protolude
174 - pureMD5
175 - quickcheck-instances
176 - rake
177 - random
178 - random-shuffle
179 - rdf4h
180 - regex-compat
181 - resource-pool
182 - resourcet
183 - safe
184 - semigroups
185 - serialise
186 - servant
187 - servant-auth
188 - servant-auth-server >= 0.4.4.0
189 - servant-auth-swagger
190 - servant-blaze
191 - servant-cassava
192 - servant-client
193 - servant-flatten
194 - servant-job
195 - servant-mock
196 - servant-multipart
197 - servant-server
198 - servant-static-th
199 - servant-swagger
200 - servant-swagger-ui
201 - servant-xml
202 - simple-reflect
203 - singletons # (IGraph)
204 - split
205 - stemmer
206 - string-conversions
207 - swagger2
208 - tagsoup
209 - temporary
210 - text-metrics
211 - time
212 - time-locale-compat
213 - timezone-series
214 - transformers
215 - transformers-base
216 - unordered-containers
217 - uuid
218 - validity
219 - vector
220 - wai
221 - wai-cors
222 - wai-extra
223 - warp
224 - wreq
225 - xml-conduit
226 - xml-types
227 - xmlbf
228 - yaml
229 - zip
230 - zlib
231 # - kmeans-vector
232 #- charsetdetect-ae # detect charset
233 # - utc
234 # API external connections
235
236 executables:
237 gargantext-server:
238 main: Main.hs
239 source-dirs: bin/gargantext-server
240 ghc-options:
241 - -O2
242 - -Wcompat
243 - -Wmissing-signatures
244 - -rtsopts
245 - -threaded
246 - -with-rtsopts=-N
247 dependencies:
248 - base
249 - containers
250 - gargantext
251 - vector
252 - cassava
253 - ini
254 - optparse-generic
255 - unordered-containers
256 - full-text-search
257
258 gargantext-cli:
259 main: Main.hs
260 source-dirs: bin/gargantext-cli
261 ghc-options:
262 - -threaded
263 - -rtsopts
264 - -with-rtsopts=-N
265 - -O2
266 - -Wmissing-signatures
267 dependencies:
268 - aeson
269 - async
270 - base
271 - bytestring
272 - containers
273 - gargantext
274 - vector
275 - cassava
276 - ini
277 - optparse-generic
278 - split
279 - unordered-containers
280 - full-text-search
281
282 gargantext-phylo:
283 main: Main.hs
284 source-dirs: bin/gargantext-phylo
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 - directory
298 - gargantext
299 - vector
300 - parallel
301 - cassava
302 - ini
303 - optparse-generic
304 - split
305 - unordered-containers
306
307 gargantext-adaptative-phylo:
308 main: Main.hs
309 source-dirs: bin/gargantext-adaptative-phylo
310 ghc-options:
311 - -threaded
312 - -rtsopts
313 - -with-rtsopts=-N
314 - -O2
315 - -Wmissing-signatures
316 dependencies:
317 - aeson
318 - async
319 - base
320 - bytestring
321 - containers
322 - directory
323 - gargantext
324 - vector
325 - parallel
326 - cassava
327 - ini
328 - optparse-generic
329 - split
330 - unordered-containers
331
332 gargantext-import:
333 main: Main.hs
334 source-dirs: bin/gargantext-import
335 ghc-options:
336 - -threaded
337 - -rtsopts
338 - -with-rtsopts=-N
339 - -O2
340 - -Wmissing-signatures
341 dependencies:
342 - gargantext
343 - base
344 - servant-server
345
346 gargantext-init:
347 main: Main.hs
348 source-dirs: bin/gargantext-init
349 ghc-options:
350 - -threaded
351 - -rtsopts
352 - -with-rtsopts=-N
353 - -O2
354 - -Wmissing-signatures
355 dependencies:
356 - gargantext
357 - base
358
359
360 tests:
361 # garg-test:
362 # main: Main.hs
363 # source-dirs: src-test
364 # ghc-options:
365 # - -threaded
366 # - -rtsopts
367 # - -with-rtsopts=-N
368 # dependencies:
369 # - base
370 # - gargantext
371 # - hspec
372 # - QuickCheck
373 # - quickcheck-instances
374 # - time
375 # - parsec
376 # - duckling
377 # - text
378 garg-doctest:
379 main: Main.hs
380 source-dirs: src-doctest
381 ghc-options:
382 - -O2
383 - -Wcompat
384 - -Wmissing-signatures
385 - -rtsopts
386 - -threaded
387 - -with-rtsopts=-N
388 dependencies:
389 - doctest
390 - Glob
391 - QuickCheck
392 - base
393 - gargantext