barecheck-0.2.0.6: barecheck.cabal
-- This Cabal file generated using the Cartel library.
-- Cartel is available at:
-- http://www.github.com/massysett/cartel
--
-- Script name used to generate: genCabal.hs
-- Generated on: 2014-11-23 21:54:12.299126 EST
-- Cartel library version: 0.10.0.2
name: barecheck
version: 0.2.0.6
cabal-version: >= 1.14
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: Copyright 2014 Omari Norman
author: Omari Norman, omari@smileystation.com
maintainer: Omari Norman, omari@smileystation.com
stability: Experimental
homepage: http://github.com/massysett/barecheck
bug-reports: http://github.com/massysett/barecheck/issues
synopsis: QuickCheck implementations for common types
description:
Provides QuickCheck implementations for common types distributed
with GHC and in the Haskell Platform. The implementations
are NOT provided through the QuickCheck Arbitrary and
CoArbitrary typeclasses; instead, they are provided through
ordinary, non-overloaded functions. This avoids problems
with orphan instances.
.
Implementations are provided through child modules of the
module that provides the original type. For example, for
"Data.Map", look under "Data.Map.Generators",
"Data.Map.Shrinkers", and "Data.Map.Coarbitrary".
For instance, a function that generates a Map is at
'Data.Map.Generators.map', while a function providing
a coarbitrary implementation is at 'Data.Map.Coarbitrary.map'.
Obviously this can lead to name conflicts, both between
modules provided in this package and with other standard
modules, so keep this in mind when you do your imports.
category: Testing
tested-with: GHC == 7.4.1, GHC == 7.6.3, GHC == 7.8.3
extra-source-files:
minimum-versions.txt
, current-versions.txt
, genCabal.hs
, sunlight-test.hs
, oldQuickCheck/Barecheck/Promote.hs
, lib/Barecheck/Promote.hs
source-repository head
type: git
location: http://github.com/massysett/barecheck.git
Flag oldQuickCheck
Description: Use QuickCheck 2.6
Default: False
Manual: False
Library
exposed-modules:
Barecheck.Promote
, Barecheck.Util
, Data.Map.Coarbitrary
, Data.Map.Generators
, Data.Map.Shrinkers
, Data.Monoid.Coarbitrary
, Data.Monoid.Generators
, Data.Monoid.Shrinkers
, Data.Sequence.Coarbitrary
, Data.Sequence.Generators
, Data.Sequence.Shrinkers
, Data.Text.Coarbitrary
, Data.Text.Generators
, Data.Text.Shrinkers
, Data.Time.Coarbitrary
, Data.Time.Generators
, Data.Time.Shrinkers
, Data.Tree.Coarbitrary
, Data.Tree.Generators
, Data.Tree.Shrinkers
, Prelude.Coarbitrary
, Prelude.Generators
, Prelude.Shrinkers
build-depends:
QuickCheck ((> 2.6 || == 2.6) && < 2.8)
, base ((> 4.5.0.0 || == 4.5.0.0) && < 4.8.0.0)
, text ((> 0.11.3.1 || == 0.11.3.1) && < 1.3)
, containers ((> 0.4.2.1 || == 0.4.2.1) && < 0.6)
, time ((> 1.4 || == 1.4) && < 1.6)
if flag(oldQuickCheck)
hs-source-dirs:
oldQuickCheck
, lib
build-depends:
QuickCheck ((> 2.6 || == 2.6) && < 2.7)
else
hs-source-dirs:
lib
build-depends:
QuickCheck ((> 2.7 || == 2.7) && < 2.8)
ghc-options:
-Wall
default-language: Haskell2010