packages feed

Cabal revisions of streaming-utils-0.2.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                streaming-utils-version:             0.2.0.0-synopsis:            http, attoparsec, pipes and other utilities for the streaming libraries--description:         This package includes http-client, aeson, attoparsec, zlib and pipes utilities for use with-                     the <http://hackage.haskell.org/package/streaming streaming> and -                     <http://hackage.haskell.org/package/streaming-bytestring streaming bytestring> libraries. -                     The modules generally closely follow similarly named modules in the pipes -                     \'ecosystem\', using similar function names, where possible. -                     .-                     Thus, for example, using the http client module, we might number the lines-                     of a remote document thus:-                     .-                     > import Streaming-                     > import Streaming.Prelude (with, each)-                     > import qualified Streaming.Prelude as S-                     > import Data.ByteString.Streaming.HTTP-                     > import qualified Data.ByteString.Streaming.Char8 as Q-                     > -                     > main =  runResourceT $ do -                     >    let output = numbers <|> Q.lines (simpleHTTP "http://lpaste.net/raw/146542")-                     >    Q.putStrLn $ Q.unlines output-                     > -                     > numbers :: Monad m => Stream (Q.ByteString m) m () -                     > numbers = with (each [1..]) $ \n -> Q.pack (each (show n ++ ".  "))-                     > -- ["1. ", "2. " ..]-                     .-                     The memory requirements of this @Prelude@-ish program will not be -                     affected by the fact that, say, the third \'line\' is 10 terabytes long.-                     .-                     This package of course heaps together a number of dependencies, as it-                     seemed best not to spam hackage with numerous packages. If it seems-                     reasonable to detach some of it, please raise an issue on the github page.-                     .-                     Questions about usage can be raised as issues, or addressed to the -                     <https://groups.google.com/forum/#!forum/haskell-pipes pipes list>.-                     --license:             BSD3-license-file:        LICENSE-author:              michaelt-maintainer:          chessai1996@gmail.com--- copyright:           -build-type:          Simple-category:            Data, Pipes, Streaming--- extra-source-files:  -cabal-version:       >=1.10-stability:           Experimental-homepage:            https://github.com/michaelt/streaming-utils-bug-reports:         https://github.com/michaelt/streaming-utils/issues-source-repository head-    type: git-    location: https://github.com/michaelt/streaming-utils--library-  exposed-modules:     Data.Attoparsec.ByteString.Streaming-                       , Data.ByteString.Streaming.HTTP-                       , Data.ByteString.Streaming.Aeson-                       , Streaming.Pipes-                       , Streaming.Network.TCP-                       , Streaming.Zip--  -- other-modules:       -  other-extensions:    CPP, Trustworthy-  -  build-depends:       base >=4.8 && <5.0, -                       transformers >=0.4 && <0.6, -                       mtl >=2.2 && <2.3,-                       attoparsec > 0.13.0.0 && < 0.14,-                       streaming >=  0.2 && < 0.3,-                       streaming-bytestring >= 0.1 && < 0.2,-                       bytestring > 0.10 && < 0.11,-                       pipes >= 4.0 && < 4.4,-                       network-simple,-                       network, -                       http-client >=0.2 && <0.7, -                       http-client-tls,-                       aeson > 0.8 && <1.5,-                       json-stream > 0.4 && < 0.5,-                       resourcet > 1.0 && < 1.3,-                       streaming-commons > 0.2 && < 0.3-                      -  -- hs-source-dirs:      -  default-language:    Haskell2010+name:                streaming-utils
+version:             0.2.0.0
+x-revision: 1
+synopsis:            http, attoparsec, pipes and other utilities for the streaming libraries
+
+description:         This package includes http-client, aeson, attoparsec, zlib and pipes utilities for use with
+                     the <http://hackage.haskell.org/package/streaming streaming> and 
+                     <http://hackage.haskell.org/package/streaming-bytestring streaming bytestring> libraries. 
+                     The modules generally closely follow similarly named modules in the pipes 
+                     \'ecosystem\', using similar function names, where possible. 
+                     .
+                     Thus, for example, using the http client module, we might number the lines
+                     of a remote document thus:
+                     .
+                     > import Streaming
+                     > import Streaming.Prelude (with, each)
+                     > import qualified Streaming.Prelude as S
+                     > import Data.ByteString.Streaming.HTTP
+                     > import qualified Data.ByteString.Streaming.Char8 as Q
+                     > 
+                     > main =  runResourceT $ do 
+                     >    let output = numbers <|> Q.lines (simpleHTTP "http://lpaste.net/raw/146542")
+                     >    Q.putStrLn $ Q.unlines output
+                     > 
+                     > numbers :: Monad m => Stream (Q.ByteString m) m () 
+                     > numbers = with (each [1..]) $ \n -> Q.pack (each (show n ++ ".  "))
+                     > -- ["1. ", "2. " ..]
+                     .
+                     The memory requirements of this @Prelude@-ish program will not be 
+                     affected by the fact that, say, the third \'line\' is 10 terabytes long.
+                     .
+                     This package of course heaps together a number of dependencies, as it
+                     seemed best not to spam hackage with numerous packages. If it seems
+                     reasonable to detach some of it, please raise an issue on the github page.
+                     .
+                     Questions about usage can be raised as issues, or addressed to the 
+                     <https://groups.google.com/forum/#!forum/haskell-pipes pipes list>.
+                     
+
+license:             BSD3
+license-file:        LICENSE
+author:              michaelt
+maintainer:          chessai1996@gmail.com
+-- copyright:           
+build-type:          Simple
+category:            Data, Pipes, Streaming
+-- extra-source-files:  
+cabal-version:       >=1.10
+stability:           Experimental
+homepage:            https://github.com/michaelt/streaming-utils
+bug-reports:         https://github.com/michaelt/streaming-utils/issues
+source-repository head
+    type: git
+    location: https://github.com/michaelt/streaming-utils
+
+library
+  exposed-modules:     Data.Attoparsec.ByteString.Streaming
+                       , Data.ByteString.Streaming.HTTP
+                       , Data.ByteString.Streaming.Aeson
+                       , Streaming.Pipes
+                       , Streaming.Network.TCP
+                       , Streaming.Zip
+
+  -- other-modules:       
+  other-extensions:    CPP, Trustworthy
+  
+  build-depends:       base >=4.8 && <5.0, 
+                       transformers >=0.4 && <0.6, 
+                       mtl >=2.2 && <2.3,
+                       attoparsec > 0.13.0.0 && < 0.14,
+                       streaming >=  0.2 && < 0.3,
+                       streaming-bytestring >= 0.1 && < 0.2,
+                       bytestring > 0.10 && < 0.11,
+                       pipes >= 4.0 && < 4.4,
+                       network-simple,
+                       network, 
+                       http-client >=0.2 && <0.7, 
+                       http-client-tls,
+                       aeson > 0.8 && <1.6,
+                       json-stream > 0.4 && < 0.5,
+                       resourcet > 1.0 && < 1.3,
+                       streaming-commons > 0.2 && < 0.3
+                      
+  -- hs-source-dirs:      
+  default-language:    Haskell2010