[FIX] Order 2 regression and split of clustering
[gargantext.git] / package.yaml
index 27ace6960fd7fd1c027ccaf3b19320854437e07f..4060d24d6fa4cbce4f64fe932184ee3361a17b72 100644 (file)
@@ -1,5 +1,12 @@
 name: gargantext
-version: '0.0.4.9.1'
+
+#         +------------ Layer 3
+#         | +--+------- Layer 2
+#         | | +-------- Layer 1  : New versions with API changes
+#         | | | +-----  Layers * : New versions with API additions
+#         | | | | +---  Layers * : New versions without API breaking changes
+#         | | | | |
+version: '0.0.6.9.4.6'
 synopsis: Search, map, share
 description: Please see README.md
 category: Data
@@ -25,6 +32,7 @@ default-extensions:
   - OverloadedStrings
   - RankNTypes
   - RecordWildCards
+  - StrictData
 data-files:
   - ekg-assets/index.html
   - ekg-assets/monitor.js
@@ -47,64 +55,84 @@ library:
   exposed-modules:
   - Gargantext
   - Gargantext.API
+  - Gargantext.API.Admin.Auth.Types
+  - Gargantext.API.Admin.EnvTypes
+  - Gargantext.API.Admin.Settings
+  - Gargantext.API.Admin.Types
   - Gargantext.API.Dev
   - Gargantext.API.HashedResponse
-  - Gargantext.API.Node
-  - Gargantext.API.Node.File
   - Gargantext.API.Ngrams
+  - Gargantext.API.Ngrams.Prelude
   - Gargantext.API.Ngrams.Tools
   - Gargantext.API.Ngrams.Types
-  - Gargantext.API.Admin.Settings
-  - Gargantext.API.Admin.EnvTypes
-  - Gargantext.API.Admin.Types
+  - Gargantext.API.Node
+  - Gargantext.API.Node.File
+  - Gargantext.API.Node.Share
   - Gargantext.API.Prelude
   - Gargantext.Core
+  - Gargantext.Core.Methods.Similarities
   - Gargantext.Core.NodeStory
-  - Gargantext.Core.Methods.Distances
-  - Gargantext.Core.Types
-  - Gargantext.Core.Types.Individu
-  - Gargantext.Core.Types.Main
-  - Gargantext.Core.Utils.Prefix
-  - Gargantext.Database.Action.Flow
-  - Gargantext.Database.Action.Flow.Types
-  - Gargantext.Database.Action.User.New
-  - Gargantext.Database.Query.Table.User
-  - Gargantext.Database.Query.Table.Node
-  - Gargantext.Database.Query.Table.Node.UpdateOpaleye
-  - Gargantext.Database.Query.Table.NgramsPostag
-  - Gargantext.Database.Prelude
-  - Gargantext.Database.Admin.Trigger.Init
-  - Gargantext.Database.Admin.Config
-  - Gargantext.Database.Admin.Types.Hyperdata
-  - Gargantext.Database.Admin.Types.Node
   - Gargantext.Core.Text
   - Gargantext.Core.Text.Context
-  - Gargantext.Core.Text.Corpus.Parsers
-  - Gargantext.Core.Text.Corpus.Parsers.Date.Parsec
   - Gargantext.Core.Text.Corpus.API
+  - Gargantext.Core.Text.Corpus.Parsers
   - Gargantext.Core.Text.Corpus.Parsers.CSV
+  - Gargantext.Core.Text.Corpus.Parsers.Date.Parsec
   - Gargantext.Core.Text.List.Formats.CSV
   - Gargantext.Core.Text.Metrics
-  - Gargantext.Core.Text.Metrics.TFICF
   - Gargantext.Core.Text.Metrics.CharByChar
   - Gargantext.Core.Text.Metrics.Count
+  - Gargantext.Core.Text.Metrics.TFICF
+  - Gargantext.Core.Text.Prepare
   - Gargantext.Core.Text.Search
   - Gargantext.Core.Text.Terms
+  - Gargantext.Core.Text.Terms.Eleve
   - Gargantext.Core.Text.Terms.Mono
   - Gargantext.Core.Text.Terms.Multi.Lang.En
   - Gargantext.Core.Text.Terms.Multi.Lang.Fr
   - Gargantext.Core.Text.Terms.Multi.RAKE
   - Gargantext.Core.Text.Terms.WithList
+  - Gargantext.Core.Types
+  - Gargantext.Core.Types.Individu
+  - Gargantext.Core.Types.Main
+  - Gargantext.Core.Utils
+  - Gargantext.Core.Utils.Prefix
   - Gargantext.Core.Viz.Graph
+  - Gargantext.Core.Viz.Graph.Index
   - Gargantext.Core.Viz.Graph.Tools
   - Gargantext.Core.Viz.Graph.Tools.IGraph
-  - Gargantext.Core.Viz.Graph.Index
-  - Gargantext.Core.Viz.AdaptativePhylo
+  - Gargantext.Core.Viz.Graph.Types
+  - Gargantext.Core.Viz.Phylo
+  - Gargantext.Core.Viz.Phylo.API
+  - Gargantext.Core.Viz.Phylo.API.Tools
+  - Gargantext.Core.Viz.Phylo.PhyloExport
   - Gargantext.Core.Viz.Phylo.PhyloMaker
   - Gargantext.Core.Viz.Phylo.PhyloTools
-  - Gargantext.Core.Viz.Phylo.PhyloExport
   - Gargantext.Core.Viz.Phylo.SynchronicClustering
   - Gargantext.Core.Viz.Types
+  - Gargantext.Database.Action.Flow
+  - Gargantext.Database.Action.Flow.Types
+  - Gargantext.Database.Action.User.New
+  - Gargantext.Database.Admin.Config
+  - Gargantext.Database.Admin.Trigger.Init
+  - Gargantext.Database.Admin.Types.Hyperdata
+  - Gargantext.Database.Admin.Types.Node
+  - Gargantext.Database.Prelude
+  - Gargantext.Database.Query.Table.NgramsPostag
+  - Gargantext.Database.Query.Table.Node
+  - Gargantext.Database.Query.Table.Node.UpdateOpaleye
+  - Gargantext.Database.Query.Table.User
+  - Gargantext.Database.Schema.Ngrams
+  - Gargantext.Defaults
+  - Gargantext.Utils.Jobs
+  - Gargantext.Utils.Jobs.API
+  - Gargantext.Utils.Jobs.Map
+  - Gargantext.Utils.Jobs.Monad
+  - Gargantext.Utils.Jobs.Queue
+  - Gargantext.Utils.Jobs.Settings
+  - Gargantext.Utils.Jobs.State
+  - Gargantext.Utils.SpacyNLP
+  - Gargantext.Utils.Tuple
   dependencies:
   - HSvm
   - KMP
@@ -114,6 +142,7 @@ library:
   - Unique
   - accelerate
   - accelerate-arithmetic
+  - accelerate-llvm-native
   - accelerate-utility
   - aeson
   - aeson-lens
@@ -137,6 +166,7 @@ library:
   - conduit-extra
   - containers
   - contravariant
+  - crawlerArxiv
   - crawlerHAL
   - crawlerISTEX
   - crawlerIsidore
@@ -158,11 +188,12 @@ library:
   - full-text-search
   - fullstop
   - gargantext-prelude
-    #  - gargantext-graph >= 0.1.0.0
+  - gargantext-graph >= 0.1.0.0
   - graphviz
   - hashable
   - haskell-igraph
   - hlcm
+  - hsinfomap
   - hsparql
   - hstatistics
   - http-api-data
@@ -172,11 +203,14 @@ library:
   - http-media
   - http-types
   - hxt
+  - ihaskell
   - ini
   - insert-ordered-containers
   - jose
   - json-stream
   - lens
+  - lifted-base
+  - listsafe
   - located-base
   - logging-effect
   - matrix
@@ -199,6 +233,7 @@ library:
   - postgresql-simple
   - pretty-simple
   - probability
+  - process
   - product-profunctors
   - profunctors
   - protolude
@@ -217,17 +252,18 @@ library:
   - serialise
   - servant
   - servant-auth
+  - servant-auth-client
   - servant-auth-server >= 0.4.4.0
   - servant-auth-swagger
   - servant-blaze
   - servant-cassava
   - servant-client
   - servant-ekg
+  - servant-flatten
   - servant-job
   - servant-mock
   - servant-multipart
   - servant-server
-  - servant-static-th
   - servant-swagger
   - servant-swagger-ui
   - servant-xml
@@ -235,20 +271,24 @@ library:
   - singletons # (IGraph)
   - split
   - stemmer
+  - stm
   - swagger2
   - taggy-lens
   - tagsoup
   - template-haskell
   - temporary
+  - text-conversions
   - text-metrics
   - time
   - time-locale-compat
   - timezone-series
   - transformers
   - transformers-base
+  - tuple
   - unordered-containers
   - utf8-string
   - uuid
+  - uri-encode
   - validity
   - vector
   - wai
@@ -317,9 +357,9 @@ executables:
       - unordered-containers
       - full-text-search
 
-  gargantext-adaptative-phylo:
+  gargantext-phylo:
     main: Main.hs
-    source-dirs: bin/gargantext-adaptative-phylo
+    source-dirs: bin/gargantext-phylo
     ghc-options:
     - -threaded
     - -rtsopts
@@ -374,19 +414,35 @@ executables:
       - gargantext-prelude
       - base
 
-#  gargantext-upgrade:
-#    main: Main.hs
-#    source-dirs: bin/gargantext-upgrade
-#    ghc-options:
-#    - -threaded
-#    - -rtsopts
-#    - -with-rtsopts=-N
-#    - -O2
-#    - -Wmissing-signatures
-#    dependencies:
-#      - gargantext
-#      - gargantext-prelude
-#      - base
+  gargantext-invitations:
+    main: Main.hs
+    source-dirs: bin/gargantext-invitations
+    ghc-options:
+    - -threaded
+    - -rtsopts
+    - -with-rtsopts=-N
+    - -O2
+    - -Wmissing-signatures
+    dependencies:
+      - gargantext
+      - gargantext-prelude
+      - base
+
+
+  gargantext-upgrade:
+    main: Main.hs
+    source-dirs: bin/gargantext-upgrade
+    ghc-options:
+    - -threaded
+    - -rtsopts
+    - -with-rtsopts=-N
+    - -O2
+    - -Wmissing-signatures
+    dependencies:
+      - gargantext
+      - gargantext-prelude
+      - base
+      - postgresql-simple
 
   gargantext-admin:
     main: Main.hs
@@ -451,6 +507,19 @@ tests:
      - duckling
      - text
      - unordered-containers
+   jobqueue-test:
+     main: Main.hs
+     source-dirs: tests/queue
+     ghc-options:
+     - -threaded
+     - -rtsopts
+     - -with-rtsopts=-N
+     dependencies:
+     - base
+     - gargantext
+     - hspec
+     - async
+     - stm
 #  garg-doctest:
 #    main: Main.hs
 #    source-dirs: src-doctest