name:                group-with
version:             0.2.0.2
synopsis:            Classify objects by key-generating function, like SQL GROUP BY
description:         A library to classify objects into multimaps by using a function generating
                     keys for any object in the list.

                     This allows an approach similar to SQL GROUP BY.

                     Provides a more flexible approach to `GHC.Exts.groupWith`.
homepage:            https://github.com/ulikoehler/group-with
license:             Apache-2.0
license-file:        LICENSE
author:              Uli Köhler
maintainer:          ukoehler@techoverflow.net
-- copyright:           
category:            Data
build-type:          Simple
extra-source-files:  README.md changelog
cabal-version:       >=1.10

source-repository head
  type: git
  location: https://github.com/ulikoehler/group-with

library
  exposed-modules: Control.GroupWith
  -- other-modules:
  -- other-extensions:
  build-depends:       base >= 4.2 && < 4.8, containers >= 0.5
  -- hs-source-dirs:
  default-language:    Haskell2010

Test-Suite test-groupby
    type:       exitcode-stdio-1.0
    main-is:    GroupWithTest.hs
    default-language:    Haskell2010
    build-depends: base, Cabal >= 1.9.2, hspec, hspec-expectations,
                   containers >= 0.5, QuickCheck