Skip to main content

rpzip — a CLI backed by repro-zipfile

PyPI Supported Python versions tests codecov

A lightweight command-line program for creating reproducible/deterministic ZIP archives.

"Reproducible" or "deterministic" in this context means that the binary content of the ZIP archive is identical if you add files with identical binary content in the same order. It means you can reliably check equality of the contents of two ZIP archives by simply comparing checksums of the archive using a hash function like MD5 or SHA-256.

This package provides a command-line program named rpzip. It is designed as a partial drop-in replacement for the ubiquitous zip program and implements a commonly used subset of zip's inferface.

For further documentation, see the "rpzip command line program" section of the repro-zipfile README.

Metadata

Release files for rpzip 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rpzip 0.1.3
File Size Uploaded
rpzip-0.1.3.tar.gz 13.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rpzip 0.1.3
File Interpreter ABI Platform
rpzip-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 17.2 kB

Release files / rpzip-0.1.3.tar.gz

Download URL rpzip-0.1.3.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3142b75282492fe25ef3ba2bd400745da3619994ab1b8f028bc2506511cfbfa5
BLAKE2b-256 checksum
How to use checksums
cf7ec03b0fd819d404f84938febdf443356a75ce87c212e73430c95af45690ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / rpzip-0.1.3-py3-none-any.whl

Download URL rpzip-0.1.3-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b3f21f1c7e481c8f2b69e6b4548148ed75b2b0e8615dd5e7c3532d4bd5985db
BLAKE2b-256 checksum
How to use checksums
0d6b2653d19adebe97e767d834577eff15fec13d1ab45498f135e8940a4a5a24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page