cabal-version: 3.4 -- This file has been generated from package.yaml by hpack version 0.35.1. -- -- see: https://github.com/sol/hpack name: gargantext version: 0.0.7.4.5 synopsis: Search, map, share description: Please see README.md category: Data homepage: https://gargantext.org author: Gargantext Team maintainer: team@gargantext.org copyright: Copyright: (c) 2017-Present: see git logs and README license: AGPL-3.0-or-later license-file: LICENSE build-type: Simple data-files: bench-data/phylo/bpa-config.json bench-data/phylo/GarganText_DocsList-nodeId-185487.csv bench-data/phylo/GarganText_NgramsList-185488.csv bench-data/phylo/issue-290.json bench-data/phylo/issue-290-small.json devops/postgres/extensions.sql devops/postgres/schema.sql ekg-assets/index.html ekg-assets/monitor.js ekg-assets/monitor.css ekg-assets/jquery.flot.min.js ekg-assets/jquery-1.6.4.min.js ekg-assets/bootstrap-1.4.0.min.css ekg-assets/chart_line_add.png ekg-assets/cross.png test-data/ngrams/433-utf-encoding-issue.tsv test-data/ngrams/GarganText_DocsList-nodeId-177.json test-data/ngrams/GarganText_NgramsTerms-nodeId-177.json test-data/ngrams/GarganText_NgramsTerms-QuantumComputing.json test-data/ngrams/simple.json test-data/ngrams/simple.tsv test-data/phylo/187481.json test-data/phylo/bpa_phylo_test.json test-data/phylo/cleopatre.golden.json test-data/phylo/issue-290-small.golden.json test-data/phylo/nadal_docslist.golden.tsv test-data/phylo/nadal.golden.json test-data/phylo/nadal_ngramslist.golden.tsv test-data/phylo/open_science.json test-data/phylo/phylo2dot2json.golden.json test-data/phylo/small_phylo_docslist.tsv test-data/phylo/small-phylo.golden.json test-data/phylo/small_phylo_ngramslist.tsv test-data/search/GarganText_DocsList-soysauce.json test-data/stemming/lancaster.txt test-data/test_config.ini test-data/test_config.toml .clippy.dhall -- common options -- https://vrom911.github.io/blog/common-stanzas common defaults default-extensions: DataKinds DeriveGeneric FlexibleContexts FlexibleInstances GADTs GeneralizedNewtypeDeriving ImportQualifiedPost MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude NumericUnderscores OverloadedStrings RankNTypes RecordWildCards StrictData default-language: Haskell2010 build-depends: base >=4.7 && <5 common optimized ghc-options: -O2 -threaded -rtsopts -with-rtsopts=-N -Wmissing-signatures -- When enabled, it swaps the hashing algorithm -- with a quicker (and less secure) version, which -- runs faster in tests. flag test-crypto default: False manual: True -- When enabled, it suppresses at compile time the -- debug output for the phylo code, so that it doesn't -- hinder its performance. flag no-phylo-debug-logs default: True manual: True flag enable-benchmarks default: False manual: True library import: defaults exposed-modules: Gargantext Gargantext.API Gargantext.API.Admin.Auth.Types Gargantext.API.Admin.EnvTypes Gargantext.API.Admin.Orchestrator.Types Gargantext.API.Admin.Settings Gargantext.API.Auth.PolicyCheck Gargantext.API.Count.Types Gargantext.API.Dev Gargantext.API.Errors Gargantext.API.Errors.Class Gargantext.API.Errors.TH Gargantext.API.Errors.Types Gargantext.API.Errors.Types.Backend Gargantext.API.HashedResponse Gargantext.API.Middleware Gargantext.API.Ngrams Gargantext.API.Ngrams.List Gargantext.API.Ngrams.List.Types Gargantext.API.Ngrams.Prelude Gargantext.API.Ngrams.Tools Gargantext.API.Ngrams.Types Gargantext.API.Node Gargantext.API.Node.Contact.Types Gargantext.API.Node.Corpus.Annuaire Gargantext.API.Node.Corpus.New Gargantext.API.Node.Corpus.New.Types Gargantext.API.Node.Corpus.Types Gargantext.API.Node.Corpus.Update Gargantext.API.Node.DocumentsFromWriteNodes.Types Gargantext.API.Node.DocumentUpload.Types Gargantext.API.Node.File Gargantext.API.Node.File.Types Gargantext.API.Node.FrameCalcUpload.Types Gargantext.API.Node.Get Gargantext.API.Node.New.Types Gargantext.API.Node.Share Gargantext.API.Node.Share.Types Gargantext.API.Node.ShareURL Gargantext.API.Node.Types Gargantext.API.Node.Update Gargantext.API.Node.Update.Types Gargantext.API.Prelude Gargantext.API.Public.Types Gargantext.API.Routes Gargantext.API.Routes.Client Gargantext.API.Routes.Named Gargantext.API.Routes.Named.Annuaire Gargantext.API.Routes.Named.Contact Gargantext.API.Routes.Named.Context Gargantext.API.Routes.Named.Corpus Gargantext.API.Routes.Named.Count Gargantext.API.Routes.Named.Document Gargantext.API.Routes.Named.EKG Gargantext.API.Routes.Named.File Gargantext.API.Routes.Named.FrameCalc Gargantext.API.Routes.Named.List Gargantext.API.Routes.Named.Metrics Gargantext.API.Routes.Named.Node Gargantext.API.Routes.Named.Private Gargantext.API.Routes.Named.Public Gargantext.API.Routes.Named.Publish Gargantext.API.Routes.Named.Remote Gargantext.API.Routes.Named.Search Gargantext.API.Routes.Named.Share Gargantext.API.Routes.Named.Table Gargantext.API.Routes.Named.Tree Gargantext.API.Routes.Named.Viz Gargantext.API.Routes.Types Gargantext.API.Search.Types Gargantext.API.Table.Types Gargantext.API.Types Gargantext.API.Viz.Types Gargantext.API.Worker Gargantext.Core Gargantext.Core.Config Gargantext.Core.Config.Ini.Ini Gargantext.Core.Config.Ini.Mail Gargantext.Core.Config.Ini.NLP Gargantext.Core.Config.Mail Gargantext.Core.Config.NLP Gargantext.Core.Config.Types Gargantext.Core.Config.Utils Gargantext.Core.Config.Worker Gargantext.Core.LinearAlgebra Gargantext.Core.LinearAlgebra.Distributional Gargantext.Core.LinearAlgebra.Operations Gargantext.Core.Mail Gargantext.Core.Mail.Types Gargantext.Core.Methods.Matrix.Accelerate.Utils Gargantext.Core.Methods.Similarities Gargantext.Core.Methods.Similarities.Accelerate.Distributional Gargantext.Core.Methods.Similarities.Conditional Gargantext.Core.NLP Gargantext.Core.NodeStory Gargantext.Core.NodeStory.DB Gargantext.Core.NodeStory.Types Gargantext.Core.Notifications Gargantext.Core.Notifications.CentralExchange Gargantext.Core.Notifications.CentralExchange.Types Gargantext.Core.Notifications.Dispatcher Gargantext.Core.Notifications.Dispatcher.Subscriptions Gargantext.Core.Notifications.Dispatcher.Types Gargantext.Core.Notifications.Dispatcher.WebSocket Gargantext.Core.Notifications.Nanomsg Gargantext.Core.Text Gargantext.Core.Text.Context Gargantext.Core.Text.Corpus.API Gargantext.Core.Text.Corpus.API.Arxiv Gargantext.Core.Text.Corpus.API.EPO Gargantext.Core.Text.Corpus.API.OpenAlex Gargantext.Core.Text.Corpus.API.Pubmed Gargantext.Core.Text.Corpus.Parsers Gargantext.Core.Text.Corpus.Parsers.Date Gargantext.Core.Text.Corpus.Parsers.TSV Gargantext.Core.Text.Corpus.Query Gargantext.Core.Text.List Gargantext.Core.Text.List.Formats.TSV Gargantext.Core.Text.List.Group.WithStem Gargantext.Core.Text.List.Social Gargantext.Core.Text.Metrics Gargantext.Core.Text.Metrics.CharByChar Gargantext.Core.Text.Metrics.Count Gargantext.Core.Text.Metrics.TFICF Gargantext.Core.Text.Ngrams Gargantext.Core.Text.Terms Gargantext.Core.Text.Terms.Eleve Gargantext.Core.Text.Terms.Mono Gargantext.Core.Text.Terms.Mono.Stem Gargantext.Core.Text.Terms.Mono.Stem.Internal.GargPorter Gargantext.Core.Text.Terms.Mono.Stem.Internal.Lancaster Gargantext.Core.Text.Terms.Mono.Stem.Internal.Porter Gargantext.Core.Text.Terms.Multi 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.Types.Phylo Gargantext.Core.Types.Query Gargantext.Core.Utils Gargantext.Core.Utils.Aeson Gargantext.Core.Utils.Prefix Gargantext.Core.Viz.Graph.Index Gargantext.Core.Viz.Graph.Tools Gargantext.Core.Viz.Graph.Tools.IGraph Gargantext.Core.Viz.Graph.Types Gargantext.Core.Viz.Phylo Gargantext.Core.Viz.Phylo.API Gargantext.Core.Viz.Phylo.API.Tools Gargantext.Core.Viz.Phylo.Example Gargantext.Core.Viz.Phylo.PhyloExport Gargantext.Core.Viz.Phylo.PhyloMaker Gargantext.Core.Viz.Phylo.PhyloTools Gargantext.Core.Viz.Phylo.SynchronicClustering Gargantext.Core.Viz.Types Gargantext.Core.Worker Gargantext.Core.Worker.Broker Gargantext.Core.Worker.Env Gargantext.Core.Worker.Jobs Gargantext.Core.Worker.Jobs.Types Gargantext.Core.Worker.PGMQTypes Gargantext.Core.Worker.Types Gargantext.Database.Action.Flow Gargantext.Database.Action.Flow.Types Gargantext.Database.Action.Flow.Utils Gargantext.Database.Action.Metrics.TFICF Gargantext.Database.Action.Search Gargantext.Database.Action.User Gargantext.Database.Action.User.New Gargantext.Database.Admin.Config Gargantext.Database.Admin.Trigger.Init Gargantext.Database.Admin.Types.Hyperdata Gargantext.Database.Admin.Types.Hyperdata.Corpus Gargantext.Database.Admin.Types.Hyperdata.Document Gargantext.Database.Admin.Types.Hyperdata.Folder Gargantext.Database.Admin.Types.Node Gargantext.Database.Prelude Gargantext.Database.Query.Facet Gargantext.Database.Query.Table.Ngrams Gargantext.Database.Query.Table.NgramsPostag Gargantext.Database.Query.Table.Node Gargantext.Database.Query.Table.Node.Error Gargantext.Database.Query.Table.NodeNode Gargantext.Database.Query.Table.Node.UpdateOpaleye Gargantext.Database.Query.Table.Node.User Gargantext.Database.Query.Table.User Gargantext.Database.Query.Tree.Root Gargantext.Database.Schema.Context Gargantext.Database.Schema.Ngrams Gargantext.Database.Schema.Node Gargantext.Database.Schema.User Gargantext.Defaults Gargantext.MicroServices.ReverseProxy Gargantext.Orphans Gargantext.Orphans.Accelerate Gargantext.Orphans.OpenAPI Gargantext.System.Logging Gargantext.System.Logging.Types Gargantext.Utils.Dict Gargantext.Utils.Jobs.Error Gargantext.Utils.Jobs.Monad Gargantext.Utils.SpacyNLP Gargantext.Utils.SpacyNLP.Types Gargantext.Utils.Tuple Gargantext.Utils.Zip Paths_gargantext other-modules: Gargantext.API.Admin.Auth Gargantext.API.Admin.FrontEnd Gargantext.API.Context Gargantext.API.Count Gargantext.API.EKG Gargantext.API.GraphQL Gargantext.API.GraphQL.Annuaire Gargantext.API.GraphQL.Context Gargantext.API.GraphQL.IMT Gargantext.API.GraphQL.NLP Gargantext.API.GraphQL.Node Gargantext.API.GraphQL.PolicyCheck Gargantext.API.GraphQL.Team Gargantext.API.GraphQL.TreeFirstLevel Gargantext.API.GraphQL.Types Gargantext.API.GraphQL.UnPrefix Gargantext.API.GraphQL.User Gargantext.API.GraphQL.UserInfo Gargantext.API.GraphQL.Utils Gargantext.API.Job Gargantext.API.Members Gargantext.API.Metrics Gargantext.API.Ngrams.NgramsTree Gargantext.API.Node.Contact Gargantext.API.Node.Corpus.Export Gargantext.API.Node.Corpus.Export.Types Gargantext.API.Node.Corpus.Searx Gargantext.API.Node.Corpus.Subcorpus Gargantext.API.Node.Document.Export Gargantext.API.Node.Document.Export.Types Gargantext.API.Node.Phylo.Export Gargantext.API.Node.Phylo.Export.Types Gargantext.API.Node.DocumentUpload Gargantext.API.Node.DocumentsFromWriteNodes Gargantext.API.Node.FrameCalcUpload Gargantext.API.Node.New Gargantext.API.Search Gargantext.API.Server.Named Gargantext.API.Server.Named.EKG Gargantext.API.Server.Named.Ngrams Gargantext.API.Server.Named.Private Gargantext.API.Server.Named.Public Gargantext.API.Server.Named.Remote Gargantext.API.Server.Named.Viz Gargantext.API.Swagger Gargantext.API.Table Gargantext.API.ThrowAll Gargantext.Core.Ext.IMT Gargantext.Core.Ext.IMTUser Gargantext.Core.Flow.Ngrams Gargantext.Core.Flow.Types Gargantext.Core.Methods.Graph.MaxClique Gargantext.Core.Methods.Similarities.Accelerate.Conditional Gargantext.Core.Methods.Similarities.Accelerate.SpeGen Gargantext.Core.Statistics Gargantext.Core.Text.Corpus Gargantext.Core.Text.Corpus.API.Hal Gargantext.Core.Text.Corpus.API.Isidore Gargantext.Core.Text.Corpus.API.Istex Gargantext.Core.Text.Corpus.Parsers.Date.Attoparsec Gargantext.Core.Text.Corpus.Parsers.FrameWrite Gargantext.Core.Text.Corpus.Parsers.GrandDebat Gargantext.Core.Text.Corpus.Parsers.Iramuteq Gargantext.Core.Text.Corpus.Parsers.Isidore Gargantext.Core.Text.Corpus.Parsers.JSON Gargantext.Core.Text.Corpus.Parsers.JSON.Istex Gargantext.Core.Text.Corpus.Parsers.RIS Gargantext.Core.Text.Corpus.Parsers.RIS.Presse Gargantext.Core.Text.Corpus.Parsers.WOS Gargantext.Core.Text.Learn Gargantext.Core.Text.List.Group Gargantext.Core.Text.List.Group.Prelude Gargantext.Core.Text.List.Group.WithScores Gargantext.Core.Text.List.Social.Find Gargantext.Core.Text.List.Social.Patch Gargantext.Core.Text.List.Social.Prelude Gargantext.Core.Text.Metrics.FrequentItemSet Gargantext.Core.Text.Metrics.SpeGen.IncExc Gargantext.Core.Text.Metrics.Utils Gargantext.Core.Text.Samples.DE Gargantext.Core.Text.Samples.EN Gargantext.Core.Text.Samples.ES Gargantext.Core.Text.Samples.FR Gargantext.Core.Text.Samples.PL Gargantext.Core.Text.Samples.ZH Gargantext.Core.Text.Terms.Mono.Token.En Gargantext.Core.Text.Terms.Multi.Group Gargantext.Core.Text.Terms.Multi.PosTagging Gargantext.Core.Text.Terms.Multi.PosTagging.Types Gargantext.Core.Types.Search Gargantext.Core.Utils.DateUtils Gargantext.Core.Utils.Swagger Gargantext.Core.Viz Gargantext.Core.Viz.Chart Gargantext.Core.Viz.Graph.API Gargantext.Core.Viz.Graph.Bridgeness Gargantext.Core.Viz.Graph.FGL Gargantext.Core.Viz.Graph.GEXF Gargantext.Core.Viz.Graph.Legend Gargantext.Core.Viz.Graph.PatriciaTreeTypes Gargantext.Core.Viz.Graph.Tools.Infomap Gargantext.Core.Viz.Graph.Utils Gargantext.Core.Viz.LegacyPhylo Gargantext.Core.Viz.Phylo.Legacy.LegacyMain Gargantext.Core.Viz.Phylo.TemporalMatching Gargantext.Data.HashMap.Strict.Utils Gargantext.Database Gargantext.Database.Action.Delete Gargantext.Database.Action.Flow.Annuaire Gargantext.Database.Action.Flow.Extract Gargantext.Database.Action.Flow.List Gargantext.Database.Action.Flow.Pairing Gargantext.Database.Action.Index Gargantext.Database.Action.Learn Gargantext.Database.Action.Mail Gargantext.Database.Action.Metrics Gargantext.Database.Action.Metrics.NgramsByContext Gargantext.Database.Action.Node Gargantext.Database.Action.Share Gargantext.Database.Admin.Access Gargantext.Database.Admin.Trigger.ContextNodeNgrams Gargantext.Database.Admin.Trigger.Contexts Gargantext.Database.Admin.Trigger.NodesContexts Gargantext.Database.Admin.Types.Hyperdata.Any Gargantext.Database.Admin.Types.Hyperdata.Contact Gargantext.Database.Admin.Types.Hyperdata.CorpusField Gargantext.Database.Admin.Types.Hyperdata.Dashboard Gargantext.Database.Admin.Types.Hyperdata.Default Gargantext.Database.Admin.Types.Hyperdata.File Gargantext.Database.Admin.Types.Hyperdata.Frame Gargantext.Database.Admin.Types.Hyperdata.List Gargantext.Database.Admin.Types.Hyperdata.Model Gargantext.Database.Admin.Types.Hyperdata.Phylo Gargantext.Database.Admin.Types.Hyperdata.Prelude Gargantext.Database.Admin.Types.Hyperdata.Texts Gargantext.Database.Admin.Types.Hyperdata.User Gargantext.Database.Admin.Types.Metrics Gargantext.Database.GargDB Gargantext.Database.Query.Facet.Types Gargantext.Database.Query.Filter Gargantext.Database.Query.Join Gargantext.Database.Query.Prelude Gargantext.Database.Query.Table.Context Gargantext.Database.Query.Table.ContextNodeNgrams Gargantext.Database.Query.Table.ContextNodeNgrams2 Gargantext.Database.Query.Table.Node.Children Gargantext.Database.Query.Table.Node.Contact Gargantext.Database.Query.Table.Node.Document.Add Gargantext.Database.Query.Table.Node.Document.Insert Gargantext.Database.Query.Table.Node.Select Gargantext.Database.Query.Table.Node.Update Gargantext.Database.Query.Table.NodeContext Gargantext.Database.Query.Table.NodeContext_NodeContext Gargantext.Database.Query.Table.NodeNgrams Gargantext.Database.Query.Tree Gargantext.Database.Query.Tree.Error Gargantext.Database.Schema.ContextNodeNgrams Gargantext.Database.Schema.ContextNodeNgrams2 Gargantext.Database.Schema.NodeContext Gargantext.Database.Schema.NodeContext_NodeContext Gargantext.Database.Schema.NodeNgrams Gargantext.Database.Schema.NodeNode Gargantext.Database.Schema.Prelude Gargantext.Database.Types Gargantext.Utils.Aeson Gargantext.Utils.Servant Gargantext.Utils.UTCTime ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -Wmissing-signatures -Wunused-binds -Wunused-imports -Wunused-packages -Werror -freduction-depth=300 -fprint-potential-instances hs-source-dirs: src if flag(test-crypto) cpp-options: -DTEST_CRYPTO if flag(no-phylo-debug-logs) cpp-options: -DNO_PHYLO_DEBUG_LOGS build-depends: KMP ^>= 0.2.0.0 , MissingH ^>= 1.6.0.1 , MonadRandom ^>= 0.6 , QuickCheck ^>= 2.14.2 , accelerate ^>= 1.3.0.0 , aeson ^>= 2.1.2.1 , ansi-terminal , array ^>= 0.5.4.0 , async ^>= 2.2.4 , attoparsec ^>= 0.14.4 , base64-bytestring ^>= 1.2.1.0 , bimap >= 0.5.0 , boolexpr ^>= 0.3 , bytestring ^>= 0.11.5.3 , cache >= 0.1.3.0 , case-insensitive ^>= 1.2.1.0 , cassava ^>= 0.5.2.0 , cborg-json >= 0.2 , cereal ^>= 0.5.8.2 , clock >= 0.8 , conduit ^>= 1.3.4.2 , containers ^>= 0.6.7 , crawlerArxiv , crawlerHAL , crawlerISTEX , crawlerIsidore , crawlerPubMed , cron ^>= 0.7.0 , data-time-segment ^>= 0.1.0.0 , deferred-folds >= 0.9.18 && < 0.10 , directory ^>= 1.3.7.1 , discrimination >= 0.5 , ekg-core ^>= 0.1.1.7 , ekg-json ^>= 0.1.0.7 , epo-api-client , exceptions ^>= 0.10.5 , extra ^>= 1.7.9 , fast-logger ^>= 3.2.2 , fgl ^>= 5.8.0.0 , filepath ^>= 1.4.2.2 , fmt , formatting ^>= 7.2.0 , fullstop ^>= 0.1.4 , gargantext-graph-core >= 0.2.0.0 , gargantext-prelude , graphviz ^>= 2999.20.1.0 , haskell-bee , haskell-bee-pgmq , haskell-igraph ^>= 0.10.4 , haskell-pgmq >= 0.1.0.0 && < 0.2 , haskell-throttle , hlcm ^>= 0.2.2 , hsinfomap ^>= 0.1 , hsparql ^>= 0.3.8 , hstatistics ^>= 0.3.1 , http-api-data >= 0.5 && < 0.6 , http-client ^>= 0.7.14 , http-client-tls >= 0.3.6.1 && < 0.4 , http-conduit >= 2.3.8 && < 2.3.9 , http-media ^>= 0.8.0.0 , http-types ^>= 0.12.3 , http-reverse-proxy >= 0.6.1.0 , ini ^>= 0.4.1 , insert-ordered-containers ^>= 0.2.5.1 , iso639 ^>= 0.1.0.3 , jose ^>= 0.10 , json-stream ^>= 0.4.2.4 , lens >= 5.2.2 && < 5.3 , lens-aeson < 1.3 , massiv < 1.1 , matrix ^>= 0.3.6.1 , mime-mail >= 0.5.1 , monad-control ^>= 1.0.3.1 , monad-logger ^>= 0.3.36 , morpheus-graphql >= 0.24.3 && < 0.28.1 , morpheus-graphql-app >= 0.24.3 && < 0.28.1 , morpheus-graphql-server >= 0.24.3 && < 0.28.1 , morpheus-graphql-subscriptions >= 0.24.3 && < 0.28.1 , mtl >= 2.2.2 && < 2.4 , nanomsg-haskell >= 0.2.4 && < 0.3 , network >= 3.1.4.0 , network-uri ^>= 2.6.4.1 , opaleye >= 0.9.6.1 && <= 0.10.3.1 , opaleye-textsearch >= 0.2.0.0 , openalex , openapi3 >= 3.2.3 , parallel ^>= 3.2.2.0 , parsec ^>= 3.1.16.1 , patches-class ^>= 0.1.0.1 , patches-map ^>= 0.1.0.1 , postgresql-simple >= 0.6.4 && <= 0.7.0.0 , process ^>= 1.6.18.0 , product-profunctors ^>= 0.11.0.3 , protolude ^>= 0.3.3 , quickcheck-instances ^>= 0.3.25.2 , rake ^>= 0.0.1 , random ^>= 1.2.1 , rdf4h >= 5.1.0 && < 6 , regex , replace-attoparsec ^>= 1.5.0.0 , resource-pool >= 0.4.0.0 && < 0.5 , safe-exceptions >= 0.1.7.4 && < 0.2 , scientific < 0.4 , serialise ^>= 0.2.4.0 , servant >= 0.20.1 && < 0.21 , servant-auth >= 0.4.0.0 && < 0.5 , servant-auth-client , servant-auth-server >=0.4.6.0 && < 0.5 , servant-auth-swagger ^>= 0.2.10.1 , servant-blaze ^>= 0.9.1 , servant-client >= 0.20 && < 0.21 , servant-client-core >= 0.20 && < 0.21 , servant-conduit >= 0.15 && < 0.17 , servant-ekg ^>= 0.3.1 , servant-routes < 0.2 , servant-openapi3 >= 2.0.1.6 , servant-server >= 0.18.3 && < 0.21 , servant-swagger ^>= 1.2 , servant-swagger-ui ^>= 0.3.5.3.5.0 , servant-swagger-ui-core >= 0.3.5 , servant-websockets >= 2.0.0 && < 2.1 , servant-xml-conduit ^>= 0.1.0.4 , shelly >= 1.9 && < 2 , singletons ^>= 3.0.2 , singletons-th >= 3.1 && < 3.3 , smtp-mail >= 0.3.0.0 , split >= 0.2.3.4 , stemmer == 0.5.2 , stm >= 2.5.1.0 && < 2.6 , stm-containers >= 1.2.0.3 && < 1.3 , stringsearch >= 0.3.6.6 , swagger2 ^>= 2.8.7 , tagsoup ^>= 0.14.8 , template-haskell >= 2.19.0.0 && < 2.21 , temporary ^>= 1.3 , text ^>= 2.0.2 , text-metrics ^>= 0.3.2 , time ^>= 1.12.2 , transformers , transformers-base ^>= 0.4.6 , tree-diff , toml-parser >= 2.0.1.0 && < 3 , tuple ^>= 0.3.0.2 , unordered-containers ^>= 0.2.16.0 , unicode-collation >= 0.1.3.5 -- needed for Worker / System.Posix.Signals , unix >= 2.7.3 && < 2.9 , uri-encode ^>= 1.5.0.7 , utf8-string ^>= 1.0.2 , uuid ^>= 1.3.15 , validity ^>= 0.12.0.2 , vector >= 0.12.3.0 && <= 0.13.1.0 , wai >= 3.2.4 , wai-cors ^>= 0.2.7 , wai-extra ^>= 3.1.8 , wai-util >= 0.8 , warp ^>= 3.3.20 , websockets >= 0.12.7.3 && < 0.14 , wreq ^>= 0.5.3.3 , xml-conduit ^>= 1.9.1.3 , xml-types ^>= 0.3.8 , zip ^>= 2.0.0 , zip-archive ^>= 0.4.3 executable gargantext import: defaults , optimized main-is: Main.hs other-modules: CLI.Admin CLI.FileDiff CLI.FilterTermsAndCooc CLI.Import CLI.Ini CLI.Init CLI.Invitations CLI.ObfuscateDB CLI.Parsers CLI.Phylo CLI.Phylo.Common CLI.Phylo.Profile CLI.Server CLI.Server.Routes CLI.Types CLI.Upgrade CLI.Worker Paths_gargantext hs-source-dirs: bin/gargantext-cli build-depends: aeson ^>= 2.1.2.1 , aeson-pretty , async ^>= 2.2.4 , bytestring ^>= 0.11.5.3 , containers ^>= 0.6.7 , cryptohash ^>= 0.11.9 , directory ^>= 1.3.7.1 , extra ^>= 1.7.9 , gargantext , gargantext-prelude , haskell-bee , MonadRandom ^>= 0.6 , optparse-applicative , postgresql-simple >= 0.6.4 && <= 0.7.0.0 , servant >= 0.20.1 && < 0.21 , servant-auth , servant-client-core >= 0.20 && < 0.21 , servant-routes < 0.2 , servant-websockets >= 2.0.0 && < 2.1 , shelly , split >= 0.2.3.4 , text ^>= 2.0.2 , toml-parser >= 2.0.1.0 && < 3 , tree-diff , vector >= 0.12.3.0 && <= 0.13.1.0 ghc-options: -Wall -Wincomplete-uni-patterns -Wincomplete-record-updates -Wmissing-signatures -Wunused-binds -Wunused-imports -Werror -freduction-depth=300 -fprint-potential-instances -- Dependencies needed by both test stanzas. Dependencies -- which are not shared must be placed in the `build-depends` -- of each separate stanza to not trigger any warning if `-Wunused-packages` -- is enabled. common commonTestDependencies build-depends: base >=4.7 && <5 , QuickCheck ^>= 2.14.2 , aeson ^>= 2.1.2.1 , aeson-qq , async ^>= 2.2.4 , bytestring ^>= 0.11.5.3 , cache >= 0.1.3.0 , containers ^>= 0.6.7 , epo-api-client , fast-logger ^>= 3.2.2 , filepath ^>= 1.4.2.2 , fmt , gargantext , gargantext-prelude , generic-arbitrary >= 1.0.1 && < 2 , haskell-bee , hspec ^>= 2.11.1 , hspec-expectations >= 0.8 && < 0.9 , hspec-expectations-lifted < 0.11 , hspec-wai , hspec-wai-json , http-client ^>= 0.7.14 , http-client-tls >= 0.3.6.1 && < 0.4 , http-types , lens >= 5.2.2 && < 5.3 , monad-control >= 1.0.3 && < 1.1 , mtl >= 2.2.2 && < 2.4 , network-uri , parsec ^>= 3.1.16.1 , patches-class ^>= 0.1.0.1 , patches-map ^>= 0.1.0.1 , postgres-options >= 0.2 && < 0.3 , postgresql-simple >= 0.6.4 && <= 0.7.0.0 , quickcheck-instances ^>= 0.3.25.2 , raw-strings-qq , resource-pool >= 0.4.0.0 && < 0.5 , safe-exceptions >= 0.1.7.4 && < 0.2 , servant-auth-client , servant-client >= 0.20 && < 0.21 , servant-client-core >= 0.20 && < 0.21 , servant-conduit >= 0.15 && < 0.17 , shelly >= 1.9 && < 2 , stm >= 2.5.1.0 && < 2.6 , streaming-commons , tasty-hunit , tasty-quickcheck , text ^>= 2.0.2 , tmp-postgres >= 1.34.1 && < 1.35 , tree-diff , unliftio , validity ^>= 0.12.0.2 , wai , wai-extra , warp , websockets test-suite garg-test-tasty import: defaults , commonTestDependencies type: exitcode-stdio-1.0 main-is: drivers/tasty/Main.hs build-depends: aeson-pretty ^>= 0.8.9 , accelerate >= 1.3.0.0 , boolexpr ^>= 0.3 , conduit ^>= 1.3.4.2 , crawlerArxiv , cryptohash , directory ^>= 1.3.7.1 , graphviz ^>= 2999.20.1.0 , massiv < 1.1 , scientific < 0.4 , split , tasty >= 1.4.3 && < 1.6 , tasty-golden , tasty-hspec , time ^>= 1.12.2 , unicode-collation >= 0.1.3.5 , unordered-containers ^>= 0.2.16.0 , utf8-string ^>= 1.0.2 , vector >= 0.12.3.0 && <= 0.13.1.0 other-modules: CLI.Phylo.Common Paths_gargantext Test.API.Private.Move Test.API.Private.Remote Test.API.Private.Share Test.API.Private.Table Test.API.Authentication Test.API.Routes Test.API.Setup Test.API.Prelude Test.API.UpdateList Test.Core.LinearAlgebra Test.Core.Notifications Test.Core.Orchestrator Test.Core.Similarity Test.Core.Text Test.Core.Text.Corpus.Query Test.Core.Text.Corpus.TSV Test.Core.Text.Examples Test.Core.Text.Flow Test.Core.Utils Test.Core.Worker Test.Database.Operations Test.Database.Operations.DocumentSearch Test.Database.Operations.NodeStory Test.Database.Operations.PublishNode Test.Database.Setup Test.Database.Types Test.Graph.Clustering Test.Graph.Distance Test.Instances Test.Ngrams.Lang Test.Ngrams.Lang.En Test.Ngrams.Lang.Fr Test.Ngrams.Lang.Occurrences Test.Ngrams.Metrics Test.Ngrams.NLP Test.Ngrams.Query Test.Ngrams.Query.PaginationCorpus Test.Ngrams.Terms Test.Offline.Errors Test.Offline.JSON Test.Offline.Phylo Test.Offline.Stemming.Lancaster Test.Parsers.Date Test.Parsers.Types Test.Parsers.WOS Test.Server.ReverseProxy Test.Types Test.Utils Test.Utils.Crypto Test.Utils.Db Test.Utils.Jobs Test.Utils.Jobs.Types Test.Utils.Notifications hs-source-dirs: test bin/gargantext-cli ghc-options: -Wall -Werror -threaded -rtsopts -with-rtsopts=-N test-suite garg-test-hspec import: defaults , commonTestDependencies type: exitcode-stdio-1.0 main-is: drivers/hspec/Main.hs build-depends: process ^>= 1.6.18.0 , unix >= 2.7.3 && < 2.9 other-modules: Paths_gargantext Test.API Test.API.Authentication Test.API.Errors Test.API.GraphQL Test.API.Notifications Test.API.Private Test.API.Private.Move Test.API.Private.Remote Test.API.Private.Share Test.API.Private.Table Test.API.Routes Test.API.Setup Test.API.Prelude Test.API.UpdateList Test.API.Worker Test.Database.Operations Test.Database.Operations.DocumentSearch Test.Database.Operations.NodeStory Test.Database.Operations.PublishNode Test.Database.Setup Test.Database.Types Test.Instances Test.Server.ReverseProxy Test.Types Test.Utils Test.Utils.Db Test.Utils.Notifications hs-source-dirs: test ghc-options: -Wall -Werror -threaded -rtsopts -with-rtsopts=-N benchmark garg-bench main-is: Main.hs hs-source-dirs: bench type: exitcode-stdio-1.0 other-modules: Paths_gargantext build-depends: base , accelerate , accelerate-llvm-native , hmatrix , massiv , deepseq , gargantext , gargantext-prelude , split , tasty-bench ghc-options: -threaded "-with-rtsopts=-N -T -A32m" if impl(ghc >= 8.6) ghc-options: -threaded "-with-rtsopts=-N --nonmoving-gc"