Cabal revisions of sandi-0.5
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 1.12---- This file has been generated from package.yaml by hpack version 0.31.1.------ see: https://github.com/sol/hpack------ hash: 6183f2dd5fde1b5f89e8c5599ef0b4457280d17a3b0126ef21c0f541cc780473--name: sandi-version: 0.5-synopsis: Data encoding library-description: Reasonably fast data encoding library.-category: Codec, Conduit-maintainer: Magnus Therning <magnus@therning.org>-license: BSD3-license-file: LICENSE-build-type: Simple-extra-source-files:- package.yaml- csrc/codec.h--source-repository head- type: git- location: https://github.com/magthe/sandi.git--flag with-conduit- manual: True- default: True--library- exposed-modules:- Codec.Binary.Base16- Codec.Binary.Base32- Codec.Binary.Base32Hex- Codec.Binary.Base64- Codec.Binary.Base64Url- Codec.Binary.Base85- Codec.Binary.QuotedPrintable- Codec.Binary.Uu- Codec.Binary.Xx- Codec.Binary.Yenc- other-modules:- Paths_sandi- hs-source-dirs:- src- cc-options: -fPIC -Wall -Wextra- c-sources:- csrc/codec.c- build-depends:- base <5- , bytestring- if flag(with-conduit)- exposed-modules:- Data.Conduit.Codec.Base16- Data.Conduit.Codec.Base32- Data.Conduit.Codec.Base32Hex- Data.Conduit.Codec.Base64- Data.Conduit.Codec.Base64Url- Data.Conduit.Codec.Base85- Data.Conduit.Codec.QuotedPrintable- Data.Conduit.Codec.Uu- Data.Conduit.Codec.Xx- Data.Conduit.Codec.Yenc- other-modules:- Data.Conduit.Codec.Util- build-depends:- conduit- , exceptions- default-language: Haskell2010--test-suite sandi-tests- type: exitcode-stdio-1.0- main-is: Main.hs- other-modules:- Codec.Binary.Base16Test- Codec.Binary.Base32HexTest- Codec.Binary.Base32Test- Codec.Binary.Base64Test- Codec.Binary.Base64UrlTest- Codec.Binary.Base85Test- Codec.Binary.QuotedPrintableTest- Codec.Binary.UuTest- Codec.Binary.XxTest- Codec.Binary.YencTest- Codec.TestUtils- Paths_sandi- hs-source-dirs:- test-src- build-depends:- base- , bytestring- , sandi- , tasty- , tasty-hunit- , tasty-quickcheck- , tasty-th- default-language: Haskell2010--benchmark sandi-bench- type: exitcode-stdio-1.0- main-is: Main.hs- other-modules:- Codec.Binary.Base16Bench- Codec.Binary.Base32Bench- Codec.Binary.Base32HexBench- Codec.Binary.Base64Bench- Codec.Binary.Base64UrlBench- Codec.Binary.Base85Bench- Codec.Binary.QuotedPrintableBench- Codec.Binary.UuBench- Codec.Binary.XxBench- Codec.Binary.YencBench- Paths_sandi- hs-source-dirs:- bench-src- build-depends:- base- , bytestring- , criterion- , sandi- default-language: Haskell2010+cabal-version: 1.12 + +-- This file has been generated from package.yaml by hpack version 0.31.1. +-- +-- see: https://github.com/sol/hpack +-- +-- hash: 6183f2dd5fde1b5f89e8c5599ef0b4457280d17a3b0126ef21c0f541cc780473 + +name: sandi +version: 0.5 +x-revision: 1 +synopsis: Data encoding library +description: Reasonably fast data encoding library. +category: Codec, Conduit +maintainer: Magnus Therning <magnus@therning.org> +license: BSD3 +license-file: LICENSE +build-type: Simple +extra-source-files: + package.yaml + csrc/codec.h + +source-repository head + type: git + location: https://github.com/magthe/sandi.git + +flag with-conduit + manual: True + default: True + +library + exposed-modules: + Codec.Binary.Base16 + Codec.Binary.Base32 + Codec.Binary.Base32Hex + Codec.Binary.Base64 + Codec.Binary.Base64Url + Codec.Binary.Base85 + Codec.Binary.QuotedPrintable + Codec.Binary.Uu + Codec.Binary.Xx + Codec.Binary.Yenc + other-modules: + Paths_sandi + hs-source-dirs: + src + cc-options: -fPIC -Wall -Wextra + c-sources: + csrc/codec.c + build-depends: + base <5 + , bytestring + if flag(with-conduit) + exposed-modules: + Data.Conduit.Codec.Base16 + Data.Conduit.Codec.Base32 + Data.Conduit.Codec.Base32Hex + Data.Conduit.Codec.Base64 + Data.Conduit.Codec.Base64Url + Data.Conduit.Codec.Base85 + Data.Conduit.Codec.QuotedPrintable + Data.Conduit.Codec.Uu + Data.Conduit.Codec.Xx + Data.Conduit.Codec.Yenc + other-modules: + Data.Conduit.Codec.Util + build-depends: + conduit >= 1.3 + , exceptions + default-language: Haskell2010 + +test-suite sandi-tests + type: exitcode-stdio-1.0 + main-is: Main.hs + other-modules: + Codec.Binary.Base16Test + Codec.Binary.Base32HexTest + Codec.Binary.Base32Test + Codec.Binary.Base64Test + Codec.Binary.Base64UrlTest + Codec.Binary.Base85Test + Codec.Binary.QuotedPrintableTest + Codec.Binary.UuTest + Codec.Binary.XxTest + Codec.Binary.YencTest + Codec.TestUtils + Paths_sandi + hs-source-dirs: + test-src + build-depends: + base + , bytestring + , sandi + , tasty + , tasty-hunit + , tasty-quickcheck + , tasty-th + default-language: Haskell2010 + +benchmark sandi-bench + type: exitcode-stdio-1.0 + main-is: Main.hs + other-modules: + Codec.Binary.Base16Bench + Codec.Binary.Base32Bench + Codec.Binary.Base32HexBench + Codec.Binary.Base64Bench + Codec.Binary.Base64UrlBench + Codec.Binary.Base85Bench + Codec.Binary.QuotedPrintableBench + Codec.Binary.UuBench + Codec.Binary.XxBench + Codec.Binary.YencBench + Paths_sandi + hs-source-dirs: + bench-src + build-depends: + base + , bytestring + , criterion + , sandi + default-language: Haskell2010