krapsh 0.1.6.1 → 0.1.6.2
raw patch · 1 files changed
+148/−143 lines, 1 filesdep ~QuickCheckdep ~SHAdep ~aesonPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: QuickCheck, SHA, aeson, aeson-pretty, base, base16-bytestring, bytestring, containers, cryptohash-sha256, deepseq, exceptions, formatting, hashable, krapsh, lens, monad-logger, mtl, random, raw-strings-qq, scientific, text, text-format, transformers, unordered-containers, vector, wreq
API changes (from Hackage documentation)
- Spark.Core.Internal.DatasetFunctions: instance Data.Aeson.Types.ToJSON.ToJSON (Spark.Core.Internal.DatasetStructures.ComputeNode loc a)
- Spark.Core.Internal.DatasetFunctions: instance Data.Aeson.Types.ToJSON.ToJSON (Spark.Core.Internal.DatasetStructures.TypedLocality loc)
- Spark.Core.Internal.OpFunctions: instance Data.Aeson.Types.ToJSON.ToJSON Spark.Core.Internal.OpStructures.ColOp
- Spark.Core.Internal.TypesStructures: instance Data.Aeson.Types.ToJSON.ToJSON Spark.Core.Internal.TypesStructures.DataType
- Spark.Core.Internal.TypesStructures: instance Data.Aeson.Types.ToJSON.ToJSON Spark.Core.Internal.TypesStructures.StrictDataType
- Spark.Core.Internal.TypesStructures: instance Data.Aeson.Types.ToJSON.ToJSON Spark.Core.Internal.TypesStructures.StructType
- Spark.Core.StructuresInternal: instance Data.Aeson.Types.ToJSON.ToJSON Spark.Core.StructuresInternal.FieldName
- Spark.Core.StructuresInternal: instance Data.Aeson.Types.ToJSON.ToJSON Spark.Core.StructuresInternal.FieldPath
- Spark.Core.StructuresInternal: instance Data.Aeson.Types.ToJSON.ToJSON Spark.Core.StructuresInternal.NodeName
- Spark.Core.StructuresInternal: instance Data.Aeson.Types.ToJSON.ToJSON Spark.Core.StructuresInternal.NodePath
+ Spark.Core.Internal.DatasetFunctions: instance Data.Aeson.Types.Class.ToJSON (Spark.Core.Internal.DatasetStructures.ComputeNode loc a)
+ Spark.Core.Internal.DatasetFunctions: instance Data.Aeson.Types.Class.ToJSON (Spark.Core.Internal.DatasetStructures.TypedLocality loc)
+ Spark.Core.Internal.OpFunctions: instance Data.Aeson.Types.Class.ToJSON Spark.Core.Internal.OpStructures.ColOp
+ Spark.Core.Internal.TypesStructures: instance Data.Aeson.Types.Class.ToJSON Spark.Core.Internal.TypesStructures.DataType
+ Spark.Core.Internal.TypesStructures: instance Data.Aeson.Types.Class.ToJSON Spark.Core.Internal.TypesStructures.StrictDataType
+ Spark.Core.Internal.TypesStructures: instance Data.Aeson.Types.Class.ToJSON Spark.Core.Internal.TypesStructures.StructType
+ Spark.Core.StructuresInternal: instance Data.Aeson.Types.Class.ToJSON Spark.Core.StructuresInternal.FieldName
+ Spark.Core.StructuresInternal: instance Data.Aeson.Types.Class.ToJSON Spark.Core.StructuresInternal.FieldPath
+ Spark.Core.StructuresInternal: instance Data.Aeson.Types.Class.ToJSON Spark.Core.StructuresInternal.NodeName
+ Spark.Core.StructuresInternal: instance Data.Aeson.Types.Class.ToJSON Spark.Core.StructuresInternal.NodePath
Files
- krapsh.cabal +148/−143
krapsh.cabal view
@@ -1,148 +1,153 @@-name: krapsh-version: 0.1.6.1-synopsis: Haskell bindings for Spark Dataframes and Datasets-description: Please see README.md-homepage: https://github.com/krapsh/kraps-haskell-license: Apache-2.0-license-file: LICENSE-author: krapsh-maintainer: krapsh@yandex.com-copyright: 2016 Kraps-Haskell contributors-category: Web, Big data-build-type: Simple--- extra-source-files:-cabal-version: >=1.10+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 -library- hs-source-dirs: src- 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- 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- build-depends: aeson,- aeson-pretty,- base >= 4.8.1 && < 5,- base16-bytestring,- binary == 0.8.3.0,- bytestring,- containers,- cryptohash-sha256,- deepseq,- exceptions,- formatting,- hashable,- lens,- monad-logger,- QuickCheck,- random,- scientific,- SHA,- mtl,- text,- text-format,- transformers,- unordered-containers,- vector,- wreq- ghc-options: -Wall--- ghc-options: -fprof-auto --enable-library-profiling -O0 -- -ddump-deriv -O0 -rtsopts=all- default-language: Haskell2010+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- hs-source-dirs: test- main-is: Spec.hs- 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- build-depends: aeson- , base- , bytestring- , containers- , formatting- , krapsh- , hspec == 2.*- , text- , raw-strings-qq- , QuickCheck- , vector- ghc-options: -fhpc -O0 -Wall--- ghc-options: -ddump-deriv -O0 -rtsopts=all -prof -auto-all- default-language: Haskell2010-+ 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- hs-source-dirs: test-integration- main-is: Spec.hs- other-modules: Spark.Core.CachingSpec,- Spark.Core.CollectSpec,- Spark.Core.IntegrationUtilities,- Spark.Core.SimpleAddSpec- build-depends: aeson- , base- , bytestring- , containers- , formatting- , krapsh- , hspec == 2.*- , text- , raw-strings-qq- , QuickCheck- , vector- ghc-options: -fhpc -O0 -Wall--- ghc-options: -ddump-deriv -O0 -rtsopts=all -prof -auto-all- default-language: Haskell2010---source-repository head- type: git- location: https://github.com/krapsh/kraps-haskell+ 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