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:
difffor creating a patch.applyfor applying a patch.recompressfor 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.
Lite-format diffs for HPatchLite
For extremely memory-constrained devices, diff_lite produces the compact "lite" format consumed by HDiffPatch's tiny on-device applier, HPatchLite (hpatch_lite_patch). Every codec with a compress-type byte in the lite header is accepted: "none", "zlib", "lzma", "lzma2", "zstd", "bzip2", "lz4", "lz4hc", "tuz" (tinyuz), "brotli", "lzham", and "tamp" (the last under the vendor-specific byte 0xF0). hpatch_lite_patch does no decompression itself, so pick a codec whose decoder fits on your device; "lzma", "zlib", and "tamp" are the small ones.
import hdiffpatch
lite = hdiffpatch.diff_lite(old, new, compression="lzma")
restored = hdiffpatch.apply_lite(old, lite) # == new
apply_lite is the lite-format counterpart of apply: it drives the vendored HPatchLite applier (the same code path a device runs) to reconstruct the new data. The codec is auto-detected from the self-describing lite header, so apply_lite takes no compression argument.
recompress_lite is the lite-format counterpart of recompress. It re-encodes an existing lite diff with another lite codec without redoing the match search, and for a diff made by diff_lite the result is byte-identical to calling diff_lite with that codec directly (except for multithreaded LZHAM, whose output varies from run to run; an inplace-variant diff, which diff_lite doesn't produce, keeps its header), so a diff needed under several codecs can be computed once uncompressed and then recompressed per codec:
base = hdiffpatch.diff_lite(old, new)
lite_tamp = hdiffpatch.recompress_lite(base, "tamp")
assert lite_tamp == hdiffpatch.diff_lite(old, new, compression="tamp")
Lite diffs are not interchangeable with diff/apply — they can only be applied by an HPatchLite-family patcher (apply_lite here, or an HPatchLite build on the target device), and the standard apply rejects them.
See the documentation for fine-grained compression configuration, diff recompression, and performance benchmarks.
Metadata
Release files for hdiffpatch 2.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hdiffpatch-2.4.0.tar.gz | 13.5 MB | Details |
Built distributions (wheels)
Total release size: 234.5 MB
Release files / hdiffpatch-2.4.0.tar.gz
| Download URL | hdiffpatch-2.4.0.tar.gz |
|---|---|
| Size | 13.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc14d4e7e63a26c9f89fccb37fdec7111c0ae4e018630a59b6d6ec490333e183
|
|
BLAKE2b-256 checksum How to use checksums |
54df5a9f7b7e8ccaf5b67ae7c2f5e0ee0d1e0b999011a9d01f2e149b9a95c549
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp314-cp314-win_amd64.whl
| Download URL | hdiffpatch-2.4.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1436785cd195f0faa7e528786e6d20e868ed684b99a2530acbac68a7ebbdee62
|
|
BLAKE2b-256 checksum How to use checksums |
0ce52fa08c2f59d3bf23bf860df24866ef7bd8f8e7fbf9f3a28cc90bbde2315a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 10.9 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
00bf29ae62be83d608b0f00e4d3f030831842cba84f9e5b54efc43a4ae474316
|
|
BLAKE2b-256 checksum How to use checksums |
948065f0ec7434d9cf688b19d2545984fa983393faa1b1213cb5516efa1ec841
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | hdiffpatch-2.4.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 10.2 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
65c21c24435ab699a18c690e6343374b33771c1a784067ae51ab79b467dd6214
|
|
BLAKE2b-256 checksum How to use checksums |
df9536ba849871d4d960509e0b0967322d294ab5a7c99dc29e71b8923d740623
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 10.0 MB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1e1e4b489017185267653d8f4d62a72ec3ba4b00e339e1533ecb597846e16c39
|
|
BLAKE2b-256 checksum How to use checksums |
15c9d6ec4355728e91e209b4b72c7f09001d0e6f5118b1584e2292102f1bb6c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hdiffpatch-2.4.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
de111c5cdcee465ac78b9df9a95de8d42178abdc6b1e512b048416eb4870a754
|
|
BLAKE2b-256 checksum How to use checksums |
4020b5a698c8439e16a8aa5a0828e22be5fb2d248b65033efa505b6ca44c7391
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | hdiffpatch-2.4.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
90d34b83396cbae362eb6b009a608525e14accbf2b33bb1f47aae9008db82b7d
|
|
BLAKE2b-256 checksum How to use checksums |
90699465a19633d17b83156a2d806e4ba54a2fb9718ed8cbf4d178e8a5c96a27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
3fc2433d6cc529d60055ccb6c6b402e1aaa38949272295da4ea0d2ffdb30da12
|
|
BLAKE2b-256 checksum How to use checksums |
34aa494410fa5a3fa1e8bd1f6f8b76014f4ba0cf81998c42557a357dad0763a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp313-cp313-win_amd64.whl
| Download URL | hdiffpatch-2.4.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a19bf0e7c2df73fe532cb43d6b5eca1a2c2aac6f183d3ca40327f4854ad19f04
|
|
BLAKE2b-256 checksum How to use checksums |
61a7507240f57b2a30bf3e6fffb4d73bc5c2cf4ebcc180e1def8418280d65165
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 10.9 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
3935fd627c0e7cbf07a89e6d2add81d02fe627c4b31c1d341c904713b15540c8
|
|
BLAKE2b-256 checksum How to use checksums |
2bf175d2d1a67a6c498abd44c99b21902dc6f81a9ed9d7c280749948311d6ee9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | hdiffpatch-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 10.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
de7a253ec75a94412247feeddfa5ff2b13ff081a0d974ed20044ed0b0c235a8e
|
|
BLAKE2b-256 checksum How to use checksums |
9c60b138c3b507e879b9b30bbb91b1918c397ae2761cfa3efe279c36be28bb6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 10.0 MB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1933e289080cd7fa4adf78057c1a167f18cb7bc9f50c60ae5ef892ff24838956
|
|
BLAKE2b-256 checksum How to use checksums |
d2750f9308a3628c389ae729dcad351568e2c8d26f45b3b4bb9a8da2023a6851
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hdiffpatch-2.4.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8e444e834026cc6dc475da93b3c60266939801158ed1b3a6fdf3ab42ad29c19b
|
|
BLAKE2b-256 checksum How to use checksums |
1a6cde6a91fc32fce5437f0d81424ea722e62d3630d02a9d502b35a4c9ea4430
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | hdiffpatch-2.4.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6217538cefff08515f22e02693bb255d46a107b6bbdc660171b0dc76c6c7d5a0
|
|
BLAKE2b-256 checksum How to use checksums |
8b4927157e9a4caf5e48a92c7d685b8d363daa3627fe0bdadd71085dee126a09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
d22b8f3c333e066a2dec203ed7fcb1bf02caa4f576b3b517b6a66726c52b8825
|
|
BLAKE2b-256 checksum How to use checksums |
e21d11cede138f04e5fa54f417a8da6de38f59aeda813af1eb789e3ad4a752d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp312-cp312-win_amd64.whl
| Download URL | hdiffpatch-2.4.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d85abcde2c45b7fc8f1e52eb722aaebf5d4cc59b0f0c3b68396c9c0ef0986280
|
|
BLAKE2b-256 checksum How to use checksums |
6a93252466abc432a44b6c7db733320aea40295d3ae5f2f978435532ea0440c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 10.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
2a1c706101d40f87ded82513a0d25dbb91ad010f75f342238765d24bed506e10
|
|
BLAKE2b-256 checksum How to use checksums |
d2aa261d9e1e80fe8cba149cb376fbfa227e045d20d463005a07bbb27d5e0cfa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | hdiffpatch-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 10.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
0e9070e56ca5fc5e7728ef374bade52043d20b1e170b48bfcfcf37d221e92da7
|
|
BLAKE2b-256 checksum How to use checksums |
a1d2bab9c14b617280a00bb2a8d89883e8896c62b354b8a713b4bca35960e8e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 10.1 MB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c61fe80f79d73442625aa4015b64f28e737b3d301a735a58069b5d6d04d4d64c
|
|
BLAKE2b-256 checksum How to use checksums |
fc58a7d57346c65303704c21ba83e6d6ea49ebb14547839f6416eeb7766a6b38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hdiffpatch-2.4.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 9.4 MB |
| Tags | CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6d7411f38a31b10b760c8cf1a73e74c4b0801a1e1a7007c1e916ab68f057fe0e
|
|
BLAKE2b-256 checksum How to use checksums |
3f133bdd21049c27a99a3dbe75f8f5df01a574ccf8ac6892e6390dda4b088517
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | hdiffpatch-2.4.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
61dabd60bdba400da6ed2b77fbe238567133f697b41db4f6e6dbaa10228abdaa
|
|
BLAKE2b-256 checksum How to use checksums |
3deb834bd5b88788939d9700990f795177a63f2be7199eb2d370b0741b8b4a24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
66e308b09be03342ac5a4fe6e75ca9ccb6f83306afa80ebbe6e3cf07de2eae89
|
|
BLAKE2b-256 checksum How to use checksums |
cd25ddb77a5d9bde829bb7629f1b931f4b2da2d79aeccfdcbf0c2f239603947b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp311-cp311-win_amd64.whl
| Download URL | hdiffpatch-2.4.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3f48231502b5ad4f81665ea292da8a5353c19862610b9aab932d509c81965f3a
|
|
BLAKE2b-256 checksum How to use checksums |
028b3972167659d223452dcd73254e9f2fc298a010867d4a19a0ad1f937a6ec0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 10.9 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
507f0dbb986f4061f0a5d66b2f6d1c371677b401d617ec673490dabc71b6b9a2
|
|
BLAKE2b-256 checksum How to use checksums |
e8edf9db744f43e5fd58e59f9d72b9d48b3b2a2773e14ea893be7502a21ee7c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | hdiffpatch-2.4.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 10.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
2fd081168f867da58c06a86f4c034e0d056dadb95a10a9d54f4cb66573be0e1e
|
|
BLAKE2b-256 checksum How to use checksums |
58a15588ce476a33bcdd1bcb95b020b2998adc0675011858bdd570a9e175b7b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 10.0 MB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ba1bbee1028685c0a9d1a292dbdacad7056dd2991f0a02890b3ccbbe0d554b11
|
|
BLAKE2b-256 checksum How to use checksums |
3792ffde3da9e68d7fa738f453ecc470d6b46a04195b4b95acb295bbea1f5809
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hdiffpatch-2.4.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a66011141635c0eead2d3d18f6b6c3ee38ee61478842fa560ca967ef1b3c6670
|
|
BLAKE2b-256 checksum How to use checksums |
1192b6c9a83d624af9dad7dca28752afaac71caef049acdf7682d17d2f64f410
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | hdiffpatch-2.4.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b4747571b947b91a55601dd4855153b6fdc8c6ede82f184fc5be315f6819d3d1
|
|
BLAKE2b-256 checksum How to use checksums |
3b719a145bf622cd3accbeb24a72a28bdb4d8147c419c7f2e1a29b1006388359
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
44e891cdb57c1466cdc9cf7c8804b65493beb426c00d1ef48cfc22728484a65e
|
|
BLAKE2b-256 checksum How to use checksums |
48dbe491e7b1a3e51e39aca24ee68182f091702c5063a9c9c85fcac4fcafa8f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp310-cp310-win_amd64.whl
| Download URL | hdiffpatch-2.4.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4d66781914b6b31666ff1f346b9ccf85367330625ee87a2c2cf92f558e276b86
|
|
BLAKE2b-256 checksum How to use checksums |
2ad32b42dda159211e80e30007eefa68b2384698e688961fa5938d51c8f86c21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 10.8 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
8a60d2ed342040c3bc438b54dccce8d9ac8ef5a9d518d5f00f2b0c8dbb1c3c5f
|
|
BLAKE2b-256 checksum How to use checksums |
58841fc90bed4b8891ee0acaa5ba28fa957489328ffdf23350aad1a9b3544526
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | hdiffpatch-2.4.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 10.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
7a4ad607311d1731c99d95ea0389ce381d8595a6d5303f9bc8cbb7079e1ec530
|
|
BLAKE2b-256 checksum How to use checksums |
3f7140599fa7f5a15525adecae3566186502062fb546a08b2b18cdd9adfbed19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 10.0 MB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
843392536e18cced5d1d77c2b044c7567edb2e067869496d6517614863f2f7c5
|
|
BLAKE2b-256 checksum How to use checksums |
76091a6be0db82545a392ffce02ac1b2ca9b08c9b501f3a699ca78ce292ee3f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | hdiffpatch-2.4.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 9.3 MB |
| Tags | CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
de5ea40fd9dfd713a064fc2441bb9fa446e477b77c1f7c22d06440fe80996b8f
|
|
BLAKE2b-256 checksum How to use checksums |
89c66b6a653e644ccc74615f008361b9148d830dc4e68f6f6102ce98394e5760
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | hdiffpatch-2.4.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
15063081a8286b7ad20a3adad05557fe05ed96373572ecf7e4b87d9e532d4e25
|
|
BLAKE2b-256 checksum How to use checksums |
add12fc93350354ca2751f5f125b0d78a6ce5d701acb8d31b3d2e91057e71607
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / hdiffpatch-2.4.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | hdiffpatch-2.4.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
3ea05bd486beb2f02f2f942f7dd1ef67c008c9e879e0fc73fae31c622dac89d3
|
|
BLAKE2b-256 checksum How to use checksums |
d6c51224c3e6b24f14ded11269fbdc99872d20503f7c9062cac659a4e6603c10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency log