Skip to main content

Python wrapper around HDiffPatch C++ library for efficient binary diff/patch operations.

Project description

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

Python compat PyPi GHA Status Coverage

Installation

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

pip install hdiffpatch

For development installation:

git clone https://github.com/BrianPugh/hdiffpatch-python.git
cd hdiffpatch-python
poetry install

Quick Start

hdiffpatch primarily provides 2 simple functions:

  • diff for creating a patch.
  • apply for applying a patch.

Basic Usage

import hdiffpatch

# Create binary data
old_data = b"Hello, world!"
new_data = b"Hello, HDiffPatch!"

# Create a diff
diff = hdiffpatch.diff(old_data, new_data)

# Apply the diff
result = hdiffpatch.apply(old_data, diff)
assert result == new_data

With Simple Compression

import hdiffpatch

old_data = b"Large binary data..." * 1000
new_data = b"Modified binary data..." * 1000

# Create a compressed diff
diff = hdiffpatch.diff(old_data, new_data, compression="zlib")

# Apply patch
result = hdiffpatch.apply(old_data, diff)
assert result == new_data

With Advanced Compression Configuration

import hdiffpatch

old_data = b"Large binary data..." * 1000
new_data = b"Modified binary data..." * 1000

# Use configuration classes for fine-grained control
config = hdiffpatch.ZlibConfig(level=9, window=12)

diff = hdiffpatch.diff(old_data, new_data, compression=config)
result = hdiffpatch.apply(old_data, diff)
assert result == new_data

Recompressing Diffs

import hdiffpatch

old_data = b"Large binary data..." * 1000
new_data = b"Modified binary data..." * 1000

# Create a diff with zlib compression
diff_zlib = hdiffpatch.diff(old_data, new_data, compression="zlib")

# Recompress the same diff with zstd
diff_zstd = hdiffpatch.recompress(diff_zlib, compression="zstd")

# Remove compression entirely
diff_uncompressed = hdiffpatch.recompress(diff_zlib, compression="none")

# Both diffs produce the same result when applied
result1 = hdiffpatch.apply(old_data, diff_zlib)
result2 = hdiffpatch.apply(old_data, diff_zstd)
assert result1 == result2 == new_data

API Reference

Core Functions

def diff(old_data, new_data, compression="none", *, validate=True) -> bytes

Create a binary diff between two byte sequences.

Parameters:

  • old_data (bytes): Original data.
  • new_data (bytes): Modified data.
  • compression (str or config object): Compression type as string ("none", "zlib", "lzma", "lzma2", "zstd", "bzip2", "tamp") or a compression configuration object.
  • validate (bool): Test that the patch successfully converts old_data to new_data. This is a computationally inexpensive operation. Defaults to True.

Returns: bytes - Binary diff data that can be used with apply() and old_data to generate new_data.


def apply(old_data, diff_data) -> bytes

Apply a binary patch to reconstruct new data.

Parameters:

  • old_data (bytes): Original data.
  • diff_data (bytes): Patch data from diff().

Returns: bytes - Reconstructed data. The new_data that was passed to diff().


def recompress(diff_data, compression=None) -> bytes

Recompress a diff with a different compression algorithm.

Parameters:

  • diff_data (bytes): The diff data to recompress.
  • compression (str or config object, optional): Target compression type as string ("none", "zlib", "lzma", "lzma2", "zstd", "bzip2", "tamp") or a compression configuration object. If None, removes compression.

Returns: bytes - The recompressed diff data

Compression Configuration

For advanced compression control, hdiffpatch provides configuration classes for each compression algorithm:

ZStdConfig

Fine-grained control over Zstandard compression:

# Basic configuration
config = hdiffpatch.ZStdConfig(level=15, window=20, workers=2)

# Preset configurations
config = hdiffpatch.ZStdConfig.fast()             # Optimized for speed
config = hdiffpatch.ZStdConfig.balanced()         # Balanced speed/compression
config = hdiffpatch.ZStdConfig.best_compression() # Maximum compression
config = hdiffpatch.ZStdConfig.minimal_memory()   # Minimal memory usage

# Use with diff
diff = hdiffpatch.diff(old_data, new_data, compression=config)

Parameters:

  • level (1-22): Compression level, higher = better compression
  • window (10-27): Window size as log2, larger = better compression
  • workers (0-200): Number of threads, 0 = single-threaded

ZlibConfig

Fine-grained control over zlib compression:

# Basic configuration
config = hdiffpatch.ZlibConfig(
    level=9,
    memory_level=8,
    window=15,
    strategy=hdiffpatch.ZlibStrategy.DEFAULT
)

# Preset configurations
config = hdiffpatch.ZlibConfig.fast()
config = hdiffpatch.ZlibConfig.balanced()
config = hdiffpatch.ZlibConfig.best_compression()
config = hdiffpatch.ZlibConfig.minimal_memory()
config = hdiffpatch.ZlibConfig.png_optimized()    # Optimized for PNG-like data

Parameters:

  • level (0-9): Compression level
  • memory_level (1-9): Memory usage level
  • window (9-15): Window size as power of 2
  • strategy: Compression strategy (DEFAULT, FILTERED, HUFFMAN_ONLY, RLE, FIXED)

LzmaConfig and Lzma2Config

Fine-grained control over LZMA compression:

# LZMA configuration
config = hdiffpatch.LzmaConfig(level=9, window=23, thread_num=1)

# LZMA2 configuration (supports more threads)
config = hdiffpatch.Lzma2Config(level=9, window=23, thread_num=4)

# Preset configurations available for both
config = hdiffpatch.LzmaConfig.fast()
config = hdiffpatch.LzmaConfig.balanced()
config = hdiffpatch.LzmaConfig.best_compression()
config = hdiffpatch.LzmaConfig.minimal_memory()

Parameters:

  • level (0-9): Compression level
  • window (12-30): Window size as log2
  • thread_num: Number of threads (1-2 for LZMA, 1-64 for LZMA2)

BZip2Config

Fine-grained control over bzip2 compression:

config = hdiffpatch.BZip2Config(level=9, work_factor=30)

# Preset configurations
config = hdiffpatch.BZip2Config.fast()
config = hdiffpatch.BZip2Config.balanced()
config = hdiffpatch.BZip2Config.best_compression()
config = hdiffpatch.BZip2Config.minimal_memory()

Parameters:

  • level (1-9): Compression level
  • work_factor (0-250): Work factor for worst-case scenarios

TampConfig

Fine-grained control over Tamp compression (embedded-friendly):

config = hdiffpatch.TampConfig(window=10)

# Preset configurations
config = hdiffpatch.TampConfig.fast()
config = hdiffpatch.TampConfig.balanced()
config = hdiffpatch.TampConfig.best_compression()
config = hdiffpatch.TampConfig.minimal_memory()

Parameters:

  • window (8-15): Window size as power of 2

Exceptions

hdiffpatch.HDiffPatchError

Compression Performance

Different compression algorithms offer trade-offs between compression ratio and speed:

  • zlib: Good balance of speed and compression. Very common.
  • zstd: Fast compression with good ratios.
  • lzma/lzma2: Very high compression ratios, slower.
  • bzip2: Good compression, moderate speed
  • tamp: Embedded-friendly compression, minimal memory usage.

Basic Compression Comparison

import hdiffpatch

# Large repetitive data
old_data = b"A" * 10000 + b"B" * 10000
new_data = b"A" * 10000 + b"C" * 10000

# Compare compression effectiveness
for compression in ["none", "zlib", "zstd", "lzma", "bzip2", "tamp"]:
    diff = hdiffpatch.diff(old_data, new_data, compression=compression)
    print(f"{compression}: {len(diff)} bytes")

Advanced Configuration Comparison

import hdiffpatch

# Compare different configuration approaches
configs = {
    "zstd_fast": hdiffpatch.ZStdConfig.fast(),
    "zstd_best": hdiffpatch.ZStdConfig.best_compression(),
    "zlib_balanced": hdiffpatch.ZlibConfig.balanced(),
    "lzma2_custom": hdiffpatch.Lzma2Config(level=6, window=20, thread_num=4),
}

for name, config in configs.items():
    diff = hdiffpatch.diff(old_data, new_data, compression=config)
    print(f"{name}: {len(diff)} bytes")

Real-World Example: MicroPython Firmware

Here's a comprehensive comparison using actual MicroPython firmware files with a 12-bit window size (4096 bytes). This window size was chosen because it is typically a good trade-off between memory-usage and compression-performance for embedded targets.

Since we're using compression for the diff, a natural question would be: "If I'm adding a decompression library to my target project, then how much smaller is the patch compared to just compressing the firmware?" To answer this question, we compare the size of the compressed patch to the compressed firmware.

Algorithm Size (HDiffPatch) Size (firmware) Improvement
none 209.7 KB 652.0 KB 3.11x
tamp 143.1 KB 322.8 KB 2.26x
zstd 133.4 KB 277.6 KB 2.08x
zlib 125.5 KB 251.8 KB 2.01x
bzip2 128.6 KB 246.2 KB 1.91x
lzma 116.9 KB 222.7 KB 1.91x

In this example, using hdiffpatch resulted in a ~3x smaller update when compared to a naive uncompressed firmware update, and ~2x smaller when comparing against an equivalently-compressed firmware update.

To reproduce these results:

poetry run python tools/micropython-binary-demo.py

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

hdiffpatch-1.0.0.tar.gz (8.0 MB view details)

Uploaded Source

Built Distributions

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

hdiffpatch-1.0.0-cp313-cp313-win_amd64.whl (9.5 MB view details)

Uploaded CPython 3.13Windows x86-64

hdiffpatch-1.0.0-cp313-cp313-win32.whl (9.4 MB view details)

Uploaded CPython 3.13Windows x86

hdiffpatch-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

hdiffpatch-1.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl (15.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

hdiffpatch-1.0.0-cp313-cp313-musllinux_1_2_i686.whl (16.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

hdiffpatch-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (14.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl (14.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

hdiffpatch-1.0.0-cp313-cp313-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

hdiffpatch-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

hdiffpatch-1.0.0-cp312-cp312-win_amd64.whl (9.5 MB view details)

Uploaded CPython 3.12Windows x86-64

hdiffpatch-1.0.0-cp312-cp312-win32.whl (9.4 MB view details)

Uploaded CPython 3.12Windows x86

hdiffpatch-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

hdiffpatch-1.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl (15.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

hdiffpatch-1.0.0-cp312-cp312-musllinux_1_2_i686.whl (16.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

hdiffpatch-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (14.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl (14.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

hdiffpatch-1.0.0-cp312-cp312-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

hdiffpatch-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

hdiffpatch-1.0.0-cp311-cp311-win_amd64.whl (9.5 MB view details)

Uploaded CPython 3.11Windows x86-64

hdiffpatch-1.0.0-cp311-cp311-win32.whl (9.4 MB view details)

Uploaded CPython 3.11Windows x86

hdiffpatch-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

hdiffpatch-1.0.0-cp311-cp311-musllinux_1_2_ppc64le.whl (15.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

hdiffpatch-1.0.0-cp311-cp311-musllinux_1_2_i686.whl (16.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

hdiffpatch-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (14.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl (14.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

hdiffpatch-1.0.0-cp311-cp311-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

hdiffpatch-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

hdiffpatch-1.0.0-cp310-cp310-win_amd64.whl (9.5 MB view details)

Uploaded CPython 3.10Windows x86-64

hdiffpatch-1.0.0-cp310-cp310-win32.whl (9.4 MB view details)

Uploaded CPython 3.10Windows x86

hdiffpatch-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

hdiffpatch-1.0.0-cp310-cp310-musllinux_1_2_ppc64le.whl (15.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

hdiffpatch-1.0.0-cp310-cp310-musllinux_1_2_i686.whl (16.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

hdiffpatch-1.0.0-cp310-cp310-musllinux_1_2_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (14.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl (14.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

hdiffpatch-1.0.0-cp310-cp310-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

hdiffpatch-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

hdiffpatch-1.0.0-cp39-cp39-win_amd64.whl (9.5 MB view details)

Uploaded CPython 3.9Windows x86-64

hdiffpatch-1.0.0-cp39-cp39-win32.whl (9.4 MB view details)

Uploaded CPython 3.9Windows x86

hdiffpatch-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

hdiffpatch-1.0.0-cp39-cp39-musllinux_1_2_ppc64le.whl (15.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ppc64le

hdiffpatch-1.0.0-cp39-cp39-musllinux_1_2_i686.whl (16.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

hdiffpatch-1.0.0-cp39-cp39-musllinux_1_2_aarch64.whl (15.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (14.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl (14.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

hdiffpatch-1.0.0-cp39-cp39-macosx_11_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

hdiffpatch-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for hdiffpatch-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6c69eca18893d8272d6ee2158f587179051a3edb7ae1538ab233a5dec6abd7cf
MD5 de756942fb384465bd287e2ffca26a74
BLAKE2b-256 978c0c1e6e17ec7c04f21ece20a590fa9e2a038308516bd2fa66c02945bf018a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: hdiffpatch-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 57d7318412f9bed26b04510f49f5a838f85419b91b96187e9ac8ca9b9c5dfcaf
MD5 14cd17f52ffef406caf9d82d7143eb62
BLAKE2b-256 11f236ce7607ac2b78a280c3097f1dfad3432b9f7e7165a98a595a8640af94ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: hdiffpatch-1.0.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7ccb80ae52b90d069d2abd5220696a350aca26bb0e6280863eae5268bf9095bd
MD5 1fd12913cc821ef83df0e21c32e25f3c
BLAKE2b-256 2df98d2b2501fb06015bd8e407b6cabc6e7119d940629990eaa33151b0207665

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp313-cp313-win32.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-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f742d223ebc64b397f4e4cd7ca8ae1f715f287026c819a8a39ef2c6e8b090500
MD5 86148d684bfb9cd7c53f9566f0e84aa5
BLAKE2b-256 87b9291c6be447a35b3f35a7f1140909b2c29df2048cd81ce0de9b35edac7ec5

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 5133838c7fe6fa09307827b4ff697419e6a0dd44efc1b58c65a5e80ef0620641
MD5 b88f5bf16eb4aa6464da618c1cf4b159
BLAKE2b-256 b67352cabde05e334351ce21b9b33185c23f4e5bd2b5f15c90f07b8abf6da26b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp313-cp313-musllinux_1_2_ppc64le.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-1.0.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dce8cfbd8c3bd4965e47c17875fb5abc9d1b1bfd6949f23c00d17043abd237d0
MD5 ed6dd36387b7b299198746f7897cc0e9
BLAKE2b-256 ad97a7dfc393c5cccdbcb442bfcfccca73fc587981e4605ce0f12ea77ce82ddf

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp313-cp313-musllinux_1_2_i686.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-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c6a5d6ef68d4d141780b322e557bd0d0503d2db3cf1baf99a77353cea483cf95
MD5 a33d22ac74374942ffb62fff7b7eec6f
BLAKE2b-256 e5f717fbfaeacbaba69cbd7e333eff91b981bda38033981ae5984180b73fd859

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fea666a901b65b7b219c3628e5cbb32dbf6da7debf8b3068b06e283f338fc79
MD5 6faefd84e9d25a89b958fb17507a8ba0
BLAKE2b-256 10237b0ae968b913fa55ff3a60ec75cbc7fb631476b3f24c8e203b80640be906

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_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-1.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cdf0d49e8907493dea50a65a8d3c71bf0cc11b0793a20e48b1ab6d7ca3a8a51e
MD5 1f997f4841a7c654b4982e421b661440
BLAKE2b-256 4469d89441f7a1b1db6ffef68c0f7003a1e81a1587fb3ddc67d49581c0aabee0

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.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-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 475e81f2bce16cb48fcf2aeb4a6ba229bde50cff8f9493286b905816de604858
MD5 23893fd0809b6a87cc0275c7ce4095b5
BLAKE2b-256 999ec232ef6d53b203c4380d610b0040995f73fdc56cf11c54674787488e5576

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.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-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3536d372ac6a536aa4078f3a3b95c7fd9246098b0c3b86ff7f0c02120946133
MD5 b4b3a70c406a06e9a621fd1811685c0c
BLAKE2b-256 946c37ae762b14aabd7b898c26acc3006df7b6ee4f5a3557230eafd3e9ba44da

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_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-1.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d0a11aeebdb0d04281a52c6c4909fbb106ae05fc17fd217ecd2742ff45f6906
MD5 60dbad2091f24358fede6687eb2acf2d
BLAKE2b-256 f2cc942403b19b3a650413ba62af27e9eed22d088468ebe63e7ff1c676062a65

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 79f5b29b53a6a044a06754ed12b2a4c0d2136d92b31238d78dc0e2697d2bc961
MD5 90ba22dfcc55bfb3defc981137f3492d
BLAKE2b-256 cb9562a04c2f289fb57d14a1ddaa48d7a87a5ed45a30863112d2924dd585d993

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: hdiffpatch-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 92319badcfe902c9842d03df62e32093d5962c4610ad7f524f4753ebfb3662db
MD5 c76b8f7b99794499ee5393d6479bd001
BLAKE2b-256 3fd4c8ac11e67c31b1af6c24bf5b3258a667c290165bfbfc976268c7e3e09205

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: hdiffpatch-1.0.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 f3028af48be4b19e4fa0e8f416d598ed3a4be58ff3fab647656aab5bf7b3fc68
MD5 2d856cb00a42bc1379fb1598510621bc
BLAKE2b-256 2c0a803d7a1696af60d6a41d044c58dfcd9fb0610f43e51fdab9e8b74962cdca

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp312-cp312-win32.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-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 97c1abf08ad8ed648ae8f543d22a51c7fcce39ec8a19076c936e98a9e72d2466
MD5 4aa1e7fb1c445846535524f49cec40fa
BLAKE2b-256 7056c12272552af2b1880573bb81b3093f2fb1240894f2d9dc95b0d0b9c27cc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 49695b84243832c581e64e5afff63237eca5c5215de56257195ecfee3e5e18a3
MD5 506d79484f11bd9e6c65b68eee459d06
BLAKE2b-256 7b037590694cb2483274e66cd253440cad4307cc38b128aedbdddd3920159b50

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp312-cp312-musllinux_1_2_ppc64le.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-1.0.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3e2920040315d166e6f18e36f8ae543fdeb3cf8e8714e6bbe9c69067c703662d
MD5 024066a856a5d01aa0c9f70bd4d062b9
BLAKE2b-256 c9b52f100716eda45b98cd9f544dbbd64d2962945f906064cf17bc35550579d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp312-cp312-musllinux_1_2_i686.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-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0876a43445742c408c4101144513792159a31da51eb525efa729ab8a9b8f7ddb
MD5 2138d90690c31ad9b8f12d55992eacb2
BLAKE2b-256 b5e57f9332414a81edb0c5ceedcca73b977307f0d0df50749f515714a55faf0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37adc048a6330db54ecc99cdb948e21132f7e0d784d8be62aca41e492dbd11a5
MD5 7b51853338b829fc6d948518db09b870
BLAKE2b-256 27ec2ae52cc9e486706da39a3e540b7aeebb52e1630d949d2d60294114324cac

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_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-1.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dc4f873cb2cda2cc7e42091b631e82db4ddd7a529ebb6c63833e8c7424dd1fa1
MD5 127f76d505c06156fce667ad3104fc3a
BLAKE2b-256 e9643287696c9e81d5caabbb366005f0fe77c2a38112ef8337dd87c191253b4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.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-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e3bcc9eafa1fe6aed764ba9237c14b6fe5d08691a67b67e8f12efc02521e3a00
MD5 32db87daf87c4e702a3dc9462bf8edac
BLAKE2b-256 bb1f606ebbc0cbf37881386f9098f26d3bda6ca89657bfc9c92591a949d41cde

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.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-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 685f048c08c5f056e9f46eddbc452ea035a19b936f47e6063d006591682d9ebb
MD5 a801f19d1833617486dcd2bda39219be
BLAKE2b-256 c76bd3f744102a152de4451f64d5a66fc6ac8542ec7db05caca217821df75898

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_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-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0d7fb92415a7a4901b796028ac7c048cd150ffdd20b9975bb6e4bb78cb387fb
MD5 190d0051b634a673d3aa2c8ec04b9e03
BLAKE2b-256 5ae0630e12e5b84b81cbf510e785d1f7821e31e31b4ee39876b6049860179428

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 82d64f41119a8e80adfa9eb3cc8072fd586b5a833c8ecb03f6b4b994095e36d1
MD5 99cc78b6704f26acc9139b33c76a7896
BLAKE2b-256 f2620c843dd2c20f98db00e0935f53756a89eb3dd9cef882740e4a7be82949ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: hdiffpatch-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 041b4e169e8c6ebc982d79886f7533c60d5a4211eb846a044350d451bd3b06ae
MD5 4af02a57ac8a6f31b2181d193f1db9dd
BLAKE2b-256 1b34f8006ee1ce394f095bbbd4f0a20ec77c5fb9143636650ee04803aea5134b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: hdiffpatch-1.0.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2003622194a0efac449f84681d172d3b6f4090c9842744f5091003c982e5fc1e
MD5 cc50bf08b776d6ae1d937d800901867d
BLAKE2b-256 ce13afea180cb68b8eef3325f47b6889dc7a1cba693e912148df362d6fc92309

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp311-cp311-win32.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-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb7a5e3ffe05418672c26daef720db5f844de2fae2311ff60a520c5060edafef
MD5 ba3eaf7c24192ce0cd9a79372f6331bd
BLAKE2b-256 f0def7407722c1f39ce17a11979a59aa8d58832e166758109d2cb8e9f82d558d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 adc7544ecea644bed1ec964a9a9ace99266511136c008dc6b188350a1b6ef7d0
MD5 06d7802296b7f66f6177f55f8debc1ee
BLAKE2b-256 a8e4ecf6d0c4f1c761f854a7da15e3cfbd5ea651c0649f8708650754cba4dc6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp311-cp311-musllinux_1_2_ppc64le.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-1.0.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e7a33645d7b03ea38178629fe5464925f38a605b761d4607023b6a2a5338ff1e
MD5 cf2f90d0f315818bdb71fc9c14deebe5
BLAKE2b-256 c967d47723ed0c30acafe1e21cbeaa395acd2607142c3e8aaf43c037dca8d9ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp311-cp311-musllinux_1_2_i686.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-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4c67a08d85371e0766628480b8f75bd7c1192e67a550238f29f898b46792044a
MD5 6ed7978b56d98f737a98f68b9835fba3
BLAKE2b-256 958610cfb01417077decbad21602de789819357fd8bf05e8160e256f52b25e32

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ff1f4eab9d26fe5517ec72d1ec6d5209793be9217a302aa82d24361f9331176
MD5 6b69fea95baca8c39a67854e1f819f6c
BLAKE2b-256 8e8b1569659c0b50944213bf6e04bb533cc3f138dd4c3a82a8131549c79c78eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_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-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cadae131dea26254a81bee35e45f7f2a90d38d0a7f3bbb1f9c23bf99f61338fc
MD5 d3ccd5be4ff1263e74c9f9d1014c9313
BLAKE2b-256 8d2cd38a5a8c875aac0cb3f18eef7984ab3ccba16ce40817380df376bb1e9f74

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.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-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa9bdf455bf6676b55ba540d0a8fcac745818f4ec0a667758ab1f807526e821f
MD5 17bc8eaa0c42924d01377f0df8bb00df
BLAKE2b-256 75995147c3d1ac30ab8af55b4cf9e3c8bb37f940cbd6195f1112d237d00b2e91

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.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-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edb27ba808ee8b2ce8f5e1da6f4d51a0f9f4aee3c0dd11805c246361204aeffd
MD5 cbf9665f166a90d7450cc44d6d75e497
BLAKE2b-256 432f98ce77119d4c43e35e7a564573c9fb29defefc5836d56dba1cf9d9242116

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_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-1.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d1f3a92130783a5d5fbb1ea75477f9fe4333b5fff20ea69941651a9759e97b4
MD5 7f3d670531f8d5ab342ab34e2a13a011
BLAKE2b-256 a0aa7d250d2faf4d8f2c8b74cb16ead676fc258a3b78609975f88b80df0f1172

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c0eea318ffdba8c2e284d8112d58dfbd1295325bc2029c2047bd8f60767fc45a
MD5 a2e724dbcb7eb837b05f3d451865a00b
BLAKE2b-256 0d59a927e4b03993b687efcda642754f73130daa6b834feff6dba25fe3f21612

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: hdiffpatch-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 192cbc9fcbd62fd1ae9ea2dcbf8de5b2b4acf427c97de3bdc0aa78ace9f5a636
MD5 3e3b9ea8c52799bdcf2076cea3d0ff80
BLAKE2b-256 07133ef8e1cf4255a2f1cd098a43fd18a8f4bed3a674148d31feaba17e8e50d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: hdiffpatch-1.0.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 22ebe4d0178ac1f205c7c0b7698ae31fedb2f2e3d7e7821d44541f85004acf7f
MD5 df9986e6981bb7694ba08e3ddfa80763
BLAKE2b-256 da14e76c6699e81893a5618634da93aff8cab14e90664f0aefa9af196d0b4de3

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp310-cp310-win32.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-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5b4e5b8a480776715665edac17a5c3652c4d469435f9646615c3925fd85347d
MD5 a24291e297b2d558717f9f2b2e75441c
BLAKE2b-256 eb1966c406ff971af6f71b8d48d86f826eb64f113edb9340c391a5db4fffff1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp310-cp310-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 79089d4ac0e2ea5d92ba772d2ed5ddf31f5738bb889af833324012cf1871c14f
MD5 e753c0322f066ae7e999f1ba150094ec
BLAKE2b-256 be1d2633ff9c3d1df87c9e33216d823811de91c9ea814a545c484c2cc19eeb60

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp310-cp310-musllinux_1_2_ppc64le.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-1.0.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 46f8542e409f78e06f0f92f2b8c4d4baec4ac73874ea9d3fffe8c9191a0640fd
MD5 da441f2ee5ce34927e490b5c715040fb
BLAKE2b-256 b5272e6305d17d37700497961ba397530a4833703a2714273a87710bbcba7c15

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp310-cp310-musllinux_1_2_i686.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-1.0.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35ea375ea88bdf8529dae6252c144f014461421bedce0225be94ba518972c935
MD5 28ad4923063b84bd78f4eb2dbee7825a
BLAKE2b-256 a6ab176ca0f2b5f3113cd2861330f7c80e3f9f14dd2d910762da1bc5e850047b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 440198eff1f598af549a88ae719ab00715442b9d2742eeeac5586118b22c7abc
MD5 ed5485aae1c48e30b6c59d6ea655af96
BLAKE2b-256 45bac658e1b56c735925dadcf0366c5710501889ae68f069edbd2a5bf0c604e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_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-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 74c4fb2818f59c56921e953c6e89e118c6591aea2c1036211e128d53512cef0c
MD5 28863a7d44ab3a4e5fe0ce3c14e8cfee
BLAKE2b-256 9077d8c6a84e00df897b72713459f0f7f19f651a59d436fe3ed160d7065db6fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.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-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8563c14b75f2e06eb8595b7a41718c64817525d1b7d7bc563e6b0c033ddf4abf
MD5 94ee1ea9f0112f5ff6f08fe62df29941
BLAKE2b-256 d9a6643cdaceb5246fa3ebb945dbff79d72d65bfe53ed16e609536cfe350973a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.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-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22343a8c0f0688394f121ee821cbc6e1c038b4f76ae53fde9ab9599cacc943ee
MD5 3fa1fe0eeeeb09d3c194d5ff3e25bbc2
BLAKE2b-256 23a72c3fcad71dacc753b88c1975222c9bc76d3b2b5f5f3582fecbb682a53aaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_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-1.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 671ef4406db7115120885bac48cf9318d37f0007b253c964c72ec389cee51ee4
MD5 3ccbf00a35da58371f30d8792db52c92
BLAKE2b-256 cba276b29c74cbdad0515d97480634badcd7238db11cdd4fe8677aad19be87b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2648cedeca74854a8ab67acde2e805f1898c2a30e3cdd4ee8221dff1ebf2c1c2
MD5 28f5d8680cfb4c579f276a48fecca035
BLAKE2b-256 097cc8fa98ded3afd0dee5f3d5b52f1e0e9d475785bd11bf10042f1d0b2abbe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.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.

File details

Details for the file hdiffpatch-1.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: hdiffpatch-1.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 97ff1184671c7cee21d057ece95a288cee7a35ade4189b864934e0eea00e54f7
MD5 d3fa3d791888c8be5c1809a2897a3103
BLAKE2b-256 0ca38d366c4efe15c66da23997836d5e71fa00a67a731543b0383bbb59c2e4eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-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-1.0.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: hdiffpatch-1.0.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 aa7364b5cfbeaea1b8ccd900133ffab598a072a749ee3324325293663f49f05e
MD5 dc6a53d114a60a0c39dbe8b933b6a788
BLAKE2b-256 e6242c958ba7d8f8ff14fbae4756be8089eff5ede2231653438cf223ecb25474

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-win32.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-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 afde880fdbadf96d3ff840ef59cd943480e57585b335d699d6213da292bab705
MD5 bd25d209eedc4199384a31f633e1939a
BLAKE2b-256 94c78e333f1e777bb257db16abe733c8d611ee339084abd9d22fab96ad375992

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-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-1.0.0-cp39-cp39-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 4abc71c2d713b24b4dc4fc64dc30399aa93ec3bb9440a4c088d5c4f31e48a11c
MD5 8e068707754dd27cae4104e9cbfafc01
BLAKE2b-256 2ffc24b7b324977b3b77d74f122bfd7c3a9a7c971808408ae9be3ef8c0168f75

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-musllinux_1_2_ppc64le.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-1.0.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9c64b2fb5af57207cd95f48c3d890e02cb9ca6cff6c150888954e2bb7e06b82c
MD5 1360a88c4e885f8aa918c543cd2e84ef
BLAKE2b-256 83fc023d069d107e903f0edc2e11c90f1437e7c3226ddc92f65a741af6c1597b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-musllinux_1_2_i686.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-1.0.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c32be59781d3224acf8a0df80c809fe3253f8ce086975f37c7d81fe0d294bae3
MD5 648f708b28f9470b0576a678334a0197
BLAKE2b-256 be836c8d99986a0943caaef1de5e5f8ba26b3e3b47482056bcc468766047232e

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-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-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75891a8e61ef7abfa71959bf50caf44c99589a8bf41398c4039eb09054dd9fdc
MD5 1edd95972148bba9b177437373bf8d07
BLAKE2b-256 b3bf4492a0cdac19c4bed1f71742c3b7b2a5889b45d4714070b4fbaa5dbecce3

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_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-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d573735d9c1a3a836add2ec4645a50678de9313a6161421b7941279168810e24
MD5 9ba81f5a992bde273aaf1dc041bed5f3
BLAKE2b-256 7eae1bd2bf1fcf8a2f0c1b2bb17e85162c22db5c261739b7f80d8bd68b283eb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.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-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4dadbf2182b66e731a972e62b1bd578d4ee800ffe9089a8da31f6003dd8d0b22
MD5 df4c7b6b2590cb401b081fb03ddbaebc
BLAKE2b-256 08866c77724ca601c75023284b5de875f684a7c9dee53bbe277e0625a150cb32

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.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-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9fea3e92a2e3e3dbc440413f85963d0e2fa4bc6a5f177fe028e7ddedfeec3d14
MD5 d285d0aabad105f95cb61aec5bc83353
BLAKE2b-256 41545fa63545824ddd8e553e5358dfb158fca09f3670869e08de961a643a46bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_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-1.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af3453cd6103c5a5670f15b4892a0e1699fbed35e253fca4f07489b4103247f1
MD5 cdd639ac623402ebd091fa67a42d8709
BLAKE2b-256 4d280364ecae0c7863c2364c64093488d4d8c22691f4c37ae66f744a1d4b83e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-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-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for hdiffpatch-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c0f4139783aaecde6e2d4b699a00b2a9f3e5949621271183f95e34de7323c679
MD5 c9112eedb48796de444d744ab4a2b598
BLAKE2b-256 2f31932f56c2855255a2da0e4fccd27cf7ed92d1724c7cded05367468b4f0b52

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdiffpatch-1.0.0-cp39-cp39-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.

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