[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ITP: zipstream-ng -- modern and easy to use streamable zip file generator



Dear Sebastiaan,


Il 28/09/25 17:40, Antonio Valentino ha scritto:
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-devel@lists.debian.org, :debian- python@lists.debian.org
Owner: Antonio Valentino <antonio.valentino@tiscali.it>

* Package name    : zipstream-ng
   Version         : 1.9.0
   Upstream Author : Carey Metcalfe
* URL             : https://github.com/pR0Ps/zipstream-ng
* License         : LGPL-3.0-only
   Programming Lang: Python
   Description     : modern and easy to use streamable zip file generator

Binary package names: python3-zipstream-ng

  A modern and easy to use streamable zip file generator.
  It can package and stream many files and folders into a zip on the fly
  without needing temporary files or excessive memory. It can also
  calculate the final size of the zip file before streaming it.
  .
  Features:
   - Generates zip data on the fly as it's requested.
   - Can calculate the total size of the resulting zip file before
     generation even begins.
   - Low memory usage: Since the zip is generated as it's requested,
     very little has to be kept in memory (peak usage of less than
     20MB is typical, even for TBs of files).
   - Performant: On-par or faster than using the standard library
     to create non-streamed zip files.
   - Flexible API: Typical use cases are simple, complicated ones
     are possible.
   - Supports zipping data from files, bytes, strings, and any other
     iterable objects.
   - Keeps track of the date of the most recently modified file added
     to the zip file.
   - Threadsafe: Won't mangle data if multiple threads concurrently
     add data to the same stream.
   - Includes a clone of Python's `http.server` module with zip
     support added.
   - Automatically uses Zip64 extensions, but only if they are required.
   - No external dependencies.



This package is a new dependency of eodag.
The plan is to maintain it in debian-gis.


I would like to maintain the package in debian GIS.
As usual I would like to kindly ask you to create the repository on salsa and to sponsor the first upload.

kind regards
--
Antonio Valentino


Reply to: