prednote 0.18.0.0 → 0.18.0.4
raw patch · 6 files changed
+157/−10 lines, 6 filesdep ~QuickCheckdep ~basedep ~rainbow
Dependency ranges changed: QuickCheck, base, rainbow, split, text
Files
- LICENSE +1/−1
- README.md +41/−0
- current-versions.txt +43/−0
- minimum-versions.txt +44/−0
- prednote.cabal +14/−9
- sunlight-test.hs +14/−0
LICENSE view
@@ -1,4 +1,4 @@-Copyright (c) 2013, Omari Norman+Copyright (c) 2013-2014, Omari Norman All rights reserved.
+ README.md view
@@ -0,0 +1,41 @@+# prednote++prednote helps you build a tree of predicates that you can apply to+a list of items. It was written for Penny:++http://www.github.com/massysett/penny++but I also find it useful for dapi:++http://www.github.com/massysett/dapi++and so you might find it useful too.++prednote is on Github:++http://www.github.com/massysett/prednote++and Hackage:++http://hackage.haskell.org/package/prednote++prednote is licensed under the BSD license; see the LICENSE file.++## Versioning++prednote releases are numbered in accordance with the Haskell+Package Versioning Policy.++prednote does not set its dependencies in accordance with the+Package Versioning Policy, as I do not set upper bounds. prednote+is guaranteed to build with the *minimum* versions specified in the+cabal file. I also include a dependencies.txt file that+documents more recent dependencies that are also known to work.++If you find that prednote does not build due to dependency problems:+1) please let me know at omari@smileystation.com; 2) feel free to+add appropriate upper bounds or patches to the package as+appropriate; and 3) feel free to add command-line contraints to your+cabal command to get it to build.++
+ current-versions.txt view
@@ -0,0 +1,43 @@+This package was tested to work with these dependency+versions and compiler version.+These are the default versions fetched by cabal install.+Tested as of: 2014-02-24 04:37:13.583324 UTC+Path to compiler: ghc-7.6.3+Compiler description: 7.6.3++/opt/ghc-7.6.3/lib/ghc-7.6.3/package.conf.d:+ Cabal-1.16.0+ array-0.4.0.1+ base-4.6.0.1+ bin-package-db-0.0.0.0+ binary-0.5.1.1+ bytestring-0.10.0.2+ containers-0.5.0.0+ deepseq-1.3.0.1+ directory-1.2.0.1+ filepath-1.3.0.1+ (ghc-7.6.3)+ ghc-prim-0.3.0.0+ (haskell2010-1.1.1.0)+ (haskell98-2.0.0.2)+ hoopl-3.9.0.0+ hpc-0.6.0.0+ integer-gmp-0.5.0.0+ old-locale-1.0.0.5+ old-time-1.1.0.1+ pretty-1.1.1.0+ process-1.1.0.2+ rts-1.0+ template-haskell-2.8.0.0+ time-1.4.0.1+ unix-2.6.0.1++/home/massysett/prednote/sunlight-27776/db:+ QuickCheck-2.6+ prednote-0.18.0.4+ rainbow-0.6.0.4+ random-1.0.1.1+ split-0.2.2+ terminfo-0.4.0.0+ text-1.1.0.0+
+ minimum-versions.txt view
@@ -0,0 +1,44 @@+This package was tested to work with these dependency+versions and compiler version.+These are the minimum versions given in the .cabal file.+Tested as of: 2014-02-24 04:37:13.583324 UTC+Path to compiler: ghc-7.4.1+Compiler description: 7.4.1++/opt/ghc/7.4.1/lib/ghc-7.4.1/package.conf.d:+ Cabal-1.14.0+ array-0.4.0.0+ base-4.5.0.0+ bin-package-db-0.0.0.0+ binary-0.5.1.0+ bytestring-0.9.2.1+ containers-0.4.2.1+ deepseq-1.3.0.0+ directory-1.1.0.2+ extensible-exceptions-0.1.1.4+ filepath-1.3.0.0+ (ghc-7.4.1)+ ghc-prim-0.2.0.0+ (haskell2010-1.1.0.1)+ (haskell98-2.0.0.1)+ hoopl-3.8.7.3+ hpc-0.5.1.1+ integer-gmp-0.4.0.0+ old-locale-1.0.0.4+ old-time-1.1.0.0+ pretty-1.1.1.0+ process-1.1.0.1+ rts-1.0+ template-haskell-2.7.0.0+ time-1.4+ unix-2.5.1.0++/home/massysett/prednote/sunlight-27776/db:+ QuickCheck-2.6+ prednote-0.18.0.4+ rainbow-0.6.0.4+ random-1.0.1.1+ split-0.2.2+ terminfo-0.4.0.0+ text-0.11.2.0+
prednote.cabal view
@@ -1,5 +1,5 @@ name: prednote-version: 0.18.0.0+version: 0.18.0.4 synopsis: Build and evaluate trees of predicates description: Build and evaluate trees of predicates. For example, you might build@@ -20,7 +20,12 @@ category: Data build-type: Simple cabal-version: >=1.8+extra-source-files:+ README.md, minimum-versions.txt, current-versions.txt,+ sunlight-test.hs +tested-with: GHC ==7.4.1, GHC ==7.6.3+ source-repository head type: git location: git://github.com/massysett/prednote.git@@ -35,10 +40,10 @@ , Data.Prednote.Test build-depends:- base >= 4.6 && < 5- , rainbow ==0.6.*- , split ==0.2.*- , text >= 0.11+ base >= 4.5.0.0 && < 5+ , rainbow >=0.6.0.4+ , split >=0.2.2+ , text >= 0.11.2.0 ghc-options: -Wall hs-source-dirs: lib@@ -52,8 +57,8 @@ -- otherwise, cabal install will always include these -- build-dependencies in any build, even non-test builds. build-depends:- base ==4.6.*- , QuickCheck ==2.6.*- , rainbow ==0.6.*- , text >= 0.11+ base >=4.5.0.0 && < 5+ , QuickCheck >=2.6+ , rainbow >=0.6.0.4+ , text >= 0.11.2.0
+ sunlight-test.hs view
@@ -0,0 +1,14 @@+module Main where++import Test.Sunlight++inputs = TestInputs+ { tiDescription = Nothing+ , tiCabal = "cabal"+ , tiLowest = ("7.4.1", "ghc-7.4.1", "ghc-pkg-7.4.1")+ , tiDefault = [ ("7.4.1", "ghc-7.4.1", "ghc-pkg-7.4.1")+ , ("7.6.3", "ghc-7.6.3", "ghc-pkg-7.6.3") ]+ , tiTest = [("dist/build/prednote-test/prednote-test", [])]+ }++main = runTests inputs