Skip to main content

Python compat PyPI ReadTheDocs GHA Status


Documentation: https://hdiffpatch-python.readthedocs.io

Source Code: https://github.com/BrianPugh/hdiffpatch-python


hdiffpatch-python is a Python wrapper around the HDiffPatch C++ library, providing fast binary diff and patch operations with a variety of compression options.

Installation

hdiffpatch requires Python >=3.10 and can be installed via:

pip install hdiffpatch

Quick Start

hdiffpatch primarily provides 3 simple functions:

  • diff for creating a patch.
  • apply for applying a patch.
  • recompress for changing an existing patch's compression.
import hdiffpatch

old = b"The quick brown fox jumps over the lazy dog."
new = b"The quick brown fox leaps over the sleepy dog."

# Create a compressed patch that transforms old -> new.
patch = hdiffpatch.diff(old, new, compression="zstd")

# Later (e.g. on another device), reconstruct new from old + patch.
assert hdiffpatch.apply(old, patch) == new

# Re-encode an existing patch with a different compression algorithm.
patch_lzma = hdiffpatch.recompress(patch, compression="lzma")
assert hdiffpatch.apply(old, patch_lzma) == new

A patch is typically much smaller than the new data itself, making hdiffpatch ideal for bandwidth-constrained applications like over-the-air firmware updates.

See the documentation for fine-grained compression configuration, diff recompression, and performance benchmarks.

Download files

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

Source Distribution

hdiffpatch-2.0.0.tar.gz (12.1 MB view details)

Uploaded Source

Built Distributions

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

hdiffpatch-2.0.0-cp314-cp314-win_amd64.whl (600.2 kB view details)

Uploaded CPython 3.14Windows x86-64

hdiffpatch-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

hdiffpatch-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

hdiffpatch-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

hdiffpatch-2.0.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

hdiffpatch-2.0.0-cp314-cp314-macosx_11_0_arm64.whl (665.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

hdiffpatch-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl (785.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

hdiffpatch-2.0.0-cp313-cp313-win_amd64.whl (584.2 kB view details)

Uploaded CPython 3.13Windows x86-64

hdiffpatch-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

hdiffpatch-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

hdiffpatch-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

hdiffpatch-2.0.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

hdiffpatch-2.0.0-cp313-cp313-macosx_11_0_arm64.whl (665.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

hdiffpatch-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl (785.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

hdiffpatch-2.0.0-cp312-cp312-win_amd64.whl (584.3 kB view details)

Uploaded CPython 3.12Windows x86-64

hdiffpatch-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

hdiffpatch-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (6.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

hdiffpatch-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

hdiffpatch-2.0.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

hdiffpatch-2.0.0-cp312-cp312-macosx_11_0_arm64.whl (665.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

hdiffpatch-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl (783.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

hdiffpatch-2.0.0-cp311-cp311-win_amd64.whl (586.1 kB view details)

Uploaded CPython 3.11Windows x86-64

hdiffpatch-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

hdiffpatch-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

hdiffpatch-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

hdiffpatch-2.0.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

hdiffpatch-2.0.0-cp311-cp311-macosx_11_0_arm64.whl (667.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

hdiffpatch-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl (785.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

hdiffpatch-2.0.0-cp310-cp310-win_amd64.whl (586.1 kB view details)

Uploaded CPython 3.10Windows x86-64

hdiffpatch-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

hdiffpatch-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

hdiffpatch-2.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

hdiffpatch-2.0.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

hdiffpatch-2.0.0-cp310-cp310-macosx_11_0_arm64.whl (668.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

hdiffpatch-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl (785.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file hdiffpatch-2.0.0.tar.gz.

File metadata

  • Download URL: hdiffpatch-2.0.0.tar.gz
  • Upload date:
  • Size: 12.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hdiffpatch-2.0.0.tar.gz
Algorithm Hash digest
SHA256 39abb8895a971f78c9501af0fbb63351ec28bd5bcd0bd3275ab2ad56902d75e2
MD5 f1becd1be9716ea1d58969611d77dabb
BLAKE2b-256 a3ebbaa34da762aecdcc60cf3cfdf71cb42fbbc9431c3bbf7f5ed71f6262a923

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0.tar.gz:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: hdiffpatch-2.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 600.2 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hdiffpatch-2.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 75d49ea9628fbf6276d89f651d2c66afcbf0919bb4cf34bd8130be591313f5f2
MD5 d225e7843e705743cf951c671d7e7b71
BLAKE2b-256 0c1d6d758c28cfe65fea003584c2c99a7391184f421d5ad3db03f0121089b58c

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03422b656cb6da0c8c022710349ad64b21b64d22264025b3e36836f0af71956a
MD5 d43574a38e13fe06bdb07d8b69c37fad
BLAKE2b-256 ead23c715c75ba992c26b2fb00193502617a831c8b8bbea2da7b9606fdc19d04

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 17d15108bfa708803836dfd5974fd255d930b743619a3eaeebff3fc3a100bc92
MD5 0c8e289cd2253a61b30ab235a646dee1
BLAKE2b-256 86334cc54dcb566080134146d599ff6bf51dcbd1cdb56d6adad941b56ea9f076

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51dff597f04a495ab0427e5cb0a080295c84402d03cbc69af6f8f19269d281cb
MD5 cc966588730e10299c65f32bbf261f40
BLAKE2b-256 f90416325b5c37b7b90eeb2384cbdee1dc339297f4585d533e24fe2922bb1d58

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55e001805cdabd69fc5341da2d0dbb0c9b8b73bf569f02906c849be26a8ac8bc
MD5 b55b6bde454d15b5a6f3a9b3645e4560
BLAKE2b-256 23b93b5348d9fd1d762aab8cdd0ff05e2f17f3997d239824ab073d4a4390637d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 489a4b1c0da65e98bd15ed1e561e5b3fc304a024bddd1fec7dba9a4f17ffaeda
MD5 ad194e0e564caa491ca091244bb1864c
BLAKE2b-256 8ef66f68f7e9545b9f07602d4a6af3b90b8d36892dbe4b6d2381645e43320eea

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d7bccccacbbaffd0381296ebc39da49eda49e5c6e97e6635f3f0193a22ae0bf1
MD5 b8b4c1409560eb95f79380b8c1752c41
BLAKE2b-256 349a91f42e084fb408a0853715329f6fbdf06dba82b3c04a6eca99856e11bd3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: hdiffpatch-2.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 584.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hdiffpatch-2.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 109c4c94c1f06e8d41ff52b69a9080204539aeb34702f3e4723deed3a887f477
MD5 9fba58509d7890f2f31332cf6d6cb876
BLAKE2b-256 2f9ed88973b42a0008e6948c0e052a766db7bceac0c8dd0588df4385799945f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f37495dc1fe62b0c16f726c28b5892a6ecb472615809189bacdc524917fea94
MD5 9a9a060748862c835e84e58f37643be1
BLAKE2b-256 5e2029a87eedc89b2fd1c00fd173956af3bda87e56273552425739b8ccee662c

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e9b1221178a7605b7ee124e1002fc6ff2a0d6290d83cca19f76ca453814d9762
MD5 bc8b89f8e2bdffdfdd32212dc1e17ddf
BLAKE2b-256 ad32dfc086129d19edd8bf808780b907e2dd95f8e741c76e0b0d1d508fc9c471

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82355a73f281fa758374d56ec51203b291d0319e09fb84f8e7944aaebdf74e9d
MD5 5e6fd4073af30e3a8b95786e8e393fd7
BLAKE2b-256 e170d2c6081271a7ba0d737e8da44aa67a945cd508cd2d9312d0b7c0fecd575d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ce673715bf3436e7db721695ea89b274541339f576b88dc3ad5961fb6e6df05
MD5 87ff79573bac1714ff9d4936f9ea6902
BLAKE2b-256 8e9256a7abb4a5dc74e107e592cb3b5dfab2c9257f1488bd727e16df088f30c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04c1a0272d587660b8f7fcbeeaf658d4d38b2085c83d93a186e9f153c08e83f4
MD5 a07af8b06d1d6525a1de144eeb6b6fb2
BLAKE2b-256 8a16fc0e9648a06451c0efa65582edaa6b17d10f021ce30028d67f4e34a5acb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a5d40d4c0300c7e4240606cacdf9521a4a58417fb7fb9b0ba65334e087245a5f
MD5 a2000b6c06c5f2447535f0781e4b3885
BLAKE2b-256 61e599c4731cc6bf65f08a9c78685d27cfd5b40812fb44ea7b02b8421c91f85d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: hdiffpatch-2.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 584.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hdiffpatch-2.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f1fe2cd6ddac5762e955cacb348f810570ec4aaa12f1022cdc7f132bbc62e1ab
MD5 172d190bd76ef0b130154cca699df53f
BLAKE2b-256 d2cdbd98db2edee1aedc6f3615ee53ea3eb1336fc73e408361036e8e5bea04be

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 592a79c1e2316dd3551f741d57ceb88f16df96807df883fe1efb70a07c0732df
MD5 66f75f5d8f1420bec5dffad1276960b4
BLAKE2b-256 b2ab875158e76a81212fcf6de857d054720a1e0eeb985a24019de8e2ac2d9afb

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e70ac867c8c02823c816fcb9909ded3a256360c45941d2f73069592ba9399191
MD5 47e2ca972b4100e7a762c52eb9d61adb
BLAKE2b-256 53bcbe1f80ad054401b28044bdc8672246742e224d0047682ee687f54f82ad95

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88aa5815267b381a389c3394fd1de375cd4f1a9c9d5bf31b618fb8a6dbe55323
MD5 27121da5d822f1df55cedb1e9725d010
BLAKE2b-256 92ffec6a689c5f8b600efda8feebfc5114267f1948b53ac0c5cafd5c60f554e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f5ad41e29ce33ae559c5e22099aabad193c5ddfe37d03a0b714918bcb4b8244
MD5 8728b63c8a14eb049cc9824613b7ca60
BLAKE2b-256 744f6a2a0d83fd862ec680c3cd32175613c5f03446cb53b477191f69b43d2af0

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad6578c6c07b40347f22270574103d55967aa3ab6270b5b34d64d3d2682f71f8
MD5 7539ec5ee105e8db00baac8dea3dbaac
BLAKE2b-256 c19d81fb067636706669d47b6e0f38c8569ce9c85ed0aba73c00a65f7fd0ebe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b59cf19ab902f03735d4144547a2a48b63950a41657b4ea39e3feb291cc7cdd2
MD5 044bf8dcfa4193c5b6df14984ebbb44f
BLAKE2b-256 422c661614529c5a409764f06db1e49629b256f106208a7c78095d86f3173777

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: hdiffpatch-2.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 586.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hdiffpatch-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 76dd9f7e9924178d04c94c3a82c7bf696a4ed226916573e6ccce3b21177789fc
MD5 3d937971f80bfd44596fadddf8091be2
BLAKE2b-256 a13d459fb21268e41a08656d4ebdf002d585392021639bd9a4894b589cf4390a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47f8b90538396a7f1936180f2aba76b251deb234b3509b6e0cbaee92092feedf
MD5 4522ae7f55d31abd9103a07aafe91c0e
BLAKE2b-256 5c635d531fcd9148455dd55563a62f3b53c66bfddbd4ce7af685b116d933b3b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d73bee526afd0df3a52dec85ba0d1d42d5183e4cdbf060ac1e1902afe561be80
MD5 334f9639bd4f5bcf8ae37d9f2a0f0cc3
BLAKE2b-256 0b4af361f1971159ecfa08b4a68b81b235b83b394dc232d808b763350b0862c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 884a6573e8e7273c7ecffcebe9352e72f86181cd63434a630ce3e6391196d336
MD5 175fa2fa47fca5a3ffd33803df88e529
BLAKE2b-256 9ca466f27b29f0210f5c29a28508673ceecb810ab3780aa1830d45c05373b2fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 243dcbad711c567544e453f64865108e199ebc25d900672755b16a010af260ac
MD5 76e290b50437a3a9d7c4ba4b139e68fb
BLAKE2b-256 9eac234755555ce5b0c53c8bde3be398772b688af68f59afc21a39ad5547821b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e17ad192f80a91f05240f057ff0f099a12984267fe9312bceecb48bf4a3e4119
MD5 14d4d639ccacc5dabbaf3dadd5a99bfa
BLAKE2b-256 d6ac6c3e75912c83d1fe6ea6c20586cffdcd3dcf13dd6c8737b085a99fd15899

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 39994fd3c97c34e1d3d11ef074eae21b61ee38217012f1a2c7b43409124f1092
MD5 0ff379c83e7b6e02ba225c727a7f3a8f
BLAKE2b-256 496cf67f608ad656cef9d02b3216c54e2bd8ef0a76815ed2c89153af23c0e353

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: hdiffpatch-2.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 586.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hdiffpatch-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8f4f19d4f4e5b4fd5507d534b1280feccabaeea1acee66fb8edcab96435bbc27
MD5 81a8218a33491d98d9d7e145bb9ac52d
BLAKE2b-256 dfac52c20d2f052c78e9d29fb9252883444b30a2c9f6b66fb45774407b4c64aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ddaec91c25be6cb12280aa0d05a96d73df12396db0ff592ee6afe55eac33a270
MD5 3010b3816202e3c4402e1cf2cb24d356
BLAKE2b-256 56bd8005b9ede7b483b6036f7dd4575ed9f8fa217af3a0d13ca15ef4774dbe36

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c6b8be1bdc47f14a30d926d923d6e27d3591c697f2f40eb31d69c19661cbac45
MD5 5af82bb3d20927697b79114433d65e92
BLAKE2b-256 2415e0c496adf113187cb83340258a32fe03cf8f66a701bbedcb712f548ff825

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13efd37aa8b489265b14e7405978b279ff191c19f9c87bbd52f1ee3684a044a7
MD5 9cf3718b2cf7f9713bbf4ded8ff2121f
BLAKE2b-256 9887d91560e19091003f2b8d3166a42d36e8a7200da94463d297449164364335

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5665e136a0761cfac0fae43dac5f19967a041e5837ababbcef9d08dc5b2ad5eb
MD5 29449f169a77dbe5fc689bd533364ce2
BLAKE2b-256 039730d5a9f6ddd66cc21d8070da48dd22bee5c2cb239aa736d5b4b0f53c6162

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4e6790e969d78ef44cfb34b4714b3268f7cb73f4143b0c079336f94b8db649a
MD5 6990ed923dd5ea8a1bc5939b5aac764a
BLAKE2b-256 bf1184796cd8fc4df55dda04aae51977d2fc9b13ccf53e3f327dc2afe881a3ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdiffpatch-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e85b7cc01aff799b792b8f7ff4cbb96a4f5330a313aced04ee28bf82f392980
MD5 d9d56a86b1e94283ec4e89116fe6dd6d
BLAKE2b-256 2f068075e93d026f827b02f1aa81c2c38fb64d1f8179ef8a54dede68e311fe94

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build_wheels.yaml on BrianPugh/hdiffpatch-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.0.0 This release

36 files

1.1.0

43 files

1.0.0

61 files

0.1.0

2 files

Supported by

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