packages feed

Z-MessagePack-0.3.0.1: Z-MessagePack.cabal

cabal-version:              >=1.10
name:                       Z-MessagePack
version:                    0.3.0.1
synopsis:                   MessagePack
description:                MessagePack binary serialization format.
license:                    BSD3
license-file:               LICENSE
author:                     Dong Han
maintainer:                 winterland1989@gmail.com
copyright:                  (c) Hideyuki Tanaka, 2009-2015, (c) Dong Han, 2020
category:                   Data
build-type:                 Simple
homepage:                   https://github.com/ZHaskell/z-messagepack
bug-reports:                https://github.com/ZHaskell/z-messagepack/issues

extra-source-files:         CHANGELOG.md

library
    exposed-modules:        Z.Data.MessagePack
                            Z.Data.MessagePack.Base
                            Z.Data.MessagePack.Builder
                            Z.Data.MessagePack.Value
                            Z.IO.RPC.MessagePack

    -- other-modules:
    -- other-extensions:
    build-depends:            base                      >= 4.12 && <5
                            , deepseq                   >= 1.4 && < 1.5
                            , primitive                 >= 0.7.1 && < 0.7.2
                            , QuickCheck                >= 2.10
                            , scientific                == 0.3.*
                            , hashable                  == 1.3.*
                            , unordered-containers      == 0.2.*
                            , containers                == 0.6.*
                            , integer-gmp               == 1.*
                            , tagged                    == 0.8.*
                            , time                      >= 1.9 && < 2.0
                            , Z-Data                    == 0.6.*
                            , Z-IO                      == 0.6.*

    -- hs-source-dirs:
    default-language:    Haskell2010
    default-extensions:     BangPatterns
                            BinaryLiterals
                            CApiFFI
                            ConstraintKinds
                            CPP 
                            DerivingStrategies
                            DeriveGeneric
                            DeriveAnyClass
                            DefaultSignatures
                            DataKinds
                            ExistentialQuantification
                            FlexibleContexts
                            FlexibleInstances
                            GADTs
                            GeneralizedNewtypeDeriving 
                            KindSignatures
                            MagicHash
                            MultiParamTypeClasses
                            MultiWayIf
                            PartialTypeSignatures
                            PatternSynonyms 
                            PolyKinds
                            QuantifiedConstraints
                            QuasiQuotes
                            OverloadedStrings
                            RankNTypes
                            RecordWildCards
                            ScopedTypeVariables 
                            StandaloneDeriving
                            TemplateHaskell
                            TypeApplications
                            TypeFamilyDependencies
                            TypeFamilies
                            TypeOperators
                            TupleSections
                            UnboxedTuples 
                            UnliftedFFITypes 
                            ViewPatterns


test-suite Z-MessagePack-Test
    type:                   exitcode-stdio-1.0
    main-is:                Spec.hs
    hs-source-dirs:         test/
    build-depends:          base
                          , Z-IO    
                          , Z-Data
                          , Z-MessagePack
                          , hspec                   >= 2.5.4
                          , hashable
                          , unordered-containers     
                          , containers                 
                          , HUnit
                          , QuickCheck              >= 2.10
                          , quickcheck-instances
                          , scientific
                          , primitive
                          , time

    other-modules:          Z.Data.MessagePack.BaseSpec

    ghc-options:            -threaded
    default-language:       Haskell2010
    build-tool-depends:     hspec-discover:hspec-discover == 2.*