packages feed

Cabal revisions of leancheck-0.3.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
--- LeanCheck------ Template Haskell dependency is optional.  To deactivate it:--- 1. In this file, comment out:---   Test.Check.Derive---   template-haskell---   and the test-suite derive--- 2. On Test.Most, comment out the Test.Check.Derive module--- 3. On Test.Check, comment out Test.Check.Derive and deriveListable------ I could ultimately add a flag to deactivate that, but I do not want to make--- this cabal file too complicated.  -- Rudy--name:                leancheck-version:             0.3.0-synopsis:            Cholesterol-free property-based testing-description:-  LeanCheck is a simple enumerative property-based testing library.-  .-  It works by producing *tiers* of test values,-  which are essentially (possibly infinite) lists-  of finite lists of same-and-increasingly-sized values.-  .-  LeanCheck has "lean" core with only 180 lines of Haskell code-  but provides a selection of utilitites for property testing:-  test types (@Nat@, @Nat\<1-7\>@, @Word\<1-4\>@, @Int\<1-4\>@);-  test operators (@==>@, @===@, @&&&@, @|||@);-  type binding operators.-  .-  LeanCheck API is likely to change in the near future.--homepage:            https://github.com/rudymatela/leancheck#readme-license:             BSD3-license-file:        LICENSE-author:              Rudy Matela <rudy@matela.com.br>-maintainer:          Rudy Matela <rudy@matela.com.br>-category:            Testing-build-type:          Simple-cabal-version:       >=1.10--extra-source-files:  README.md, CREDITS.md--source-repository head-  type:            git-  location:        https://github.com/rudymatela/leancheck--source-repository this-  type:            git-  location:        https://github.com/rudymatela/leancheck-  tag:             v0.3.0--library-  exposed-modules: Test.Check-                 , Test.Check.Utils-                 , Test.Check.Basic-                 , Test.Check.Core-                 , Test.Check.Derive-                 , Test.Check.Error-                 , Test.Check.IO-                 , Test.Types-                 , Test.Operators-                 , Test.TypeBinding-                 , Test.Most-                 , Test.Check.Function-                 , Test.Check.Function.ListsOfPairs-                 , Test.Check.Function.CoListable-                 , Test.Check.Function.Periodic-                 , Test.Check.Function.Show-                 , Test.Check.ShowFunction-  other-modules:       Test.Check.Invariants-  build-depends:       base >= 4 && < 5, template-haskell-  default-language:    Haskell2010--test-suite test-  type:                exitcode-stdio-1.0-  main-is:             test.hs-  hs-source-dirs:      ., tests-  build-depends:       base >= 4 && < 5, template-haskell-  default-language:    Haskell2010--test-suite types-  type:                exitcode-stdio-1.0-  main-is:             test-types.hs-  hs-source-dirs:      ., tests-  build-depends:       base >= 4 && < 5, template-haskell-  default-language:    Haskell2010--test-suite utils-  type:                exitcode-stdio-1.0-  main-is:             test-utils.hs-  hs-source-dirs:      ., tests-  build-depends:       base >= 4 && < 5, template-haskell-  default-language:    Haskell2010--test-suite operators-  type:                exitcode-stdio-1.0-  main-is:             test-operators.hs-  hs-source-dirs:      ., tests-  build-depends:       base >= 4 && < 5, template-haskell-  default-language:    Haskell2010--test-suite most-  type:                exitcode-stdio-1.0-  main-is:             test-most.hs-  hs-source-dirs:      ., tests-  build-depends:       base >= 4 && < 5, template-haskell-  default-language:    Haskell2010--test-suite derive-  type:                exitcode-stdio-1.0-  main-is:             test-most.hs-  hs-source-dirs:      ., tests-  build-depends:       base >= 4 && < 5, template-haskell-  default-language:    Haskell2010--test-suite error-  type:                exitcode-stdio-1.0-  main-is:             test-error.hs-  hs-source-dirs:      ., tests-  build-depends:       base >= 4 && < 5, template-haskell-  default-language:    Haskell2010+-- LeanCheck
+--
+-- Template Haskell dependency is optional.  To deactivate it:
+-- 1. In this file, comment out:
+--   Test.Check.Derive
+--   template-haskell
+--   and the test-suite derive
+-- 2. On Test.Most, comment out the Test.Check.Derive module
+-- 3. On Test.Check, comment out Test.Check.Derive and deriveListable
+--
+-- I could ultimately add a flag to deactivate that, but I do not want to make
+-- this cabal file too complicated.  -- Rudy
+
+name:                leancheck
+version:             0.3.0
+x-revision: 1
+synopsis:            Cholesterol-free property-based testing
+description:
+  LeanCheck is a simple enumerative property-based testing library.
+  .
+  It works by producing *tiers* of test values,
+  which are essentially (possibly infinite) lists
+  of finite lists of same-and-increasingly-sized values.
+  .
+  LeanCheck has "lean" core with only 180 lines of Haskell code
+  but provides a selection of utilitites for property testing:
+  test types (@Nat@, @Nat\<1-7\>@, @Word\<1-4\>@, @Int\<1-4\>@);
+  test operators (@==>@, @===@, @&&&@, @|||@);
+  type binding operators.
+  .
+  LeanCheck API is likely to change in the near future.
+
+homepage:            https://github.com/rudymatela/leancheck#readme
+license:             BSD3
+license-file:        LICENSE
+author:              Rudy Matela <rudy@matela.com.br>
+maintainer:          Rudy Matela <rudy@matela.com.br>
+category:            Testing
+build-type:          Simple
+cabal-version:       >=1.10
+
+extra-source-files:  README.md, CREDITS.md
+
+source-repository head
+  type:            git
+  location:        https://github.com/rudymatela/leancheck
+
+source-repository this
+  type:            git
+  location:        https://github.com/rudymatela/leancheck
+  tag:             v0.3.0
+
+library
+  exposed-modules: Test.Check
+                 , Test.Check.Utils
+                 , Test.Check.Basic
+                 , Test.Check.Core
+                 , Test.Check.Derive
+                 , Test.Check.Error
+                 , Test.Check.IO
+                 , Test.Types
+                 , Test.Operators
+                 , Test.TypeBinding
+                 , Test.Most
+                 , Test.Check.Function
+                 , Test.Check.Function.ListsOfPairs
+                 , Test.Check.Function.CoListable
+                 , Test.Check.Function.Periodic
+                 , Test.Check.Function.Show
+                 , Test.Check.ShowFunction
+  other-modules:       Test.Check.Invariants
+  build-depends:       base >= 4 && < 5, template-haskell >= 2.7 && < 2.11
+  default-language:    Haskell2010
+
+test-suite test
+  type:                exitcode-stdio-1.0
+  main-is:             test.hs
+  hs-source-dirs:      ., tests
+  build-depends:       base >= 4 && < 5, template-haskell
+  default-language:    Haskell2010
+
+test-suite types
+  type:                exitcode-stdio-1.0
+  main-is:             test-types.hs
+  hs-source-dirs:      ., tests
+  build-depends:       base >= 4 && < 5, template-haskell
+  default-language:    Haskell2010
+
+test-suite utils
+  type:                exitcode-stdio-1.0
+  main-is:             test-utils.hs
+  hs-source-dirs:      ., tests
+  build-depends:       base >= 4 && < 5, template-haskell
+  default-language:    Haskell2010
+
+test-suite operators
+  type:                exitcode-stdio-1.0
+  main-is:             test-operators.hs
+  hs-source-dirs:      ., tests
+  build-depends:       base >= 4 && < 5, template-haskell
+  default-language:    Haskell2010
+
+test-suite most
+  type:                exitcode-stdio-1.0
+  main-is:             test-most.hs
+  hs-source-dirs:      ., tests
+  build-depends:       base >= 4 && < 5, template-haskell
+  default-language:    Haskell2010
+
+test-suite derive
+  type:                exitcode-stdio-1.0
+  main-is:             test-most.hs
+  hs-source-dirs:      ., tests
+  build-depends:       base >= 4 && < 5, template-haskell
+  default-language:    Haskell2010
+
+test-suite error
+  type:                exitcode-stdio-1.0
+  main-is:             test-error.hs
+  hs-source-dirs:      ., tests
+  build-depends:       base >= 4 && < 5, template-haskell
+  default-language:    Haskell2010