packages feed

Cabal revisions of avro-0.4.5.1

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version: 1.12--name:           avro-version:        0.4.5.1-synopsis:       Avro serialization support for Haskell-description:    Avro serialization and deserialization support for Haskell-category:       Data-homepage:       https://github.com/haskell-works/avro#readme-bug-reports:    https://github.com/haskell-works/avro/issues-author:         Thomas M. DuBuisson-maintainer:     Alexey Raga <alexey.raga@gmail.com>-license:        BSD3-license-file:   LICENSE-build-type:     Simple-extra-source-files:-    README.md-    ChangeLog.md-    test/data/enums.avsc-    test/data/internal-bindings.avsc-    test/data/karma.avsc-    test/data/logical.avsc-    test/data/maybe.avsc-    test/data/record.avsc-    test/data/reused.avsc-    test/data/small.avsc-    test/data/unions-no-namespace.avsc-    test/data/unions.avsc-    test/data/enums-object.json-    test/data/namespace-inference.json-    test/data/null-namespace.json-    test/data/unions-object-a.json-    test/data/unions-object-b.json-    test/data/overlay/composite.avsc-    test/data/overlay/expectation.avsc-    test/data/overlay/primitives.avsc-    test/data/fixed-types.avsc--source-repository head-  type: git-  location: https://github.com/haskell-works/avro--flag dev-  description: Use development GHC flags-  manual: True-  default: False--flag templatehaskell-  description: Build Avro.Deriving, which uses Template Haskell.-  manual: False-  default: True--library-  exposed-modules:-      Data.Avro-      Data.Avro.Codec-      Data.Avro.Decode-      Data.Avro.Decode.Get-      Data.Avro.Decode.Lazy-      Data.Avro.Decode.Lazy.Convert-      Data.Avro.Decode.Lazy.Deconflict-      Data.Avro.Decode.Lazy.FromLazyAvro-      Data.Avro.Decode.Lazy.LazyValue-      Data.Avro.Decode.Strict-      Data.Avro.Decode.Strict.Internal-      Data.Avro.DecodeRaw-      Data.Avro.Deconflict-      Data.Avro.Deriving-      Data.Avro.Deriving.Lift-      Data.Avro.Deriving.NormSchema-      Data.Avro.EitherN-      Data.Avro.Encode-      Data.Avro.EncodeRaw-      Data.Avro.FromAvro-      Data.Avro.HasAvroSchema-      Data.Avro.JSON-      Data.Avro.Schema-      Data.Avro.ToAvro-      Data.Avro.Types-      Data.Avro.Types.Value-      Data.Avro.Zag-      Data.Avro.Zig-  hs-source-dirs: src-  other-extensions: OverloadedStrings-  default-language: Haskell2010-  build-depends:-      aeson-    , array-    , base >=4.8 && <5.0-    , base16-bytestring-    , bifunctors-    , binary-    , bytestring-    , containers-    , data-binary-ieee754-    , deepseq-    , fail-    , hashable-    , mtl-    , scientific-    , semigroups-    , tagged-    , text-    , tf-random-    , unordered-containers-    , vector-    , zlib-  if flag(templatehaskell)-    other-extensions: TemplateHaskell-    build-depends:-        template-haskell >=2.4-  if flag(dev)-    ghc-options: -Wall -Werror--test-suite test-  type: exitcode-stdio-1.0-  ghc-options: -threaded-  default-language: Haskell2010-  main-is: Spec.hs-  build-tool-depends: hspec-discover:hspec-discover-  other-modules:-      Avro.Codec.ArraySpec-      Avro.Codec.BoolSpec-      Avro.Codec.CodecRawSpec-      Avro.Codec.DoubleSpec-      Avro.Codec.FloatSpec-      Avro.Codec.Int64Spec-      Avro.Codec.MaybeSpec-      Avro.Codec.NestedSpec-      Avro.Codec.TextSpec-      Avro.Codec.ZigZagSpec-      Avro.Decode.Lazy.ContainerSpec-      Avro.Decode.Lazy.RawBlocksSpec-      Avro.Decode.Lazy.RawValuesSpec-      Avro.Decode.Lazy.ValuesSpec-      Avro.Deconflict.A.Reader-      Avro.Deconflict.A.Writer-      Avro.Deconflict.B.Reader-      Avro.Deconflict.B.Writer-      Avro.Deconflict.C.Reader-      Avro.Deconflict.C.Writer-      Avro.DeconflictSpec-      Avro.DefaultsSpec-      Avro.EncodeRawSpec-      Avro.JSONSpec-      Avro.NamespaceSpec-      Avro.NormSchemaSpec-      Avro.ReuseFixedSpec-      Avro.SchemaSpec-      Avro.THEncodeContainerSpec-      Avro.THEnumSpec-      Avro.THLogicalTypeSpec-      Avro.THReusedSpec-      Avro.THSimpleSpec-      Avro.THUnionSpec-      Avro.ToAvroSpec-      DecodeContainer-      Example1-      Paths_avro-  hs-source-dirs: test-  build-depends:-      QuickCheck-    , aeson-    , array-    , avro-    , base >=4.6 && <5-    , base16-bytestring-    , bifunctors-    , binary-    , bytestring-    , containers-    , directory-    , extra-    , fail-    , hashable-    , hspec-    , lens-    , lens-aeson-    , mtl-    , pure-zlib-    , raw-strings-qq-    , scientific-    , semigroups-    , tagged-    , text-    , tf-random-    , transformers-    , unordered-containers-    , vector-  if flag(templatehaskell)-    other-extensions: TemplateHaskell-    build-depends:-        template-haskell-  if flag(dev)-    ghc-options: -Wall -Werror---benchmark bench-time-  default-language: Haskell2010-  type: exitcode-stdio-1.0-  main-is: Main.hs-  other-modules:-    Bench.Deconflict-    Bench.Deconflict.Reader-    Bench.Deconflict.Writer-    Bench.Time-  hs-source-dirs: bench-  build-depends:-      avro-    , base >=4.6 && <5--    , aeson-    , bytestring-    , containers-    , hashable-    , mtl-    , text-    , random-    , raw-strings-qq-    , transformers-    , unordered-containers-    , vector--    -- benchmarking-specific libraries-    , gauge+cabal-version: 1.12
+
+name:           avro
+version:        0.4.5.1
+x-revision: 1
+synopsis:       Avro serialization support for Haskell
+description:    Avro serialization and deserialization support for Haskell
+category:       Data
+homepage:       https://github.com/haskell-works/avro#readme
+bug-reports:    https://github.com/haskell-works/avro/issues
+author:         Thomas M. DuBuisson
+maintainer:     Alexey Raga <alexey.raga@gmail.com>
+license:        BSD3
+license-file:   LICENSE
+build-type:     Simple
+extra-source-files:
+    README.md
+    ChangeLog.md
+    test/data/enums.avsc
+    test/data/internal-bindings.avsc
+    test/data/karma.avsc
+    test/data/logical.avsc
+    test/data/maybe.avsc
+    test/data/record.avsc
+    test/data/reused.avsc
+    test/data/small.avsc
+    test/data/unions-no-namespace.avsc
+    test/data/unions.avsc
+    test/data/enums-object.json
+    test/data/namespace-inference.json
+    test/data/null-namespace.json
+    test/data/unions-object-a.json
+    test/data/unions-object-b.json
+    test/data/overlay/composite.avsc
+    test/data/overlay/expectation.avsc
+    test/data/overlay/primitives.avsc
+    test/data/fixed-types.avsc
+
+source-repository head
+  type: git
+  location: https://github.com/haskell-works/avro
+
+flag dev
+  description: Use development GHC flags
+  manual: True
+  default: False
+
+flag templatehaskell
+  description: Build Avro.Deriving, which uses Template Haskell.
+  manual: False
+  default: True
+
+library
+  exposed-modules:
+      Data.Avro
+      Data.Avro.Codec
+      Data.Avro.Decode
+      Data.Avro.Decode.Get
+      Data.Avro.Decode.Lazy
+      Data.Avro.Decode.Lazy.Convert
+      Data.Avro.Decode.Lazy.Deconflict
+      Data.Avro.Decode.Lazy.FromLazyAvro
+      Data.Avro.Decode.Lazy.LazyValue
+      Data.Avro.Decode.Strict
+      Data.Avro.Decode.Strict.Internal
+      Data.Avro.DecodeRaw
+      Data.Avro.Deconflict
+      Data.Avro.Deriving
+      Data.Avro.Deriving.Lift
+      Data.Avro.Deriving.NormSchema
+      Data.Avro.EitherN
+      Data.Avro.Encode
+      Data.Avro.EncodeRaw
+      Data.Avro.FromAvro
+      Data.Avro.HasAvroSchema
+      Data.Avro.JSON
+      Data.Avro.Schema
+      Data.Avro.ToAvro
+      Data.Avro.Types
+      Data.Avro.Types.Value
+      Data.Avro.Zag
+      Data.Avro.Zig
+  hs-source-dirs: src
+  other-extensions: OverloadedStrings
+  default-language: Haskell2010
+  build-depends:
+      aeson
+    , array
+    , base >=4.8 && <5.0
+    , base16-bytestring
+    , bifunctors
+    , binary
+    , bytestring
+    , containers
+    , data-binary-ieee754
+    , deepseq
+    , fail
+    , hashable
+    , mtl
+    , scientific
+    , semigroups
+    , tagged
+    , text        < 1.2.4
+    , tf-random
+    , unordered-containers
+    , vector
+    , zlib
+  if flag(templatehaskell)
+    other-extensions: TemplateHaskell
+    build-depends:
+        template-haskell >=2.4
+  if flag(dev)
+    ghc-options: -Wall -Werror
+
+test-suite test
+  type: exitcode-stdio-1.0
+  ghc-options: -threaded
+  default-language: Haskell2010
+  main-is: Spec.hs
+  build-tool-depends: hspec-discover:hspec-discover
+  other-modules:
+      Avro.Codec.ArraySpec
+      Avro.Codec.BoolSpec
+      Avro.Codec.CodecRawSpec
+      Avro.Codec.DoubleSpec
+      Avro.Codec.FloatSpec
+      Avro.Codec.Int64Spec
+      Avro.Codec.MaybeSpec
+      Avro.Codec.NestedSpec
+      Avro.Codec.TextSpec
+      Avro.Codec.ZigZagSpec
+      Avro.Decode.Lazy.ContainerSpec
+      Avro.Decode.Lazy.RawBlocksSpec
+      Avro.Decode.Lazy.RawValuesSpec
+      Avro.Decode.Lazy.ValuesSpec
+      Avro.Deconflict.A.Reader
+      Avro.Deconflict.A.Writer
+      Avro.Deconflict.B.Reader
+      Avro.Deconflict.B.Writer
+      Avro.Deconflict.C.Reader
+      Avro.Deconflict.C.Writer
+      Avro.DeconflictSpec
+      Avro.DefaultsSpec
+      Avro.EncodeRawSpec
+      Avro.JSONSpec
+      Avro.NamespaceSpec
+      Avro.NormSchemaSpec
+      Avro.ReuseFixedSpec
+      Avro.SchemaSpec
+      Avro.THEncodeContainerSpec
+      Avro.THEnumSpec
+      Avro.THLogicalTypeSpec
+      Avro.THReusedSpec
+      Avro.THSimpleSpec
+      Avro.THUnionSpec
+      Avro.ToAvroSpec
+      DecodeContainer
+      Example1
+      Paths_avro
+  hs-source-dirs: test
+  build-depends:
+      QuickCheck
+    , aeson
+    , array
+    , avro
+    , base >=4.6 && <5
+    , base16-bytestring
+    , bifunctors
+    , binary
+    , bytestring
+    , containers
+    , directory
+    , extra
+    , fail
+    , hashable
+    , hspec
+    , lens
+    , lens-aeson
+    , mtl
+    , pure-zlib
+    , raw-strings-qq
+    , scientific
+    , semigroups
+    , tagged
+    , text        < 1.2.4
+    , tf-random
+    , transformers
+    , unordered-containers
+    , vector
+  if flag(templatehaskell)
+    other-extensions: TemplateHaskell
+    build-depends:
+        template-haskell
+  if flag(dev)
+    ghc-options: -Wall -Werror
+
+
+benchmark bench-time
+  default-language: Haskell2010
+  type: exitcode-stdio-1.0
+  main-is: Main.hs
+  other-modules:
+    Bench.Deconflict
+    Bench.Deconflict.Reader
+    Bench.Deconflict.Writer
+    Bench.Time
+  hs-source-dirs: bench
+  build-depends:
+      avro
+    , base >=4.6 && <5
+
+    , aeson
+    , bytestring
+    , containers
+    , hashable
+    , mtl
+    , text        < 1.2.4
+    , random
+    , raw-strings-qq
+    , transformers
+    , unordered-containers
+    , vector
+
+    -- benchmarking-specific libraries
+    , gauge