From nobody Mon Apr 10 23:53:17 2023 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PwQld4L2Hz44xtD for ; Mon, 10 Apr 2023 23:53:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PwQld17ZBz4GQv for ; Mon, 10 Apr 2023 23:53:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681170797; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8aREITRaIONW40f4d3uusD9dltPiNE28UyENtJhLJZM=; b=tbsBSEQnZOcKfAA/O6v8ORX3a6mJiFl64VaIXxpQgx4AE3EAKcpprVZLYvbLe0ClXcwysP Kb9qJTk/DyXmjV+rftEDE80we4vUnCb9JKWaPCigHMwSFLEMzXW/jYKyyPrt6upi4cF/w3 UR+2IlUmJ4h+J9AiwJP4NfSfY6W5jZxcURZh40MevQlF3mmyNVyT3sDo0Yxv8UKc6Z/72l 22eP8ygXjaK5gONVhp50WHu1W2x8p2ZpfZ0VI5e8Dpp9lWdzjdejCixdcyqj/irTHLCz2H lBjvHLQpQMHANlw5E4mxWWg2oDztMX+S3oY7mOgayeqXOLnwSQYaNnGOiDjZgA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681170797; a=rsa-sha256; cv=none; b=RzM1OM7XTRxqb2mlp/Z+Q7j1Ob66u//6LRqbkIXRc7C0NQwO2V11Coabi087BBzYxDEjf9 2bfoX7tRQHkXRaNyIlBz1pq4ppk5yTNPY78GY0q6pFPpEFHFLa0Nhx7j5ZPe7W7mXq8gK6 0ShHfj7kGabUMO2Xc3sMmb0VFmjfpFxNbpmkMifp5hFhMX5S0qcCpEpYWm5QrGocjKIw5z XlUiP9Gre6QLEqVogejGu6CDjbrf7B2jiywFhOTK27ZWhNv3/n+CQY9/Bv5il4StEg+s1W g+Ndce/LjCFh422LJcwtoCWNw2JWrhcUezSBXWwhfguVz6/xGSH5xKwSyOlCfg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PwQlc6mSHz19bD for ; Mon, 10 Apr 2023 23:53:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 33ANrGKl041388 for ; Mon, 10 Apr 2023 23:53:16 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 33ANrGf4041387 for ports-bugs@FreeBSD.org; Mon, 10 Apr 2023 23:53:16 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 270750] [NEW PORT] archivers/py-zipstream-ng: Modern and easy to use streamable zip file generator Date: Mon, 10 Apr 2023 23:53:17 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: DtxdF@disroot.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform bug_file_loc op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270750 Bug ID: 270750 Summary: [NEW PORT] archivers/py-zipstream-ng: Modern and easy to use streamable zip file generator Product: Ports & Packages Version: Latest Hardware: Any URL: https://github.com/pR0Ps/zipstream-ng/ OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: DtxdF@disroot.org Created attachment 241406 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D241406&action= =3Dedit py-zipstream-ng-1.5.0.patch Description: zipstream-ng is a modern and easy to use streamable zip file generator. It can package and stream many files and folders on the fly without needing temporary files or excessive memory. Includes the ability to calculate the total size of the stream before any data is actually added (provided no compression is used). This makes it ideal for use in web applications since the total size can be used to set the `Content-Length` header without having to generate the entire file first. 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. * Flexible API: Typical use cases are simple, complicated ones are possibl= e. * Supports zipping data from files, bytes, strings, and any other iterable objects. * Threadsafe: Won't mangle data if multiple threads concurrently add/read = data to/from the same stream. * Includes a clone of Python's `http.server` module with zip support added. Try `python -m zipstream.server`. * Automatically uses Zip64 extensions, but only if they are required. * No external dependencies. www: https://github.com/pR0Ps/zipstream-ng/ QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 13.1-RELEASE, amd64) --=20 You are receiving this mail because: You are the assignee for the bug.=