Fixed subject...

On Sun, Apr 07, 2024 at 05:17:46PM +0000, Klemens Nanni wrote:
> I should have wrapped up and sent this port *before* updating to newest
> wormhole, as this is a runtime dep...
> 
> No deps itself, all tests pass on amd64.
> Feedback? OK?
> 
> Information for inst:py3-iterable-io-1.0.0
> 
> Comment:
> adapt generators and other iterable to a file-like interface
> 
> Required by:
> magic-wormhole-0.14.0p0
> 
> Description:
> iterable-io is a small Python library that provides an adapter so that it's
> possible to read from iterable objects in the same way as file-like objects.
> 
> It is primarily useful as "glue" between two incompatible interfaces.
> As an example, in the case where one interface expects a file-like object to
> call .read() on, and the other only provides a generator of bytes.
> 
> One way to solve this issue would be to write all the bytes in the generator 
> to
> a temporary file, then provide that file instead, but if the generator 
> produces
> a large amount of data then this is both slow to start, and 
> resource-intensive.
> 
> This library allows streaming data between these two incompatible interfaces 
> so
> as data is requested by .read(), it's pulled from the iterable.
> This keeps resource usage low and removes the startup delay.
> 
> Maintainer: Klemens Nanni <k...@openbsd.org>
> 
> WWW: https://pypi.python.org/pypi/iterable-io


Reply via email to