karps-0.2.0.0: karps.cabal
name: karps
version: 0.2.0.0
cabal-version: >=1.10
build-type: Simple
license: Apache-2.0
license-file: LICENSE
copyright: 2016 Karps-Haskell contributors
maintainer: krapsh@yandex.com
homepage: https://github.com/krapsh/kraps-haskell
synopsis: Haskell bindings for Spark Dataframes and Datasets
description:
Karps-Haskell is an exploration vehicle for developing safe,
scalable and reliable data pipelines over Apache Spark, using
the DataFrame API.
In order to use it, you must launch Spark with the
karps-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.Arithmetics
Spark.Core.Internal.ArithmeticsImpl
Spark.Core.Internal.Caching
Spark.Core.Internal.CanRename
Spark.Core.Internal.Client
Spark.Core.Internal.ColumnStandard
Spark.Core.Internal.ComputeDag
Spark.Core.Internal.ContextInteractive
Spark.Core.Internal.ContextInternal
Spark.Core.Internal.ContextIOInternal
Spark.Core.Internal.ContextStructures
Spark.Core.Internal.DAGFunctions
Spark.Core.Internal.DAGStructures
Spark.Core.Internal.DatasetFunctions
Spark.Core.Internal.DatasetStructures
Spark.Core.Internal.Groups
Spark.Core.Internal.Joins
Spark.Core.Internal.LocalDataFunctions
Spark.Core.Internal.ObservableStandard
Spark.Core.Internal.OpFunctions
Spark.Core.Internal.OpStructures
Spark.Core.Internal.Paths
Spark.Core.Internal.PathsUntyped
Spark.Core.Internal.Projections
Spark.Core.Internal.Pruning
Spark.Core.Internal.RowGenericsFrom
Spark.Core.Internal.Utilities
Spark.Core.Internal.TypesGenerics
Spark.Core.Internal.TypesStructures
Spark.Core.Internal.TypesStructuresRepr
Spark.Core.Internal.TypesFunctions
Spark.Core.Row
Spark.Core.StructuresInternal
Spark.Core.Try
Spark.Core.Types
Spark.IO.Inputs
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.7 && <0.9,
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,
either >=4.4.1.1 && <4.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,
semigroups >=0.18.2 && <0.19,
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.AggregationFunctions
Spark.Core.Internal.FunctionsInternals
Spark.Core.Internal.LocatedBase
Spark.Core.Internal.RowGenerics
Spark.Core.Internal.RowStructures
Spark.Core.Internal.RowUtils
Spark.IO.Internal.InputGeneric
Spark.IO.Internal.Json
Spark.IO.Internal.OutputCommon
ghc-options: -Wall
test-suite karps-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,
karps >=0.2.0.0 && <0.3,
hspec >=2.0 && <2.3,
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.Internal.GroupsSpec
Spark.Core.PathSpec
Spark.Core.ProjectionsSpec
Spark.Core.RowToSQLSpec
Spark.Core.TypesSpec
Spark.Core.ColumnSpec
Spark.Core.SimpleExamplesSpec
test-suite karps-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,
karps >=0.2.0.0 && <0.3,
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.ColumnSpec
Spark.Core.GroupsSpec
Spark.Core.IntegrationUtilities
Spark.Core.JoinsSpec
Spark.Core.SimpleAddSpec
Spark.Core.PruningSpec
Spark.IO.JsonSpec
Spark.IO.StampSpec