packages feed

hpio 0.8.0.3 → 0.8.0.4

raw patch · 9 files changed

+29/−9 lines, 9 filesdep ~hspecdep ~optparse-applicativePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: hspec, optparse-applicative

API changes (from Hackage documentation)

Files

.travis.yml view
@@ -62,6 +62,10 @@     compiler: ": #stack 7.10.3"     addons: {apt: {packages: [ghc-7.10.3], sources: [hvr-ghc]}} +  - env: BUILD=stack ARGS="--resolver lts-7"+    compiler: ": #stack 8.0.1"+    addons: {apt: {packages: [ghc-8.0.1], sources: [hvr-ghc]}}+   # Nightly builds are allowed to fail   - env: BUILD=stack ARGS="--resolver nightly"     compiler: ": #stack nightly"@@ -73,8 +77,8 @@     compiler: ": #stack 7.8.4 osx"     os: osx -  - env: BUILD=stack ARGS="--resolver lts-6"-    compiler: ": #stack 7.10.3 osx"+  - env: BUILD=stack ARGS="--resolver lts-7"+    compiler: ": #stack 8.0.1 osx"     os: osx    - env: BUILD=stack ARGS="--resolver nightly"
changelog.md view
@@ -1,3 +1,9 @@+## 0.8.0.4 (2016-10-26)++Fixes:+  - Support for optparse-applicative 0.13.x.+  - Bump hspec bounds.+ ## 0.8.0.3 (2016-07-15)  Fixes:
default.nix view
@@ -5,7 +5,7 @@ }: mkDerivation {   pname = "hpio";-  version = "0.8.0.3";+  version = "0.8.0.4";   src = ./.;   isLibrary = true;   isExecutable = true;
examples/Gpio.hs view
@@ -9,6 +9,7 @@ import Control.Monad.Catch (MonadMask) import Control.Monad.IO.Class (MonadIO, liftIO) import Data.Foldable (for_)+import Data.Monoid ((<>)) import Options.Applicative import System.GPIO.Linux.Sysfs (runSysfsGpioIO) import System.GPIO.Monad
examples/GpioReader.hs view
@@ -18,6 +18,7 @@ import Control.Monad.IO.Class (MonadIO, liftIO) import Control.Monad.Reader (MonadReader(..), ReaderT(..), asks) import Data.Foldable (for_)+import Data.Monoid ((<>)) import Options.Applicative import System.GPIO.Linux.Sysfs (SysfsIOT, SysfsGpioT, runSysfsGpioT, runSysfsIOT, runSysfsGpioIO) import System.GPIO.Monad
examples/Sysfs.hs view
@@ -18,6 +18,7 @@ import Control.Monad (forever, void) import Control.Monad.IO.Class (liftIO) import Data.Foldable (for_)+import Data.Monoid ((<>)) import Options.Applicative import System.GPIO.Linux.Sysfs.IO (SysfsIOT(..)) import System.GPIO.Linux.Sysfs.Monad
hpio.cabal view
@@ -1,5 +1,5 @@ Name:                   hpio-Version:                0.8.0.3+Version:                0.8.0.4 Cabal-Version:          >= 1.10 Build-Type:             Simple Author:                 Drew Hess <src@drewhess.com>@@ -127,7 +127,7 @@                       , hpio                       , mtl                       , mtl-compat-                      , optparse-applicative >= 0.11.0 && < 0.13+                      , optparse-applicative >= 0.11.0 && < 0.14                       , transformers                       , transformers-compat   Default-Language:     Haskell2010@@ -220,7 +220,7 @@                       , directory                       , exceptions                       , filepath-                      , hspec               >= 2.1.7 && < 2.3+                      , hspec               >= 2.1.7 && < 2.4                       , mtl                       , mtl-compat                       , text@@ -257,4 +257,4 @@ Source-Repository this   Type:                 git   Location:             git://github.com/dhess/hpio.git-  Tag:                  v0.8.0.3+  Tag:                  v0.8.0.4
shell.nix view
@@ -11,7 +11,7 @@       }:       mkDerivation {         pname = "hpio";-        version = "0.8.0.3";+        version = "0.8.0.4";         src = ./.;         isLibrary = true;         isExecutable = true;@@ -38,6 +38,13 @@                        then pkgs.haskellPackages                        else pkgs.haskell.packages.${compiler}; +  # Test with optparse-applicative-0.13.0.0.+  # modifiedHaskellPackages = haskellPackages.override {+  #     overrides = self: super: {+  #       optparse-applicative = self.optparse-applicative_0_13_0_0;+  #     };+  # };+  #drv = modifiedHaskellPackages.callPackage f {};   drv = haskellPackages.callPackage f {};  in
stack.yaml view
@@ -1,6 +1,6 @@ require-stack-version: ">= 1.1.0" pvp-bounds: both-resolver: lts-6.2+resolver: lts-7.5 packages: - . flags: