packages feed

sign-0.2.0: sign.cabal

Name:		sign
Version:	0.2.0
License:	BSD3
License-File:	LICENSE
Author:		Masahiro Sakai (masahiro.sakai@gmail.com)
Maintainer:	masahiro.sakai@gmail.com
Category:	Data, Math, Algebra
Cabal-Version:	>= 1.10
Synopsis:	Arithmetic over signs and sets of signs
Description:    Arithmetic over signs (i.e. -, 0, +) and sets of signs
Bug-Reports:	https://github.com/msakai/sign/issues
Extra-Source-Files:
   README.md
   LICENSE
   .travis.yml
Build-Type: Simple

source-repository head
  type:     git
  location: git://github.com/msakai/sign.git

Library
  Hs-source-dirs: src
  Build-Depends:
     base >=4 && <5, containers >= 0.4.2, deepseq, hashable >=1.1.2.5 && <1.3.0.0, lattices >=1.2.1.1, algebra
  Default-Language: Haskell2010
  Other-Extensions:
     FlexibleInstances
     DeriveDataTypeable
     CPP
  Exposed-Modules:
     Data.Sign

Test-suite TestSign
  Type:              exitcode-stdio-1.0
  HS-Source-Dirs:    test
  Main-is:           TestSign.hs
  Build-depends:
     base >=4 && <5,
     containers,
     sign,
     test-framework,
     test-framework-th,
     test-framework-hunit,
     -- NOTE: test-framework-quickcheck2 >=0.2.12.3 is necessary for QuickCheck >=2.5
     test-framework-quickcheck2 >=0.2.12.3 && <0.4.0,
     HUnit,
     -- NOTE: arbitraryBoundedEnum and coarbitraryEnum exist after QuickCheck-2.5
     QuickCheck >=2.5 && <3
  Default-Language: Haskell2010
  Other-Extensions:
     TemplateHaskell
     ScopedTypeVariables
     FlexibleInstances