Cabal revisions of http-io-streams-0.1.2.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.2-name: http-io-streams-version: 0.1.2.0--synopsis: HTTP client based on io-streams-description:- An HTTP client, using the Snap Framework's [io-streams](https://hackage.haskell.org/package/io-streams) library to- handle the streaming IO. The @http-io-streams@ API designed for ease of use when querying web services and dealing with the result as streaming I/O.- .- The library is exported in a single module; see "Network.Http.Client"- for full documentation.- .- __NOTE__: This is a fork of [http-streams](http://hackage.haskell.org/package/http-streams)- with a lighter dependency footprint which focuses on core HTTP- functionality and as a consequence doesn't include out-of-the-box- support for handling JSON data. If you need support for handling JSON- web-services, you should use the original @http-streams@ package instead of- this package.--license: BSD-3-Clause-license-file: LICENCE-author: Andrew Cowie <andrew@operationaldynamics.com>,- Herbert Valerio Riedel <hvr@gnu.org>-maintainer: Herbert Valerio Riedel <hvr@gnu.org>-copyright: © 2012-2018 Operational Dynamics Consulting, Pty Ltd and Others-category: Web, IO-Streams-bug-reports: https://github.com/hvr/http-io-streams/issues-extra-source-files: CHANGELOG.md--source-repository head- type: git- location: https://github.com/hvr/http-io-streams.git--flag brotli- manual: True- default: True- description: Build with support for <http://brotli.org Brotli> (<https://tools.ietf.org/html/rfc7932 RFC7932>) compression algorithm for <https://en.wikipedia.org/wiki/HTTP_compression HTTP compression>.--common settings- build-depends:- , base >= 4.5 && < 4.14- , blaze-builder ^>= 0.4.1.0- , bytestring ^>= 0.10.0.0- , case-insensitive ^>= 1.2.0.11- , containers ^>= 0.5.0.0 || ^>= 0.6.0.1-- default-language: Haskell2010-- ghc-options:- -Wall- -fno-warn-missing-signatures- -fno-warn-unused-binds- -fno-warn-unused-do-bind- -funbox-strict-fields--library- import: settings-- -- http-streams- if flag(brotli)- build-depends:- brotli-streams ^>= 0.0.0.0-- build-depends:- , HsOpenSSL ^>= 0.11.2- , attoparsec ^>= 0.13.2.2- , directory ^>= 1.2.0.1 || ^>= 1.3.0.0- , io-streams ^>= 1.5.0.1- , network ^>= 2.6.0.0 || ^>= 2.7.0.0 || ^>= 2.8.0.0 || ^>= 3.0.0.0 || ^>= 3.1.0.0- , network-uri ^>= 2.6.0.0- , openssl-streams ^>= 1.2.1.3- , text ^>= 1.2.3.0- , transformers ^>= 0.3.0.0 || ^>= 0.4.2.0 || ^>= 0.5.2.0-- hs-source-dirs: http-streams/lib- exposed-modules:- Network.Http.Client- other-modules:- Network.Http.Connection- Network.Http.ResponseParser- Network.Http.Utilities- Network.Http.Inconvenience-- -- http-common-- build-depends:- , base64-bytestring ^>= 1.0.0.1- , mtl ^>= 2.2.2-- hs-source-dirs: http-common/lib- other-modules:- Network.Http.Types- Network.Http.RequestBuilder,- Network.Http.Internal+cabal-version: 2.2 +name: http-io-streams +version: 0.1.2.0 +x-revision: 1 + +synopsis: HTTP client based on io-streams +description: + An HTTP client, using the Snap Framework's [io-streams](https://hackage.haskell.org/package/io-streams) library to + handle the streaming IO. The @http-io-streams@ API designed for ease of use when querying web services and dealing with the result as streaming I/O. + . + The library is exported in a single module; see "Network.Http.Client" + for full documentation. + . + __NOTE__: This is a fork of [http-streams](http://hackage.haskell.org/package/http-streams) + with a lighter dependency footprint which focuses on core HTTP + functionality and as a consequence doesn't include out-of-the-box + support for handling JSON data. If you need support for handling JSON + web-services, you should use the original @http-streams@ package instead of + this package. + +license: BSD-3-Clause +license-file: LICENCE +author: Andrew Cowie <andrew@operationaldynamics.com>, + Herbert Valerio Riedel <hvr@gnu.org> +maintainer: Herbert Valerio Riedel <hvr@gnu.org> +copyright: © 2012-2018 Operational Dynamics Consulting, Pty Ltd and Others +category: Web, IO-Streams +bug-reports: https://github.com/hvr/http-io-streams/issues +extra-source-files: CHANGELOG.md + +source-repository head + type: git + location: https://github.com/hvr/http-io-streams.git + +flag brotli + manual: True + default: True + description: Build with support for <http://brotli.org Brotli> (<https://tools.ietf.org/html/rfc7932 RFC7932>) compression algorithm for <https://en.wikipedia.org/wiki/HTTP_compression HTTP compression>. + +common settings + build-depends: + , base >= 4.5 && < 4.14 + , blaze-builder ^>= 0.4.1.0 + , bytestring ^>= 0.10.0.0 + , case-insensitive ^>= 1.2.0.11 + , containers ^>= 0.5.0.0 || ^>= 0.6.0.1 + + default-language: Haskell2010 + + ghc-options: + -Wall + -fno-warn-missing-signatures + -fno-warn-unused-binds + -fno-warn-unused-do-bind + -funbox-strict-fields + +library + import: settings + + -- http-streams + if flag(brotli) + build-depends: + brotli-streams ^>= 0.0.0.0 + + build-depends: + , HsOpenSSL ^>= 0.11.2 + , attoparsec ^>= 0.13.2.2 + , directory ^>= 1.2.0.1 || ^>= 1.3.0.0 + , io-streams ^>= 1.5.0.1 + , network ^>= 2.6.0.0 || ^>= 2.7.0.0 || ^>= 2.8.0.0 || ^>= 3.0.0.0 || ^>= 3.1.0.0 + , network-uri ^>= 2.6.0.0 + , openssl-streams ^>= 1.2.1.3 + , text ^>= 1.2.3.0 + , transformers ^>= 0.3.0.0 || ^>= 0.4.2.0 || ^>= 0.5.2.0 + + hs-source-dirs: http-streams/lib + exposed-modules: + Network.Http.Client + other-modules: + Network.Http.Connection + Network.Http.ResponseParser + Network.Http.Utilities + Network.Http.Inconvenience + + -- http-common + + build-depends: + , base64-bytestring ^>= 1.0.0.1 || ^>= 1.1.0.0 + , mtl ^>= 2.2.2 + + hs-source-dirs: http-common/lib + other-modules: + Network.Http.Types + Network.Http.RequestBuilder, + Network.Http.Internal