aws-lambda-runtime 0 → 0.0.0.1
raw patch · 2 files changed
+42/−44 lines, 2 filesdep +time-compatdep −timedep ~aesondep ~basedep ~base-compatPVP ok
version bump matches the API change (PVP)
Dependencies added: time-compat
Dependencies removed: time
Dependency ranges changed: aeson, base, base-compat, http-client, http-media, lens, lens-aeson
API changes (from Hackage documentation)
Files
- aws-lambda-runtime.cabal +32/−34
- src/AWS/Lambda/RuntimeAPI.hs +10/−10
aws-lambda-runtime.cabal view
@@ -1,9 +1,8 @@-cabal-version: 2.2-name: aws-lambda-runtime-version: 0--synopsis: Haskell on AWS Lambda Runtime API-category: AWS, Development+cabal-version: 2.2+name: aws-lambda-runtime+version: 0.0.0.1+synopsis: Haskell on AWS Lambda Runtime API+category: AWS, Development description: Make "native" Haskell AWS Lambda (using Runtime API). .@@ -11,15 +10,14 @@ . * "AWS.Lambda.RuntimeAPI.Package" is for packaging them. -homepage: https://github.com/phadej/aws-lambda-haskell-runtime-bug-reports: https://github.com/phadej/aws-lambda-haskell-runtime/issues-license: Apache-2.0-license-file: LICENSE-author: Oleg Grenrus <oleg.grenrus@iki.fi>-maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>-copyright: (c) 2018 Futurice, 2018 Oleg Grenrus--tested-with: GHC ==8.2.2 || ==8.4.4 || ==8.6.2+homepage: https://github.com/phadej/aws-lambda-haskell-runtime+bug-reports: https://github.com/phadej/aws-lambda-haskell-runtime/issues+license: Apache-2.0+license-file: LICENSE+author: Oleg Grenrus <oleg.grenrus@iki.fi>+maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>+copyright: (c) 2018 Futurice, 2018 Oleg Grenrus+tested-with: GHC ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.1 source-repository head type: git@@ -35,28 +33,28 @@ -- GHC boot libraries build-depends:- , base ^>=4.10.1.0 || ^>=4.11.1.0 || ^>=4.12.0.0- , bytestring ^>=0.10.8.2- , containers ^>=0.5.10.2 || ^>= 0.6.0.1- , deepseq ^>=1.4.3.0- , text ^>=1.2.3.0- , time ^>=1.8.0.2+ , base ^>=4.10.1.0 || ^>=4.11.1.0 || ^>=4.12.0.0 || ^>=4.13.0.0+ , bytestring ^>=0.10.8.2+ , containers ^>=0.5.10.2 || ^>=0.6.0.1+ , deepseq ^>=1.4.3.0+ , text ^>=1.2.3.0 -- other dependencies build-depends:- , aeson ^>=1.4.2.0- , async ^>=2.2.1- , base-compat ^>=0.10.5- , http-client ^>=0.5.14- , http-media ^>=0.7.1.3- , http-types ^>=0.12.2+ , aeson ^>=1.4.2.0+ , async ^>=2.2.1+ , base-compat ^>=0.11.0+ , http-client ^>=0.6.4+ , http-media ^>=0.8.0.0+ , http-types ^>=0.12.2+ , time-compat ^>=1.9.2.2 -- for Package build-depends:- , filepath ^>=1.4.1.2- , parsec ^>=3.1.13.0- , process ^>=1.6.1.0- , zip-archive ^>=0.4+ , filepath ^>=1.4.1.2+ , parsec ^>=3.1.13.0+ , process ^>=1.6.1.0+ , zip-archive ^>=0.4 executable example-lambda ghc-options: -Wall@@ -66,12 +64,12 @@ -- inherited dependencies build-depends:- , base , aeson , aws-lambda-runtime+ , base , text -- additional dependencies build-depends:- , lens ^>=4.17- , lens-aeson ^>=1.0.2+ , lens ^>=4.18+ , lens-aeson ^>=1.1
src/AWS/Lambda/RuntimeAPI.hs view
@@ -39,16 +39,16 @@ import System.Environment (lookupEnv) import System.IO (hFlush, stdout) -import qualified Data.Aeson as Aeson-import qualified Data.ByteString as BS-import qualified Data.ByteString.Char8 as BS8-import qualified Data.ByteString.Lazy as LBS-import qualified Data.Map.Strict as Map-import qualified Data.Text as Text-import qualified Data.Time.Clock.System as Time-import qualified Network.HTTP.Client as H-import qualified Network.HTTP.Media as HTTP-import qualified Network.HTTP.Types as HTTP+import qualified Data.Aeson as Aeson+import qualified Data.ByteString as BS+import qualified Data.ByteString.Char8 as BS8+import qualified Data.ByteString.Lazy as LBS+import qualified Data.Map.Strict as Map+import qualified Data.Text as Text+import qualified Data.Time.Clock.System.Compat as Time+import qualified Network.HTTP.Client as H+import qualified Network.HTTP.Media as HTTP+import qualified Network.HTTP.Types as HTTP ------------------------------------------------------------------------------- -- Types