packages feed

krapsh-0.1.6.2: krapsh.cabal

name: krapsh
version: 0.1.6.2
cabal-version: >=1.10
build-type: Simple
license: Apache-2.0
license-file: LICENSE
copyright: 2016 Kraps-Haskell contributors
maintainer: krapsh@yandex.com
homepage: https://github.com/krapsh/kraps-haskell
synopsis: Haskell bindings for Spark Dataframes and Datasets
description:
    Krapsh is an exploration vehicle for developing safe,
    robust and reliable data pipelines over Apache Spark, using
    the DataFrame API.
    In order to use it, you must launch Spark with the
    kraps-server module installed.
category: Web, Big data
author: krapsh

source-repository head
    type: git
    location: https://github.com/krapsh/kraps-haskell

library
    exposed-modules:
        Spark.Core
        Spark.Core.Context
        Spark.Core.Column
        Spark.Core.ColumnFunctions
        Spark.Core.Dataset
        Spark.Core.Functions
        Spark.Core.Internal.Caching
        Spark.Core.Internal.ComputeDag
        Spark.Core.Internal.ContextInternal
        Spark.Core.Internal.ContextStructures
        Spark.Core.Internal.DAGFunctions
        Spark.Core.Internal.DAGStructures
        Spark.Core.Internal.DatasetFunctions
        Spark.Core.Internal.DatasetStructures
        Spark.Core.Internal.LocalDataFunctions
        Spark.Core.Internal.OpFunctions
        Spark.Core.Internal.OpStructures
        Spark.Core.Internal.Paths
        Spark.Core.Internal.PathsUntyped
        Spark.Core.Internal.Utilities
        Spark.Core.Internal.TypesStructures
        Spark.Core.Internal.TypesFunctions
        Spark.Core.Row
        Spark.Core.StructuresInternal
        Spark.Core.Try
        Spark.Core.Types
    build-depends:
        aeson >=0.11.2.1 && <0.12,
        aeson-pretty >=0.8.2 && <0.9,
        base >=4.8.1 && <5,
        base16-bytestring >=0.1.1.6 && <0.2,
        binary ==0.8.3.0,
        bytestring >=0.10.8.1 && <0.11,
        containers >=0.5.7.1 && <0.6,
        cryptohash-sha256 >=0.11.100.1 && <0.12,
        deepseq >=1.4.2.0 && <1.5,
        exceptions >=0.8.3 && <0.9,
        formatting >=6.2.4 && <6.3,
        hashable >=1.2.4.0 && <1.3,
        lens ==4.14.*,
        monad-logger >=0.3.20.1 && <0.4,
        QuickCheck >=2.8.2 && <2.9,
        random ==1.1.*,
        scientific >=0.3.4.9 && <0.4,
        SHA >=1.6.4.2 && <1.7,
        mtl >=2.2.1 && <2.3,
        text >=1.2.2.1 && <1.3,
        text-format >=0.3.1.1 && <0.4,
        transformers >=0.5.2.0 && <0.6,
        unordered-containers >=0.2.7.1 && <0.3,
        vector >=0.11.0.0 && <0.12,
        wreq >=0.4.1.0 && <0.5
    default-language: Haskell2010
    hs-source-dirs: src
    other-modules:
        Spark.Core.Internal.CachingUntyped
        Spark.Core.Internal.ColumnFunctions
        Spark.Core.Internal.AlgebraStructures
        Spark.Core.Internal.ColumnStructures
        Spark.Core.Internal.ContextInteractive
        Spark.Core.Internal.ContextIOInternal
        Spark.Core.Internal.Client
        Spark.Core.Internal.AggregationFunctions
        Spark.Core.Internal.FunctionsInternals
        Spark.Core.Internal.LocatedBase
        Spark.Core.Internal.RowGenerics
        Spark.Core.Internal.RowGenericsFrom
        Spark.Core.Internal.RowStructures
        Spark.Core.Internal.RowUtils
        Spark.Core.Internal.TypesGenerics
    ghc-options: -Wall

test-suite krapsh-test
    type: exitcode-stdio-1.0
    main-is: Spec.hs
    build-depends:
        aeson >=0.11.2.1 && <0.12,
        base >=4.9.0.0 && <4.10,
        bytestring >=0.10.8.1 && <0.11,
        containers >=0.5.7.1 && <0.6,
        formatting >=6.2.4 && <6.3,
        krapsh >=0.1.6.2 && <0.2,
        hspec ==2.*,
        text >=1.2.2.1 && <1.3,
        raw-strings-qq ==1.1.*,
        QuickCheck >=2.8.2 && <2.9,
        vector >=0.11.0.0 && <0.12
    default-language: Haskell2010
    hs-source-dirs: test
    other-modules:
        Spark.Core.ContextSpec
        Spark.Core.DatasetSpec
        Spark.Core.Internal.CachingSpec
        Spark.Core.Internal.LocalDataFunctionsSpec
        Spark.Core.Internal.OpFunctionsSpec
        Spark.Core.Internal.RowUtilsSpec
        Spark.Core.Internal.DAGFunctionsSpec
        Spark.Core.Internal.PathsSpec
        Spark.Core.PathSpec
        Spark.Core.ProjectionsSpec
        Spark.Core.RowToSQLSpec
        Spark.Core.TypesSpec
        Spark.Core.ColumnSpec
        Spark.Core.SimpleExamplesSpec
    ghc-options: -fhpc -O0 -Wall
test-suite krapsh-test-integration
    type: exitcode-stdio-1.0
    main-is: Spec.hs
    build-depends:
        aeson >=0.11.2.1 && <0.12,
        base >=4.9.0.0 && <4.10,
        bytestring >=0.10.8.1 && <0.11,
        containers >=0.5.7.1 && <0.6,
        formatting >=6.2.4 && <6.3,
        krapsh >=0.1.6.2 && <0.2,
        hspec ==2.*,
        text >=1.2.2.1 && <1.3,
        raw-strings-qq ==1.1.*,
        QuickCheck >=2.8.2 && <2.9,
        vector >=0.11.0.0 && <0.12
    default-language: Haskell2010
    hs-source-dirs: test-integration
    other-modules:
        Spark.Core.CachingSpec
        Spark.Core.CollectSpec
        Spark.Core.IntegrationUtilities
        Spark.Core.SimpleAddSpec
    ghc-options: -fhpc -O0 -Wall