From e3d8c054e827488785448edea7f1934a351cdfdd Mon Sep 17 00:00:00 2001 From: Joshua Potter Date: Wed, 28 Feb 2018 21:04:31 -0800 Subject: [PATCH] Specify package versions. --- package.yaml | 4 ++-- postlude.cabal | 6 +++--- src/Postlude.hs | 10 +++++----- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.yaml b/package.yaml index c1d1e83..698faee 100644 --- a/package.yaml +++ b/package.yaml @@ -21,11 +21,11 @@ description: Please see the README on Github at dependencies: - base >=4.7 && <5 - - bytestring + - bytestring >=0.10.8.1 && <0.11 - exceptions >=0.6 && <0.9 - free >=4.12 && < 5 - mtl >=2.2.1 && <2.3 - - text + - text >=1.2.2.2 && <1.3 - transformers >=0.4 && <0.6 library: diff --git a/postlude.cabal b/postlude.cabal index 3f0b139..16000d5 100644 --- a/postlude.cabal +++ b/postlude.cabal @@ -2,7 +2,7 @@ -- -- see: https://github.com/sol/hpack -- --- hash: 13d659fe8ecd81d67fd78960f36f07fa73797ddb1b931a27bfc3fcda98d924fc +-- hash: fc6b86411535aa75c305ca8e5e3c4b1690cffe2f3b62d7e8505cfc487d68bca6 name: postlude version: 0.1.0.1 @@ -29,11 +29,11 @@ library src build-depends: base >=4.7 && <5 - , bytestring + , bytestring >=0.10.8.1 && <0.11 , exceptions >=0.6 && <0.9 , free >=4.12 && <5 , mtl >=2.2.1 && <2.3 - , text + , text >=1.2.2.2 && <1.3 , transformers >=0.4 && <0.6 exposed-modules: Postlude diff --git a/src/Postlude.hs b/src/Postlude.hs index 50b91c1..3ff9391 100644 --- a/src/Postlude.hs +++ b/src/Postlude.hs @@ -79,29 +79,29 @@ import Control.Monad.Writer as X ) import Control.Monad.Trans.Except as X - ( Except -- ^ ExceptT e Identity :: * -> * + ( Except , ExceptT, ExceptT(ExceptT), runExceptT ) import Control.Monad.Trans.Free as X - ( Free -- ^ FreeT f Identity :: * -> * + ( Free , FreeT, FreeT(FreeT), runFreeT ) import Control.Monad.Trans.Reader as X - ( Reader -- ^ ReaderT r Identity :: * -> * + ( Reader , ReaderT, ReaderT(ReaderT), runReaderT ) -- We default to the lazy implementation of State. import Control.Monad.Trans.State as X - ( State -- ^ StateT s Identity :: * -> * + ( State , StateT, StateT(StateT), runStateT ) -- We default to the lazy implementation of Writer. import Control.Monad.Trans.Writer as X - ( Writer -- ^ WriterT w Identity :: * -> * + ( Writer , WriterT, WriterT(WriterT), runWriterT )