diff --git a/Codec/Zlib/Enum.hs b/Codec/Zlib/Enum.hs index 6c896f4..0fe17e1 100644 --- a/Codec/Zlib/Enum.hs +++ b/Codec/Zlib/Enum.hs @@ -8,7 +8,8 @@ module Codec.Zlib.Enum ( import Codec.Zlib import Data.Enumerator as E import qualified Data.Enumerator.List as EL -import Control.Monad.Trans (MonadIO, liftIO, lift) +import Control.Monad.Trans.Class (lift) +import Control.Monad.IO.Class (MonadIO, liftIO) import Data.ByteString (ByteString) -- | Gzip compression with default parameters. diff --git a/test.hs b/test.hs index 95d41e9..01c7c66 100644 --- a/test.hs +++ b/test.hs @@ -34,7 +34,7 @@ import qualified Data.Enumerator.List as EL import qualified Data.Enumerator.Binary as EB import Control.Monad (foldM) -import Control.Monad.Trans (MonadIO (..)) +import Control.Monad.IO.Class (MonadIO (..)) import Control.Exception (bracket) import Codec.Zlib diff --git a/zlib-enum.cabal b/zlib-enum.cabal index 0867ed6..7471d79 100644 --- a/zlib-enum.cabal +++ b/zlib-enum.cabal @@ -2,7 +2,7 @@ name: zlib-enum version: 0.1 license: MIT license-file: LICENSE -author: Malte Sommerkorn +author: Paulo Tanimoto maintainer: Malte Sommerkorn synopsis: Enumerator interface for zlib compression description: zlib-enum is a stop-gap package to provide enumeratees for @@ -24,7 +24,7 @@ library Buildable: False build-depends: base >= 4 && < 5 , bytestring - , mtl >= 2 + , transformers == 0.2.* , enumerator >= 0.4 , zlib-bindings exposed-modules: Codec.Zlib.Enum @@ -38,7 +38,7 @@ executable zlib-enum-test build-depends: base >= 4.0 && < 5.0 , bytestring >= 0.9 && < 0.10 - , mtl >= 2.0 && < 2.1 + , transformers == 0.2.* , enumerator >= 0.4 && < 0.5 , zlib-bindings >= 0.0 && < 0.1 , process >= 1.0 && < 1.1