packages feed

concrete-haskell-0.1.0.11: concrete-haskell.cabal

-- This file has been generated from package.yaml by hpack version 0.14.1.
--
-- see: https://github.com/sol/hpack

name:           concrete-haskell
version:        0.1.0.11
synopsis:       Library for the Concrete data format.
description:    Concrete is a Thrift-based data specification designed for Natural Language Processing (NLP) applications.  This library provides a Haskell interface to code generated from the latest release of Concrete.  It also has a number of utilities for converting various formats (JSON, CSV, XML, etc) to Concrete Communication objects.
category:       Data
homepage:       https://github.com/hltcoe
author:         Thomas Lippincott
maintainer:     tom@cs.jhu.edu
copyright:      2017
license:        GPL
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10

library
  hs-source-dirs:
      src
  default-extensions: RecordWildCards
  build-depends:
      base >=4.6 && <5
    , bytestring ==0.10.8.1
    , bzlib ==0.5.0.5
    , containers ==0.5.7.1
    , directory ==1.3.0.0
    , filepath ==1.4.1.1
    , hashable ==1.2.6.1
    , megaparsec ==5.3.1
    , mtl ==2.2.1
    , network ==2.6.3.2
    , optparse-generic ==1.2.2
    , path-io ==1.2.2
    , process ==1.4.3.0
    , QuickCheck ==2.9.2
    , scientific ==0.3.5.1
    , tar ==0.5.0.3
    , text ==1.2.2.2
    , thrift ==0.10.0
    , time ==1.6.0.1
    , unordered-containers ==0.2.8.0
    , uuid ==1.3.13
    , vector ==0.10.12.2
    , zip ==0.1.11
    , zlib ==0.6.1.2
  exposed-modules:
      Data.Concrete
      Data.Concrete.Services.ActiveLearnerClientService
      Data.Concrete.Services.ActiveLearnerClientService_Client
      Data.Concrete.Services.ActiveLearnerClientService_Iface
      Data.Concrete.Services.ActiveLearnerServerService
      Data.Concrete.Services.ActiveLearnerServerService_Client
      Data.Concrete.Services.ActiveLearnerServerService_Iface
      Data.Concrete.Services.AnnotateCommunicationService
      Data.Concrete.Services.AnnotateCommunicationService_Client
      Data.Concrete.Services.AnnotateCommunicationService_Iface
      Data.Concrete.Services.FeedbackService
      Data.Concrete.Services.FeedbackService_Client
      Data.Concrete.Services.FeedbackService_Iface
      Data.Concrete.Services.FetchCommunicationService
      Data.Concrete.Services.FetchCommunicationService_Client
      Data.Concrete.Services.FetchCommunicationService_Iface
      Data.Concrete.Services.ResultsServerService
      Data.Concrete.Services.ResultsServerService_Client
      Data.Concrete.Services.ResultsServerService_Iface
      Data.Concrete.Services.SearchProxyService
      Data.Concrete.Services.SearchProxyService_Client
      Data.Concrete.Services.SearchProxyService_Iface
      Data.Concrete.Services.SearchService
      Data.Concrete.Services.SearchService_Client
      Data.Concrete.Services.SearchService_Iface
      Data.Concrete.Services.Service
      Data.Concrete.Services.Service_Client
      Data.Concrete.Services.Service_Iface
      Data.Concrete.Services.StoreCommunicationService
      Data.Concrete.Services.StoreCommunicationService_Client
      Data.Concrete.Services.StoreCommunicationService_Iface
      Data.Concrete.Services.SummarizationService
      Data.Concrete.Services.SummarizationService_Client
      Data.Concrete.Services.SummarizationService_Iface
      Data.Concrete.Types
      Data.Concrete.Utils
      Data.Concrete.Parsers
      Data.Concrete.Parsers.Types
      Data.Concrete.Parsers.Utils
      Data.Concrete.Parsers.JSON
      Data.Concrete.Parsers.CONLL
      Data.Concrete.Parsers.Email
      Data.Concrete.Parsers.XML
      Data.Concrete.Parsers.CSV
      Data.Concrete.Parsers.HTML
      Data.Concrete.Parsers.PTB
      Data.Concrete.Parsers.RFC2822
  other-modules:
      Access_Consts
      Access_Types
      ActiveLearnerClientService
      ActiveLearnerClientService_Client
      ActiveLearnerClientService_Iface
      ActiveLearnerServerService
      ActiveLearnerServerService_Client
      ActiveLearnerServerService_Iface
      Annotate_Consts
      Annotate_Types
      AnnotateCommunicationService
      AnnotateCommunicationService_Client
      AnnotateCommunicationService_Iface
      Audio_Consts
      Audio_Types
      Cluster_Consts
      Cluster_Types
      Communication_Consts
      Communication_Types
      Concrete_Consts
      Concrete_Types
      Email_Consts
      Email_Types
      Entities_Consts
      Entities_Types
      Ex_Consts
      Ex_Types
      FeedbackService
      FeedbackService_Client
      FeedbackService_Iface
      FetchCommunicationService
      FetchCommunicationService_Client
      FetchCommunicationService_Iface
      Language_Consts
      Language_Types
      Learn_Consts
      Learn_Types
      Linking_Consts
      Linking_Types
      Metadata_Consts
      Metadata_Types
      Nitf_Consts
      Nitf_Types
      Results_Consts
      Results_Types
      ResultsServerService
      ResultsServerService_Client
      ResultsServerService_Iface
      Search_Consts
      Search_Types
      SearchProxyService
      SearchProxyService_Client
      SearchProxyService_Iface
      SearchService
      SearchService_Client
      SearchService_Iface
      Service
      Service_Client
      Service_Iface
      Services_Consts
      Services_Types
      Situations_Consts
      Situations_Types
      Spans_Consts
      Spans_Types
      StoreCommunicationService
      StoreCommunicationService_Client
      StoreCommunicationService_Iface
      Structure_Consts
      Structure_Types
      Summarization_Consts
      Summarization_Types
      SummarizationService
      SummarizationService_Client
      SummarizationService_Iface
      Twitter_Consts
      Twitter_Types
      Uuid_Consts
      Uuid_Types
      Paths_concrete_haskell
  default-language: Haskell2010

executable ingest_communications
  main-is: IngestCommunications.hs
  hs-source-dirs:
      utils
  build-depends:
      base >=4.6 && <5
    , bytestring ==0.10.8.1
    , bzlib ==0.5.0.5
    , containers ==0.5.7.1
    , directory ==1.3.0.0
    , filepath ==1.4.1.1
    , hashable ==1.2.6.1
    , megaparsec ==5.3.1
    , mtl ==2.2.1
    , network ==2.6.3.2
    , optparse-generic ==1.2.2
    , path-io ==1.2.2
    , process ==1.4.3.0
    , QuickCheck ==2.9.2
    , scientific ==0.3.5.1
    , tar ==0.5.0.3
    , text ==1.2.2.2
    , thrift ==0.10.0
    , time ==1.6.0.1
    , unordered-containers ==0.2.8.0
    , uuid ==1.3.13
    , vector ==0.10.12.2
    , zip ==0.1.11
    , zlib ==0.6.1.2
    , concrete-haskell
  other-modules:
      InspectCommunication
  default-language: Haskell2010

executable inspect_communications
  main-is: InspectCommunication.hs
  hs-source-dirs:
      utils
  default-extensions: RecordWildCards
  build-depends:
      base >=4.6 && <5
    , bytestring ==0.10.8.1
    , bzlib ==0.5.0.5
    , containers ==0.5.7.1
    , directory ==1.3.0.0
    , filepath ==1.4.1.1
    , hashable ==1.2.6.1
    , megaparsec ==5.3.1
    , mtl ==2.2.1
    , network ==2.6.3.2
    , optparse-generic ==1.2.2
    , path-io ==1.2.2
    , process ==1.4.3.0
    , QuickCheck ==2.9.2
    , scientific ==0.3.5.1
    , tar ==0.5.0.3
    , text ==1.2.2.2
    , thrift ==0.10.0
    , time ==1.6.0.1
    , unordered-containers ==0.2.8.0
    , uuid ==1.3.13
    , vector ==0.10.12.2
    , zip ==0.1.11
    , zlib ==0.6.1.2
    , concrete-haskell
  other-modules:
      IngestCommunications
  default-language: Haskell2010

test-suite unit_tests
  type: exitcode-stdio-1.0
  main-is: tests/UnitTests.hs
  build-depends:
      base >=4.6 && <5
    , bytestring ==0.10.8.1
    , bzlib ==0.5.0.5
    , containers ==0.5.7.1
    , directory ==1.3.0.0
    , filepath ==1.4.1.1
    , hashable ==1.2.6.1
    , megaparsec ==5.3.1
    , mtl ==2.2.1
    , network ==2.6.3.2
    , optparse-generic ==1.2.2
    , path-io ==1.2.2
    , process ==1.4.3.0
    , QuickCheck ==2.9.2
    , scientific ==0.3.5.1
    , tar ==0.5.0.3
    , text ==1.2.2.2
    , thrift ==0.10.0
    , time ==1.6.0.1
    , unordered-containers ==0.2.8.0
    , uuid ==1.3.13
    , vector ==0.10.12.2
    , zip ==0.1.11
    , zlib ==0.6.1.2
    , concrete-haskell
  default-language: Haskell2010