packages feed

quiver-sort-0.2.0.0: quiver-sort.cabal

name:                quiver-sort
version:             0.2.0.0
synopsis:            Sort the values in a quiver
description:
  Allows sorting values within a Quiver, including using external
  files for large/long pipelines.
license:             MIT
license-file:        LICENSE
author:              Ivan Lazar Miljenovic
maintainer:          Ivan.Miljenovic@gmail.com
category:            Control
build-type:          Simple
extra-source-files:  README.md
                   , stack.yaml
cabal-version:       >=1.10

tested-with:   GHC == 7.10.2, GHC == 7.11.*

source-repository head
    type:         git
    location:     https://github.com/ivan-m/quiver-sort.git

library
  exposed-modules:     Control.Quiver.Sort
  -- other-modules:
  build-depends:       base >=4.8 && <4.9
                     , containers
                     , directory
                     , exceptions
                     , quiver >= 1.1.3 && < 1.2
                     , quiver-binary >= 0.1.1.0 && < 0.1.2
                     , quiver-bytestring == 1.0.*
                     , quiver-groups == 0.1.*
                     , quiver-instances == 0.2.*
                     , quiver-interleave == 0.2.*
                     , resourcet == 1.1.*
                     , temporary == 1.2.*
                     , transformers
  hs-source-dirs:      src
  default-language:    Haskell2010

  ghc-options:         -Wall

test-suite sorting-tests
  type:                exitcode-stdio-1.0
  main-is:             Spec.hs
  build-depends:       quiver-sort
                     , base
                     , binary
                     , directory
                     , exceptions
                     , quiver
                     , quiver-instances
                     , resourcet
                     , temporary
                     , transformers

                     , QuickCheck >= 2.5 && < 2.9
                     , hspec >= 2.1 && < 2.3
  hs-source-dirs:      test
  default-language:    Haskell2010

  ghc-options:         -Wall
  ghc-prof-options:    -prof -auto