Skip to main content

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

Project description

rptar — a CLI backed by repro-tarfile

PyPI Supported Python versions tests codecov

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

"Reproducible" or "deterministic" in this context means that the binary content of the tar 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 tar 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 rptar. It is designed as a partial drop-in replacement for the ubiquitous tar program and implements a commonly used subset of the tar -c interface for creating tar archives.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rptar-0.1.3.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rptar-0.1.3-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file rptar-0.1.3.tar.gz.

File metadata

  • Download URL: rptar-0.1.3.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for rptar-0.1.3.tar.gz
Algorithm Hash digest
SHA256 6b3181d59f80ca3b5cc0ca08cb0b9704c105433a3552074573a666afb4c21638
MD5 31f1459df79673659053b2488f8f8dc2
BLAKE2b-256 a1a2b05f24a6f1464e80420abd77855b4d9370c89da0f38801586c41404cc468

See more details on using hashes here.

File details

Details for the file rptar-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: rptar-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for rptar-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 12285971098149814e416222461b3c9eb0e58efdbc0059ff76dad881c152c796
MD5 55db7eb55dbd0d50678a7814de2308ca
BLAKE2b-256 23f7f8cc0a9066b5f60844a5c662f35ee881dfe38ef7da77a554148204f79cfa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page