From edb0920a8dbbd592d67a781d0b905728515ab623 Mon Sep 17 00:00:00 2001 From: all-cabal-tool <michael+all-cabal-files@snoyman.com> Date: Fri, 31 Jul 2020 18:48:02 +0000 Subject: [PATCH] Update from Hackage at 2020-07-31T18:38:09Z --- .../0.18/servant-client-core.cabal | 115 ++++++++++++ .../0.18/servant-client-core.json | 1 + servant-client/0.18/servant-client.cabal | 144 +++++++++++++++ servant-client/0.18/servant-client.json | 1 + .../0.18/servant-http-streams.cabal | 138 ++++++++++++++ .../0.18/servant-http-streams.json | 1 + servant-server/0.18/servant-server.cabal | 171 ++++++++++++++++++ servant-server/0.18/servant-server.json | 1 + servant/0.18/servant.cabal | 169 +++++++++++++++++ servant/0.18/servant.json | 1 + 10 files changed, 742 insertions(+) create mode 100644 servant-client-core/0.18/servant-client-core.cabal create mode 100644 servant-client-core/0.18/servant-client-core.json create mode 100644 servant-client/0.18/servant-client.cabal create mode 100644 servant-client/0.18/servant-client.json create mode 100644 servant-http-streams/0.18/servant-http-streams.cabal create mode 100644 servant-http-streams/0.18/servant-http-streams.json create mode 100644 servant-server/0.18/servant-server.cabal create mode 100644 servant-server/0.18/servant-server.json create mode 100644 servant/0.18/servant.cabal create mode 100644 servant/0.18/servant.json diff --git a/servant-client-core/0.18/servant-client-core.cabal b/servant-client-core/0.18/servant-client-core.cabal new file mode 100644 index 00000000000..bb684c29931 --- /dev/null +++ b/servant-client-core/0.18/servant-client-core.cabal @@ -0,0 +1,115 @@ +cabal-version: >=1.10 +name: servant-client-core +version: 0.18 + +synopsis: Core functionality and class for client function generation for servant APIs +category: Servant, Web +description: + This library provides backend-agnostic generation of client functions. For + more information, see the README. + +homepage: http://docs.servant.dev/ +bug-reports: http://github.com/haskell-servant/servant/issues +license: BSD3 +license-file: LICENSE +author: Servant Contributors +maintainer: haskell-servant-maintainers@googlegroups.com +copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors +build-type: Simple +tested-with: + GHC ==8.0.2 + || ==8.2.2 + || ==8.4.4 + || ==8.6.5 + || ==8.8.3 + || ==8.10.1 + , GHCJS == 8.4 + +extra-source-files: + CHANGELOG.md + README.md + +source-repository head + type: git + location: http://github.com/haskell-servant/servant.git + +library + exposed-modules: + Servant.Client.Core + Servant.Client.Free + Servant.Client.Generic + Servant.Client.Core.Reexport + Servant.Client.Core.Auth + Servant.Client.Core.BaseUrl + Servant.Client.Core.BasicAuth + Servant.Client.Core.ClientError + Servant.Client.Core.HasClient + Servant.Client.Core.Request + Servant.Client.Core.Response + Servant.Client.Core.RunClient + + other-modules: + Servant.Client.Core.Internal + + -- Bundled with GHC: Lower bound to not force re-installs + -- text and mtl are bundled starting with GHC-8.4 + -- + -- note: mtl lower bound is so low because of GHC-7.8 + build-depends: + base >= 4.9 && < 4.15 + , bytestring >= 0.10.8.1 && < 0.11 + , containers >= 0.5.7.1 && < 0.7 + , deepseq >= 1.4.2.0 && < 1.5 + , text >= 1.2.3.0 && < 1.3 + , transformers >= 0.5.2.0 && < 0.6 + , template-haskell >= 2.11.1.0 && < 2.17 + + if !impl(ghc >= 8.2) + build-depends: + bifunctors >= 5.5.3 && < 5.6 + + -- Servant dependencies + build-depends: + servant >= 0.18 && <0.19 + + -- Other dependencies: Lower bound around what is in the latest Stackage LTS. + -- Here can be exceptions if we really need features from the newer versions. + build-depends: + aeson >= 1.4.1.0 && < 1.6 + , base-compat >= 0.10.5 && < 0.12 + , base64-bytestring >= 1.0.0.1 && < 1.1 + , exceptions >= 0.10.0 && < 0.11 + , free >= 5.1 && < 5.2 + , http-media >= 0.7.1.3 && < 0.9 + , http-types >= 0.12.2 && < 0.13 + , network-uri >= 2.6.1.0 && < 2.7 + , safe >= 0.3.17 && < 0.4 + + hs-source-dirs: src + default-language: Haskell2010 + ghc-options: -Wall + +test-suite spec + type: exitcode-stdio-1.0 + ghc-options: -Wall + default-language: Haskell2010 + hs-source-dirs: test + main-is: Spec.hs + other-modules: + Servant.Client.Core.Internal.BaseUrlSpec + Servant.Client.Core.RequestSpec + + -- Dependencies inherited from the library. No need to specify bounds. + build-depends: + base + , base-compat + , servant-client-core + + -- Additional dependencies + build-depends: + deepseq >= 1.4.2.0 && < 1.5 + , hspec >= 2.6.0 && < 2.8 + , QuickCheck >= 2.12.6.1 && < 2.14 + + build-tool-depends: + hspec-discover:hspec-discover >= 2.6.0 && <2.8 diff --git a/servant-client-core/0.18/servant-client-core.json b/servant-client-core/0.18/servant-client-core.json new file mode 100644 index 00000000000..88e90ec4505 --- /dev/null +++ b/servant-client-core/0.18/servant-client-core.json @@ -0,0 +1 @@ +{"package-hashes":{"MD5":"4e9b7b1913a27df649abadb3e5d08d11","Skein512_512":"e0594bf430a6aa853aa96bd400dc356ff91d0ea323b52623bc53ca1b12b150b7c17601c8751aa72fac667ac7096eb5d6e60b77bebce287b1df4334896fded222","SHA1":"658648b41761dbf4ffdbdb87bca2bb575f6a7c3f","SHA512":"1abc91bb1ccc00a7d2c62db628921ce05e7c7326d60af60cbb3e0bf4f1d00c65ca312cc2b73227a9ead94e19467efa5649bc397bb0e8157d05552859fd4f13c7","SHA256":"16e6213755e3d009773b9495fc579957983bc5e228e8ad76019f0c1f658f13a5"},"package-locations":["https://hackage.haskell.org/package/servant-client-core-0.18/servant-client-core-0.18.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/servant-client-core-0.18.tar.gz"],"package-size":17974} \ No newline at end of file diff --git a/servant-client/0.18/servant-client.cabal b/servant-client/0.18/servant-client.cabal new file mode 100644 index 00000000000..bd5fb45304b --- /dev/null +++ b/servant-client/0.18/servant-client.cabal @@ -0,0 +1,144 @@ +cabal-version: >=1.10 +name: servant-client +version: 0.18 + +synopsis: Automatic derivation of querying functions for servant +category: Servant, Web +description: + This library lets you derive automatically Haskell functions that + let you query each endpoint of a <http://hackage.haskell.org/package/servant servant> webservice. + . + See <http://docs.servant.dev/en/stable/tutorial/Client.html the client section of the tutorial>. + . + <https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md CHANGELOG> + +homepage: http://docs.servant.dev/ +bug-reports: http://github.com/haskell-servant/servant/issues +license: BSD3 +license-file: LICENSE +author: Servant Contributors +maintainer: haskell-servant-maintainers@googlegroups.com +copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors +build-type: Simple +tested-with: + GHC ==8.0.2 + || ==8.2.2 + || ==8.4.4 + || ==8.6.5 + || ==8.8.3 + || ==8.10.1 + +extra-source-files: + CHANGELOG.md + README.md + +source-repository head + type: git + location: http://github.com/haskell-servant/servant.git + +library + exposed-modules: + Servant.Client + Servant.Client.Streaming + Servant.Client.Internal.HttpClient + Servant.Client.Internal.HttpClient.Streaming + + -- Bundled with GHC: Lower bound to not force re-installs + -- text and mtl are bundled starting with GHC-8.4 + build-depends: + base >= 4.9 && < 4.15 + , bytestring >= 0.10.8.1 && < 0.11 + , containers >= 0.5.7.1 && < 0.7 + , deepseq >= 1.4.2.0 && < 1.5 + , mtl >= 2.2.2 && < 2.3 + , stm >= 2.4.5.1 && < 2.6 + , text >= 1.2.3.0 && < 1.3 + , time >= 1.6.0.1 && < 1.10 + , transformers >= 0.5.2.0 && < 0.6 + + if !impl(ghc >= 8.2) + build-depends: + bifunctors >= 5.5.3 && < 5.6 + + -- Servant dependencies. + -- Strict dependency on `servant-client-core` as we re-export things. + build-depends: + servant == 0.18.* + , servant-client-core >= 0.18 && <0.18.1 + + -- Other dependencies: Lower bound around what is in the latest Stackage LTS. + -- Here can be exceptions if we really need features from the newer versions. + build-depends: + base-compat >= 0.10.5 && < 0.12 + , http-client >= 0.5.13.1 && < 0.7 + , http-media >= 0.7.1.3 && < 0.9 + , http-types >= 0.12.2 && < 0.13 + , exceptions >= 0.10.0 && < 0.11 + , kan-extensions >= 5.2 && < 5.3 + , monad-control >= 1.0.2.3 && < 1.1 + , semigroupoids >= 5.3.1 && < 5.4 + , transformers-base >= 0.4.5.2 && < 0.5 + , transformers-compat >= 0.6.2 && < 0.7 + + hs-source-dirs: src + default-language: Haskell2010 + ghc-options: -Wall -Wno-redundant-constraints + +test-suite spec + type: exitcode-stdio-1.0 + ghc-options: -Wall -rtsopts -threaded "-with-rtsopts=-T -N2" + default-language: Haskell2010 + hs-source-dirs: test + main-is: Spec.hs + other-modules: + Servant.BasicAuthSpec + Servant.ClientTestUtils + Servant.ConnectionErrorSpec + Servant.FailSpec + Servant.GenAuthSpec + Servant.HoistClientSpec + Servant.StreamSpec + Servant.SuccessSpec + Servant.WrappedApiSpec + + -- Dependencies inherited from the library. No need to specify bounds. + build-depends: + base + , aeson + , base-compat + , bytestring + , http-api-data + , http-client + , http-types + , mtl + , kan-extensions + , servant-client + , servant-client-core + , stm + , text + , transformers + , transformers-compat + , wai + , warp + + -- Additional dependencies + build-depends: + entropy >= 0.4.1.3 && < 0.5 + , hspec >= 2.6.0 && < 2.8 + , HUnit >= 1.6.0.0 && < 1.7 + , network >= 2.8.0.0 && < 3.2 + , QuickCheck >= 2.12.6.1 && < 2.14 + , servant == 0.18.* + , servant-server == 0.18.* + , tdigest >= 0.2 && < 0.3 + + build-tool-depends: + hspec-discover:hspec-discover >= 2.6.0 && < 2.8 + +test-suite readme + type: exitcode-stdio-1.0 + main-is: README.lhs + build-depends: base, servant, http-client, text, servant-client, markdown-unlit + build-tool-depends: markdown-unlit:markdown-unlit + ghc-options: -pgmL markdown-unlit + default-language: Haskell2010 diff --git a/servant-client/0.18/servant-client.json b/servant-client/0.18/servant-client.json new file mode 100644 index 00000000000..2d091b0f906 --- /dev/null +++ b/servant-client/0.18/servant-client.json @@ -0,0 +1 @@ +{"package-hashes":{"MD5":"2d4004989b3c00ba9a35c272ef8cfa7b","Skein512_512":"45fd9b601c53c1aac5752008c8f41e54e8e2447064f5cb433b34cd23d05671a36716ba397fd38c7896bb7ab05d76e18451b4bcbff5c6fb969f0ebd32f2538130","SHA1":"a815f2dbdc9cd2f81c2b14bfe39dd384b933e48c","SHA512":"a8db2242216667e6f7227b8f8803b21f711044de901f91ddfe212299836bab8926ded89bcc044f9c34814e947338aa43eded1effacc55182a713c5f99f67322e","SHA256":"31a483e773ce2d05755f2cf704394b0d0acbfaaa89457ef0cded2ae2a662a09e"},"package-locations":["https://hackage.haskell.org/package/servant-client-0.18/servant-client-0.18.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/servant-client-0.18.tar.gz"],"package-size":19101} \ No newline at end of file diff --git a/servant-http-streams/0.18/servant-http-streams.cabal b/servant-http-streams/0.18/servant-http-streams.cabal new file mode 100644 index 00000000000..62ebffa8b1d --- /dev/null +++ b/servant-http-streams/0.18/servant-http-streams.cabal @@ -0,0 +1,138 @@ +cabal-version: >=1.10 +name: servant-http-streams +version: 0.18 + +synopsis: Automatic derivation of querying functions for servant +category: Servant, Web +description: + This library lets you derive automatically Haskell functions that + let you query each endpoint of a <http://hackage.haskell.org/package/servant servant> webservice. + . + See <http://docs.servant.dev/en/stable/tutorial/Client.html the client section of the tutorial>. + . + <https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md CHANGELOG> + +homepage: http://docs.servant.dev/ +bug-reports: http://github.com/haskell-servant/servant/issues +license: BSD3 +license-file: LICENSE +author: Servant Contributors +maintainer: haskell-servant-maintainers@googlegroups.com +copyright: 2019 Servant Contributors +build-type: Simple +tested-with: + GHC ==8.0.2 + || ==8.2.2 + || ==8.4.4 + || ==8.6.5 + || ==8.8.3 + || ==8.10.1 + +extra-source-files: + CHANGELOG.md + README.md + +source-repository head + type: git + location: http://github.com/haskell-servant/servant.git + +library + exposed-modules: + Servant.HttpStreams + Servant.HttpStreams.Internal + + -- Bundled with GHC: Lower bound to not force re-installs + -- text and mtl are bundled starting with GHC-8.4 + build-depends: + base >= 4.9 && < 4.15 + , bytestring >= 0.10.8.1 && < 0.11 + , containers >= 0.5.7.1 && < 0.7 + , deepseq >= 1.4.2.0 && < 1.5 + , mtl >= 2.2.2 && < 2.3 + , text >= 1.2.3.0 && < 1.3 + , time >= 1.6.0.1 && < 1.10 + , transformers >= 0.5.2.0 && < 0.6 + + if !impl(ghc >= 8.2) + build-depends: + bifunctors >= 5.5.3 && < 5.6 + + -- Servant dependencies. + -- Strict dependency on `servant-client-core` as we re-export things. + build-depends: + servant == 0.18.* + , servant-client-core >= 0.18 && <0.19.1 + + -- Other dependencies: Lower bound around what is in the latest Stackage LTS. + -- Here can be exceptions if we really need features from the newer versions. + build-depends: + base-compat >= 0.10.5 && < 0.12 + , case-insensitive + , http-streams >= 0.8.6.1 && < 0.9 + , http-media >= 0.7.1.3 && < 0.9 + , io-streams >= 1.5.0.1 && < 1.6 + , http-types >= 0.12.2 && < 0.13 + , http-common >= 0.8.2.0 && < 0.9 + , exceptions >= 0.10.0 && < 0.11 + , kan-extensions >= 5.2 && < 5.3 + , monad-control >= 1.0.2.3 && < 1.1 + , semigroupoids >= 5.3.1 && < 5.4 + , transformers-base >= 0.4.5.2 && < 0.5 + , transformers-compat >= 0.6.2 && < 0.7 + + hs-source-dirs: src + default-language: Haskell2010 + ghc-options: -Wall -Wno-redundant-constraints + +test-suite spec + type: exitcode-stdio-1.0 + ghc-options: -Wall -rtsopts -threaded "-with-rtsopts=-T -N2" + default-language: Haskell2010 + hs-source-dirs: test + main-is: Spec.hs + other-modules: + Servant.ClientSpec + Servant.StreamSpec + + -- Dependencies inherited from the library. No need to specify bounds. + build-depends: + base + , aeson + , base-compat + , bytestring + , http-api-data + , http-streams + , deepseq + , http-types + , mtl + , kan-extensions + , servant-http-streams + , servant-client-core + , stm + , text + , transformers + , transformers-compat + , wai + , warp + + -- Additional dependencies + build-depends: + entropy >= 0.4.1.3 && < 0.5 + , hspec >= 2.6.0 && < 2.8 + , HUnit >= 1.6.0.0 && < 1.7 + , network >= 2.8.0.0 && < 3.2 + , QuickCheck >= 2.12.6.1 && < 2.14 + , servant == 0.18.* + , servant-server == 0.18.* + , tdigest >= 0.2 && < 0.3 + + build-tool-depends: + hspec-discover:hspec-discover >= 2.6.0 && < 2.8 + +test-suite readme + type: exitcode-stdio-1.0 + main-is: README.lhs + build-depends: base, servant, http-streams, text, servant-http-streams, markdown-unlit + build-tool-depends: markdown-unlit:markdown-unlit + ghc-options: -pgmL markdown-unlit + default-language: Haskell2010 diff --git a/servant-http-streams/0.18/servant-http-streams.json b/servant-http-streams/0.18/servant-http-streams.json new file mode 100644 index 00000000000..5552673565b --- /dev/null +++ b/servant-http-streams/0.18/servant-http-streams.json @@ -0,0 +1 @@ +{"package-hashes":{"MD5":"7f2b2e2cf90842d1635d3af086046bf9","Skein512_512":"0cf3b5ac04425716be9b10f0df256f3cab35a55c58dc7d55bfc970d24053def8b7bb4f13fb98f2f9442419ae04c039b5d94ae2a377285f7baf2eeae45a028bd0","SHA1":"a92c8efa33e5ba55e1704cc2e4b9dd20c7740f9c","SHA512":"6d0e438dd7abae89c210477be8d590eceb35006be6d20a80a0bae98e3e25913c83a9dedbd3ce4f92363b7c54dec76750c87ab0f4510a2d5437379e85f532ebdd","SHA256":"5f4df2177225357371c68ac51991938e7e54ffa0ecb58c3c7b6a07267fad37cf"},"package-locations":["https://hackage.haskell.org/package/servant-http-streams-0.18/servant-http-streams-0.18.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/servant-http-streams-0.18.tar.gz"],"package-size":12559} \ No newline at end of file diff --git a/servant-server/0.18/servant-server.cabal b/servant-server/0.18/servant-server.cabal new file mode 100644 index 00000000000..5f7268d65dd --- /dev/null +++ b/servant-server/0.18/servant-server.cabal @@ -0,0 +1,171 @@ +cabal-version: >=1.10 +name: servant-server +version: 0.18 + +synopsis: A family of combinators for defining webservices APIs and serving them +category: Servant, Web +description: + A family of combinators for defining webservices APIs and serving them + . + You can learn about the basics in the <http://docs.servant.dev/en/stable/tutorial/index.html tutorial>. + . + <https://github.com/haskell-servant/servant/blob/master/servant-server/example/greet.hs Here> + is a runnable example, with comments, that defines a dummy API and implements + a webserver that serves this API, using this package. + . + <https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md CHANGELOG> + +homepage: http://docs.servant.dev/ +bug-reports: http://github.com/haskell-servant/servant/issues +license: BSD3 +license-file: LICENSE +author: Servant Contributors +maintainer: haskell-servant-maintainers@googlegroups.com +copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors +build-type: Simple +tested-with: + GHC ==8.0.2 + || ==8.2.2 + || ==8.4.4 + || ==8.6.5 + || ==8.8.3 + || ==8.10.1 + +extra-source-files: + CHANGELOG.md + README.md + +source-repository head + type: git + location: http://github.com/haskell-servant/servant.git + +library + exposed-modules: + Servant + Servant.Server + Servant.Server.Experimental.Auth + Servant.Server.Generic + Servant.Server.Internal + Servant.Server.Internal.BasicAuth + Servant.Server.Internal.Context + Servant.Server.Internal.Delayed + Servant.Server.Internal.DelayedIO + Servant.Server.Internal.ErrorFormatter + Servant.Server.Internal.Handler + Servant.Server.Internal.RouteResult + Servant.Server.Internal.Router + Servant.Server.Internal.RoutingApplication + Servant.Server.Internal.ServerError + Servant.Server.StaticFiles + + -- deprecated + exposed-modules: + Servant.Utils.StaticFiles + + -- Bundled with GHC: Lower bound to not force re-installs + -- text and mtl are bundled starting with GHC-8.4 + build-depends: + base >= 4.9 && < 4.15 + , bytestring >= 0.10.8.1 && < 0.11 + , containers >= 0.5.7.1 && < 0.7 + , mtl >= 2.2.2 && < 2.3 + , text >= 1.2.3.0 && < 1.3 + , transformers >= 0.5.2.0 && < 0.6 + , filepath >= 1.4.1.1 && < 1.5 + + -- Servant dependencies + -- strict dependency as we re-export 'servant' things. + build-depends: + servant >= 0.18 && < 0.19.1 + , http-api-data >= 0.4.1 && < 0.4.2 + + -- Other dependencies: Lower bound around what is in the latest Stackage LTS. + -- Here can be exceptions if we really need features from the newer versions. + build-depends: + base-compat >= 0.10.5 && < 0.12 + , base64-bytestring >= 1.0.0.1 && < 1.2 + , exceptions >= 0.10.0 && < 0.11 + , http-media >= 0.7.1.3 && < 0.9 + , http-types >= 0.12.2 && < 0.13 + , network-uri >= 2.6.1.0 && < 2.8 + , monad-control >= 1.0.2.3 && < 1.1 + , network >= 2.8 && < 3.2 + , string-conversions >= 0.4.0.1 && < 0.5 + , resourcet >= 1.2.2 && < 1.3 + , tagged >= 0.8.6 && < 0.9 + , transformers-base >= 0.4.5.2 && < 0.5 + , wai >= 3.2.1.2 && < 3.3 + , wai-app-static >= 3.1.6.2 && < 3.2 + , word8 >= 0.1.3 && < 0.2 + + hs-source-dirs: src + default-language: Haskell2010 + ghc-options: -Wall -Wno-redundant-constraints + +executable greet + main-is: greet.hs + hs-source-dirs: example + ghc-options: -Wall + default-language: Haskell2010 + build-depends: + base + , base-compat + , servant + , servant-server + , wai + , text + + build-depends: + aeson >= 1.4.1.0 && < 1.6 + , warp >= 3.2.25 && < 3.4 + +test-suite spec + type: exitcode-stdio-1.0 + ghc-options: -Wall + default-language: Haskell2010 + hs-source-dirs: test + main-is: Spec.hs + other-modules: + Servant.ArbitraryMonadServerSpec + Servant.Server.ErrorSpec + Servant.Server.Internal.ContextSpec + Servant.Server.Internal.RoutingApplicationSpec + Servant.Server.RouterSpec + Servant.Server.StaticFilesSpec + Servant.Server.StreamingSpec + Servant.Server.UsingContextSpec + Servant.Server.UsingContextSpec.TestCombinators + Servant.HoistSpec + Servant.ServerSpec + + -- Dependencies inherited from the library. No need to specify bounds. + build-depends: + base + , base-compat + , base64-bytestring + , bytestring + , http-types + , mtl + , resourcet + , safe + , servant + , servant-server + , string-conversions + , text + , transformers + , transformers-compat + , wai + + -- Additional dependencies + build-depends: + aeson >= 1.4.1.0 && < 1.6 + , directory >= 1.3.0.0 && < 1.4 + , hspec >= 2.6.0 && < 2.8 + , hspec-wai >= 0.10.1 && < 0.11 + , QuickCheck >= 2.12.6.1 && < 2.14 + , should-not-typecheck >= 2.1.0 && < 2.2 + , temporary >= 1.3 && < 1.4 + , wai-extra >= 3.0.24.3 && < 3.1 + + build-tool-depends: + hspec-discover:hspec-discover >= 2.6.0 && <2.8 diff --git a/servant-server/0.18/servant-server.json b/servant-server/0.18/servant-server.json new file mode 100644 index 00000000000..ebacdbb658d --- /dev/null +++ b/servant-server/0.18/servant-server.json @@ -0,0 +1 @@ +{"package-hashes":{"MD5":"3bbec454b573e52923547211ca57858f","Skein512_512":"b18222ca1e0e21694b00de23a2f00a67be3597c33a27f7f207d90d959938839e00106a327b8c983fff01e52e2ecd3cf35e34931d289beecb7804f53939d24e82","SHA1":"6ff217864e3a5cee51dc2d1dd385819b9d8bf3e2","SHA512":"9a10338c4a9411649c03fc3407130a2b04ef8302bb4980770a7fef69ccf4983628c47c3e485f02826bca6fc83d6af945b9d1f44eea2ab8de9021e3542fa5a9f9","SHA256":"8867b98926593848ef281511de4f4074abfe52f2efb939ace4e2264d4dfecb4e"},"package-locations":["https://hackage.haskell.org/package/servant-server-0.18/servant-server-0.18.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/servant-server-0.18.tar.gz"],"package-size":49326} \ No newline at end of file diff --git a/servant/0.18/servant.cabal b/servant/0.18/servant.cabal new file mode 100644 index 00000000000..f5d821b177e --- /dev/null +++ b/servant/0.18/servant.cabal @@ -0,0 +1,169 @@ +cabal-version: >=1.10 +name: servant +version: 0.18 + +synopsis: A family of combinators for defining webservices APIs +category: Servant, Web +description: + A family of combinators for defining webservices APIs and serving them + . + You can learn about the basics in the <http://docs.servant.dev/en/stable/tutorial/index.html tutorial>. + . + <https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md CHANGELOG> + +homepage: http://docs.servant.dev/ +bug-reports: http://github.com/haskell-servant/servant/issues +license: BSD3 +license-file: LICENSE +author: Servant Contributors +maintainer: haskell-servant-maintainers@googlegroups.com +copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 Servant Contributors +build-type: Simple + +tested-with: + GHC ==8.0.2 + || ==8.2.2 + || ==8.4.4 + || ==8.6.5 + || ==8.8.3 + || ==8.10.1 + , GHCJS == 8.4 + +extra-source-files: + CHANGELOG.md + +source-repository head + type: git + location: http://github.com/haskell-servant/servant.git + +library + exposed-modules: + Servant.API + Servant.API.Alternative + Servant.API.BasicAuth + Servant.API.Capture + Servant.API.ContentTypes + Servant.API.Description + Servant.API.Empty + Servant.API.Experimental.Auth + Servant.API.Generic + Servant.API.Header + Servant.API.HttpVersion + Servant.API.IsSecure + Servant.API.Modifiers + Servant.API.QueryParam + Servant.API.Raw + Servant.API.RemoteHost + Servant.API.ReqBody + Servant.API.ResponseHeaders + Servant.API.Status + Servant.API.Stream + Servant.API.Sub + Servant.API.TypeLevel + Servant.API.Vault + Servant.API.Verbs + Servant.API.WithNamedContext + + -- Types + exposed-modules: + Servant.Types.SourceT + + -- Test stuff + exposed-modules: + Servant.Test.ComprehensiveAPI + + -- Safe links + exposed-modules: + Servant.Links + + -- Bundled with GHC: Lower bound to not force re-installs + -- text and mtl are bundled starting with GHC-8.4 + -- + -- note: mtl lower bound is so low because of GHC-7.8 + build-depends: + base >= 4.9 && < 4.15 + , bytestring >= 0.10.8.1 && < 0.11 + , mtl >= 2.2.2 && < 2.3 + , transformers >= 0.5.2.0 && < 0.6 + , text >= 1.2.3.0 && < 1.3 + + + -- We depend (heavily) on the API of these packages: + -- i.e. re-export, or allow using without direct dependency + build-depends: + http-api-data >= 0.4.1 && < 0.4.2 + , singleton-bool >= 0.1.4 && < 0.1.6 + + -- Other dependencies: Lower bound around what is in the latest Stackage LTS. + -- Here can be exceptions if we really need features from the newer versions. + build-depends: + base-compat >= 0.10.5 && < 0.12 + , aeson >= 1.4.1.0 && < 1.6 + , attoparsec >= 0.13.2.2 && < 0.14 + , bifunctors >= 5.5.3 && < 5.6 + , case-insensitive >= 1.2.0.11 && < 1.3 + , deepseq >= 1.4.2.0 && < 1.5 + , http-media >= 0.7.1.3 && < 0.9 + , http-types >= 0.12.2 && < 0.13 + , mmorph >= 1.1.2 && < 1.2 + , network-uri >= 2.6.1.0 && < 2.7 + , QuickCheck >= 2.12.6.1 && < 2.15 + , string-conversions >= 0.4.0.1 && < 0.5 + , tagged >= 0.8.6 && < 0.9 + , vault >= 0.3.1.2 && < 0.4 + + hs-source-dirs: src + default-language: Haskell2010 + other-extensions: CPP + , ConstraintKinds + , DataKinds + , DeriveDataTypeable + , DeriveGeneric + , FlexibleContexts + , FlexibleInstances + , FunctionalDependencies + , GADTs + , KindSignatures + , MultiParamTypeClasses + , OverloadedStrings + , PolyKinds + , ScopedTypeVariables + , TupleSections + , TypeFamilies + , TypeOperators + , UndecidableInstances + ghc-options: -Wall -Wno-redundant-constraints + +test-suite spec + type: exitcode-stdio-1.0 + ghc-options: -Wall + default-language: Haskell2010 + hs-source-dirs: test + main-is: Spec.hs + other-modules: + Servant.API.ContentTypesSpec + Servant.API.ResponseHeadersSpec + Servant.API.StreamSpec + Servant.LinksSpec + + -- Dependencies inherited from the library. No need to specify bounds. + build-depends: + base + , base-compat + , aeson + , bytestring + , http-media + , mtl + , servant + , string-conversions + , text + , transformers + + -- Additional dependencies + build-depends: + hspec >= 2.6.0 && < 2.8 + , QuickCheck >= 2.12.6.1 && < 2.15 + , quickcheck-instances >= 0.3.19 && < 0.4 + + build-tool-depends: + hspec-discover:hspec-discover >= 2.6.0 && < 2.8 diff --git a/servant/0.18/servant.json b/servant/0.18/servant.json new file mode 100644 index 00000000000..368004fa0cc --- /dev/null +++ b/servant/0.18/servant.json @@ -0,0 +1 @@ +{"package-hashes":{"MD5":"c3d8b07ac514d7abe8c7b8957cb4eff0","Skein512_512":"e2cc3fea8d59eccf47aed714e53d600104ee252ad0091f674326a67af1b1efd71f30520bc3973918a0a03d5b71f555f0c20005b678b665af7892efd39d464736","SHA1":"f633154109e127eccfb6dd7301e951ee19ff5e3e","SHA512":"ca88a25c745033be79c5b540873a0a128a722cac37d3c8cbe3c54d5b8ecc80f49589817f1dac4ab34bea677d156ffe9d0a2a641c11b2621f09fc0b6b54b9cd03","SHA256":"721747edb750d2856538f73d155d83023fa1617057d37b10a8d1098eb0488bb5"},"package-locations":["https://hackage.haskell.org/package/servant-0.18/servant-0.18.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/servant-0.18.tar.gz"],"package-size":47356} \ No newline at end of file