packages feed

process-conduit 0.0.4 → 0.1.0

raw patch · 3 files changed

+11/−10 lines, 3 filesdep ~conduitdep ~shakespeare-textPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: conduit, shakespeare-text

API changes (from Hackage documentation)

- Data.Conduit.Process: conduitCmd :: ResourceIO m => String -> Conduit ByteString m ByteString
+ Data.Conduit.Process: conduitCmd :: MonadResource m => String -> Conduit ByteString m ByteString
- Data.Conduit.Process: conduitProcess :: ResourceIO m => CreateProcess -> Conduit ByteString m ByteString
+ Data.Conduit.Process: conduitProcess :: MonadResource m => CreateProcess -> Conduit ByteString m ByteString
- Data.Conduit.Process: sourceCmd :: ResourceIO m => String -> Source m ByteString
+ Data.Conduit.Process: sourceCmd :: MonadResource m => String -> Source m ByteString
- Data.Conduit.Process: sourceProcess :: ResourceIO m => CreateProcess -> Source m ByteString
+ Data.Conduit.Process: sourceProcess :: MonadResource m => CreateProcess -> Source m ByteString

Files

Data/Conduit/Process.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} module Data.Conduit.Process (   -- * Run process   sourceProcess,@@ -31,11 +32,11 @@ bufSize = 64 * 1024  -- | Source of process-sourceProcess :: C.ResourceIO m => CreateProcess -> C.Source m B.ByteString+sourceProcess :: C.MonadResource m => CreateProcess -> C.Source m B.ByteString sourceProcess cp = CL.sourceNull C.$= conduitProcess cp  -- | Conduit of process-conduitProcess :: C.ResourceIO m => CreateProcess -> C.Conduit B.ByteString m B.ByteString+conduitProcess :: C.MonadResource m => CreateProcess -> C.Conduit B.ByteString m B.ByteString conduitProcess cp = C.conduitIO alloc cleanup push close   where     alloc = createProcess cp@@ -76,11 +77,11 @@               return [str]  -- | Source of shell command-sourceCmd :: C.ResourceIO m => String -> C.Source m B.ByteString+sourceCmd :: C.MonadResource m => String -> C.Source m B.ByteString sourceCmd cmd = CL.sourceNull C.$= conduitCmd cmd  -- | Conduit of shell command-conduitCmd :: C.ResourceIO m+conduitCmd :: C.MonadResource m               => String               -> C.Conduit B.ByteString m B.ByteString conduitCmd cmd = conduitProcess (shell cmd)
System/Process/QQ.hs view
@@ -33,8 +33,8 @@  -- | Source of shell command scmd :: QuasiQuoter-scmd = def { quoteExp = \str -> [| sourceCmd $(quoteExp lt str) |] }+scmd = def { quoteExp = \str -> [| sourceCmd (LT.unpack $(quoteExp lt str)) |] }  -- | Conduit of shell command ccmd :: QuasiQuoter-ccmd = def { quoteExp = \str -> [| conduitCmd $(quoteExp lt str) |] }+ccmd = def { quoteExp = \str -> [| conduitCmd (LT.unpack $(quoteExp lt str)) |] }
process-conduit.cabal view
@@ -1,5 +1,5 @@ Name:                process-conduit-Version:             0.0.4+Version:             0.1.0 Synopsis:            Conduits for processes  Description:@@ -36,8 +36,8 @@                      , bytestring       == 0.9.*                      , text             == 0.11.*                      , process          >= 1.0 && < 1.2-                     , conduit          == 0.2.*-                     , shakespeare-text == 0.10.*+                     , conduit          == 0.3.*+                     , shakespeare-text >= 0.10 && < 0.12    Ghc-options:         -Wall @@ -45,7 +45,7 @@   Hs-source-dirs:      examples   Main-is:             TestConduit.hs   Build-depends:       base            == 4.*-                     , conduit         == 0.2.*+                     , conduit         == 0.3.*                      , process-conduit   if !flag(examples)     Buildable:         False