Skip to main content

binary diff and patch using the BSDIFFHS-format

Project description

> :warning: bsdiffhs is a derivative work from bsdiff4: bsdiffhs is similar to bsdiff4 (https://github.com/ilanschnell/bsdiff4) but distinct in its approach to use heatshrink compression algorithm instead of gzip2 format.

The code is mostly derived from cx_bsdiff (written by Anthony Tuininga, http://cx-bsdiff.sourceforge.net/). The cx_bsdiff code in turn was derived from bsdiff, the standalone utility produced for BSD which can be found at http://www.daemonology.net/bsdiff. In addition to the two functions (diff and patch) cx_bsdiff provides, this package includes:

  • an interface to the BSDIFFHS-format

  • command line interfaces: bsdiffhs and bspatchhs

  • tests

The bsdiffhs package defines the following high level functions:

diff(src_bytes, dst_bytes, window_sz2=10, lookahead_sz2=4) -> bytes

Return a BSDIFFHS-format patch (from src_bytes to dst_bytes) as bytes.

patch(src_bytes, patch_bytes, window_sz2=10, lookahead_sz2=4) -> bytes

Apply the BSDIFFHS-format patch_bytes to src_bytes and return the bytes.

file_diff(src_path, dst_path, patch_path, window_sz2=10, lookahead_sz2=4)

Write a BSDIFFHS-format patch (from the file src_path to the file dst_path) to the file patch_path.

file_patch(src_path, dst_path, patch_path, window_sz2=10, lookahead_sz2=4)

Apply the BSDIFFHS-format file patch_path to the file src_path and write the result to the file dst_path.

file_patch_inplace(path, patch_path, window_sz2=10, lookahead_sz2=4)

Apply the BSDIFFHS-format file patch_path to the file path in place.

Compression configuration:

According to official heatshrink documentation: heatshrink has a couple configuration options, which impact its resource usage and how effectively it can compress data. These are set when dynamically allocating an encoder or decoder, or in heatshrink_config.h if they are statically allocated.

  • window_sz2, Set the window size to 2^W bytes.

The window size determines how far back in the input can be searched for repeated patterns. A window_sz2 of 8 will only use 256 bytes (2^8), while a window_sz2 of 10 will use 1024 bytes (2^10). The latter uses more memory, but may also compress more effectively by detecting more repetition.

The window_sz2 setting currently must be between 4 and 15.

  • lookahead_sz2, Set the lookahead size to 2^L bytes.

The lookahead size determines the max length for repeated patterns that are found. If the lookahead_sz2 is 4, a 50-byte run of ‘a’ characters will be represented as several repeated 16-byte patterns (2^4 is 16), whereas a larger lookahead_sz2 may be able to represent it all at once. The number of bits used for the lookahead size is fixed, so an overly large lookahead size can reduce compression by adding unused size bits to small patterns.

The lookahead_sz2 setting currently must be between 3 and the window_sz2 - 1.

Compression recommandation:

Still based on official heatshrink documentation : for embedded/low memory contexts, a `window_sz2 in the 8 to 10 range is probably a good default, depending on how tight memory is. Smaller or larger window sizes may make better trade-offs in specific circumstances, but should be checked with representative data.

The lookahead_sz2 should probably start near the window_sz2/2, e.g. -w 8 -l 4 or -w 10 -l 5. The command-line program can be used to measure how well test data works with different settings.`

Example:

>>> import bsdiffhs
>>> a = 100000 * b'a'
>>> b = bytearray(a)
>>> b[100:106] = b' diff '
>>> p = bsdiffhs.diff(a, bytes(b), 11, 5)
>>> len(p)
154
>>> bsdiffhs.patch(a, p, 11, 5) == b
True

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

bsdiffhs-0.3.0.tar.gz (15.7 kB view details)

Uploaded Source

Built Distributions

bsdiffhs-0.3.0-cp311-cp311-win_amd64.whl (20.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

bsdiffhs-0.3.0-cp311-cp311-win32.whl (19.5 kB view details)

Uploaded CPython 3.11 Windows x86

bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_x86_64.whl (38.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_s390x.whl (38.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ s390x

bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_ppc64le.whl (40.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_i686.whl (40.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_aarch64.whl (38.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (35.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (37.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (35.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

bsdiffhs-0.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (37.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

bsdiffhs-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (18.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

bsdiffhs-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl (18.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

bsdiffhs-0.3.0-cp311-cp311-macosx_10_9_universal2.whl (24.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

bsdiffhs-0.3.0-cp310-cp310-win_amd64.whl (20.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

bsdiffhs-0.3.0-cp310-cp310-win32.whl (19.5 kB view details)

Uploaded CPython 3.10 Windows x86

bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_x86_64.whl (36.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_s390x.whl (37.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_ppc64le.whl (39.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_i686.whl (39.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_aarch64.whl (37.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (33.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (35.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

bsdiffhs-0.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (36.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

bsdiffhs-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (18.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

bsdiffhs-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl (18.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

bsdiffhs-0.3.0-cp310-cp310-macosx_10_9_universal2.whl (24.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

bsdiffhs-0.3.0-cp39-cp39-win_amd64.whl (20.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

bsdiffhs-0.3.0-cp39-cp39-win32.whl (19.5 kB view details)

Uploaded CPython 3.9 Windows x86

bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_x86_64.whl (36.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_s390x.whl (37.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ s390x

bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_ppc64le.whl (38.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_i686.whl (39.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_aarch64.whl (36.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (33.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (35.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

bsdiffhs-0.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (35.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

bsdiffhs-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (18.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

bsdiffhs-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl (18.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

bsdiffhs-0.3.0-cp39-cp39-macosx_10_9_universal2.whl (24.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

bsdiffhs-0.3.0-cp38-cp38-win_amd64.whl (20.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

bsdiffhs-0.3.0-cp38-cp38-win32.whl (19.4 kB view details)

Uploaded CPython 3.8 Windows x86

bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_x86_64.whl (37.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_s390x.whl (37.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_ppc64le.whl (39.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_i686.whl (39.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_aarch64.whl (37.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (34.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (36.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (34.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

bsdiffhs-0.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (36.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

bsdiffhs-0.3.0-cp38-cp38-macosx_11_0_arm64.whl (18.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

bsdiffhs-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl (18.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

bsdiffhs-0.3.0-cp38-cp38-macosx_10_9_universal2.whl (24.8 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

bsdiffhs-0.3.0-cp37-cp37m-win_amd64.whl (20.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

bsdiffhs-0.3.0-cp37-cp37m-win32.whl (19.4 kB view details)

Uploaded CPython 3.7m Windows x86

bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl (37.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_s390x.whl (37.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ s390x

bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_ppc64le.whl (39.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ppc64le

bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_i686.whl (39.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_aarch64.whl (37.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (34.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (36.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (34.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (36.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

bsdiffhs-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl (17.9 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file bsdiffhs-0.3.0.tar.gz.

File metadata

  • Download URL: bsdiffhs-0.3.0.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6c129c10c16b4de2091919b55dce18cfd35bb78c8ec8033396727a585dffbbfe
MD5 d4a704146ffc14c6478c7f5d9b0ef806
BLAKE2b-256 2a089d4dfbeecd1e134f62758ba4c78ea5b8cabe085f21adc1f6867c8b288342

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bsdiffhs-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0bd7caaa5f30a331ba4a1963c78b2adcde568d5dc971008fd3b169ff36d41825
MD5 9b8a0585f11d96a65e72baa3e649c193
BLAKE2b-256 86f05189096845f86526f8a81b378e2979aeb8db56562d148c4503fff49c9e72

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: bsdiffhs-0.3.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 19.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ca532243edc92c1574b567b82c15069089ee8ebe6832d563fc37c032a0becb32
MD5 7fd3c859e80722f7f8083c1b2617dece
BLAKE2b-256 2af0cfb305be4bf200531668d634b933429d117d226b1ab727ee60ffb7505422

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 07cd6c6c35e378c173e601e3b5bf3070f7346cde001cfc1aad1253344227d56e
MD5 052bfa159288d845df6313cfeb283db8
BLAKE2b-256 d4ec08ecbea6320f98b274753257ed61a87effb76459b590f6d0c3442459e1e9

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 7ec53e057ebe4fafcf46cbfe785120bc269a7018bf06a4ca0ddedbe4b34b6949
MD5 1658ae64862d52e22b476dce0cb14091
BLAKE2b-256 be99654a6590ca7ec8c4218e0e8e39b98c3046813c5627f8efd8d18f0869b9b3

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 dec2843a8c94f04394b633af13ead5e722205616e0640b12e38444715de0ecbc
MD5 363d5461efc0027d1d4ba116bb46a0b2
BLAKE2b-256 38291870c1ed3f09c56921bf582ee052b1f5fe4ca7e5c32ee0ed4db1ab03efe8

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fc4a53f99183a2de9c0612b9d8d7cbc40269145d7e421795e6fd8df56b3d33a9
MD5 d74759bfb57552908867909edb5240d2
BLAKE2b-256 ee3a3605cc90b520ddf981c666fc171ec323c635e76dbf27f3a0bee6cd2494ab

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ffc75c6a11b537b22bed076b15b17b48559c83a1406a174d0c2e16cb122d1cbb
MD5 ce3bb9bac575b176ffed13c0c2e973d8
BLAKE2b-256 06010466e6332507b9bd0ef6420acb36deefcd4bc3c27f526214fa5d63befa77

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ba3100c8a64313be1f87745f47e810124511838527d829ad32764c74ce227f4
MD5 d5d09482152d25c7e7658053bab439af
BLAKE2b-256 49ed8715dde7496603ecdb534703d4adec71ba9c3e401f11c0232b938b3fceed

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1f73405d71b0a5d58fc485e493139fd38df9d8020cbc0fc32c433a94df4db957
MD5 524d1db3eccbb5b1c5d98b2d7a6f46a9
BLAKE2b-256 d4329012f5d80458fb3b62a98a4a280bcb7ecca437084900dc8e89c3d43dea86

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 083129d1ae88c388ff42f6088d3be1d7c38eb6680f839e70c515124457955b80
MD5 1b94c665a5e14064cb2de28bdd4211d8
BLAKE2b-256 f85f6979aa09ad0b5dfd822ca56b603c19dd8409aabc848de34e0b9911889271

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0347af66a39dbdcb7d77d60a02ff91a369f59efeee4ce071a303861a23a6c7eb
MD5 2d867987199d783ef822d9c17acef80a
BLAKE2b-256 c919f45218a9b3b9d6412bd877f7acb6f9e80713e636b6f682130f7904d4c1d6

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 38a27752900a035fd86c7eb5e343311730791abeb5588c15389bf354d6c15100
MD5 e2d1c332e510479cb493f9e86e7ff640
BLAKE2b-256 8c77e675c216bbb15100157df0c1c038a1acc2f1b2b7838644a78652eb6292bf

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 399982801daf4aa755d82488ea3fb2c86278e64356ad22b556fd86f99a28be87
MD5 6cfa40dc9c100af41b48d6572a646674
BLAKE2b-256 0b85b45d318b08d7eac83c5af9eda8c6dc33e528789e520e0fb2334b93ccd76d

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 afe0d074f42fdb7c214b536f1a2dab3d894cc4051b9c815d6dcc71bb01649ebd
MD5 a2f10637eba75952345954a34f598f51
BLAKE2b-256 0ebb1f296e8105c7bb01028ba032b6e1f4e0d7463e07a537e546800504299db2

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2df17810b351fde8cc4153699c1b3e4ad9097c20289011b4fae9621ae44774fb
MD5 aa0a81845d024c9fef35b0e4a25b8be4
BLAKE2b-256 df0a12da4b536c40348a2af91da2ba717091912a4149cec459bb37832f3369d2

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bsdiffhs-0.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 58532eb91b6b46f4f6c44a3ffdcfa2558a59eec05879386f71a3cb2fc061c768
MD5 fc291e956a3b87a79dfa835b371d5b14
BLAKE2b-256 05ffd4059249ffcfbf3430dea1141edd41967e225fa4189f3629df74149abdfe

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: bsdiffhs-0.3.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 19.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e83c12dfef94b42440274ad5fd108236872fccc9881944025ca63f551b6d0eb5
MD5 455a68b1d2098681a97639d5a7db854a
BLAKE2b-256 17fb2f74687730761df21a167314beb0d45104c161b9f3c0fab8ddea346ca2f6

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e9a496d8e5053bf63b111e184814e912842113241a1f4b9c67aa97c319e4cdd9
MD5 9de4b589b0a82caf1a30af9a05ff316e
BLAKE2b-256 0802054cbe4b9d1a99901d7f01582423b4f873d6e60d44cacf1ebee142c2abe1

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 b54da614b5c4396fc2d4414f3400dc20b656355fbae1416868ad44525a9c07f0
MD5 24488fd6b9a693debdc0b970f427d3f2
BLAKE2b-256 729576b633ac0b3be65fda7ea1b059cc410dc5a4f05380496344273f93a6e20c

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 0674e913399c04c3f51452d5250053ff310d5cc8585619f9ba3771e8cf1de280
MD5 667c4fae94ccaa33225a79d898e13999
BLAKE2b-256 b1e7ab1a0e136e0141e1f9f94d3cba74c54f736797d0f2f45e1e8aa0d8460d71

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f21f05a5fe32314e78940959bffc30f26a4288d733aa0b85bbe00c25143fead6
MD5 0c2cc5e20cbbcb8672fb3a941a27dfab
BLAKE2b-256 969abb3d786cf02227cc1a6944f233b9532dcfb07bf85d1e5382e191bfedbcec

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 143c453b215e9ba997fc3c9e74d79e6de98059c9771dbcf8e6702dbcf6a55ee9
MD5 dd02fd67e4c5c216d3167075d191ec7b
BLAKE2b-256 043b44cca16191a2a893e704d1febc659d456cee6b9b90af7f6f8fa296538b29

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9419d97c332721df51ad1d7e25366bb3bb2d5f9e0b337b2b11501b4d2072e2c
MD5 eef8a36cbf7ef4790c31f1d8b7f908db
BLAKE2b-256 34688230cf40c0ea328db6f76203f6ab89236bf119a64c084a4217065c6dd8a7

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0ae97bc42b8932dd7c990972516229b9493d5b1a5111177e8cece41d5fb060e4
MD5 c7fcd5f00f5e58b2c73dd993d86b4e24
BLAKE2b-256 bb509a5c9d6d11b2c9ac834dfffe8d34f37c1d9f69cacbb949878d88cc6621fe

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0471ac83f4c9e646a7dcc419f54981bf7ba850ce37171c39ee8fac5e7faa09f2
MD5 8c1b95e153d4f561065c7939fde96f8c
BLAKE2b-256 0428844f6ef072cd6c0cecbcc02ed612319ba3039648531c4941d831582260af

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aaff0e0382f4abe1154cfba0f5c539737a9a9e3eec7387f385c948d59b721c90
MD5 cc73379fccf8bb00d71e06310585a273
BLAKE2b-256 57c828ea88883200c89d4eff6983f5e01e4ba0d035533349de3bc4de6593c82b

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa6ebfc9750aa6eb6be6f5aae90621fca797bfa2f9fcd4b80572cc9f13b6b307
MD5 5c96e37570fbc466b229a86926838d07
BLAKE2b-256 35e18a500807733e2a2aeb85109c9db74ae0837916b2db9110858ba3761ab258

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fc5ff35d2874af2385c4e1d2e331565ef1fa119d33ef74aa3b6b9e82a67bb0c
MD5 526f7c74b02b909fa0dcc6a35d1fa63f
BLAKE2b-256 9451a0a37b5ed2d7cbd2a6e86add99a20ff9906a1779f04d286ffd2eac783387

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5e280eee005fe8411c8b779f3052d2b325a0bd29f49973bf2eecde67c33cdab
MD5 559096a5f6c7c3f495a2ad32865fa814
BLAKE2b-256 85954ae9cec49428f10ee4a76f642a0e78d9c6dee9f692c595297a93bc4144e3

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 85a9ccccd88dde980ce9366d69802eb11bfc2579c11a9c4623484bc84012f49f
MD5 c79ad0aeadf2946c641691f31bbc910d
BLAKE2b-256 9ca494ca76f1eca596d17e3537f134c64190c72060f9b5ed87420d7579732348

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bsdiffhs-0.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 90f2fb9892e5028cf8913f43dabd481bb51347188d4ec50ad43cd5177a3a8b1b
MD5 dc081fa1937c0eaed18c73aff335cf3f
BLAKE2b-256 b5661464de2a379fa2550f91097b03ecc67c71645837d1aa6d92b439002c81dc

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: bsdiffhs-0.3.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 19.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c0baf828040259fc1b82373965ab1bbe6c3968c8c8fbb330f9f244659b405300
MD5 887114a5adc4c089d869d68d3991fe3d
BLAKE2b-256 6249d8aebf3961aa8d26e51f6aaa493dab3bca31cdc77c1bbcc1bee5c62bb49d

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dd6c3b00f802da5a0562d13cd1e368490fecbe8d50d8829d2fe8dc98cccbcc82
MD5 33c70a1c10ce0940fc28f3c33c405ada
BLAKE2b-256 3593ee0db0db13c4c6ef00dfdaa020daacf06e98c883791c8dd1c69c211eb871

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 16fbd2f40b47b95c646ed96ff217d567ffa5eae0b293ebf0929a82f867e3cb8b
MD5 5cd0ff173e9314db2a779344c982f814
BLAKE2b-256 fa7b4160c9fbd7f31ae1b972702cbafb8eb8e5e156b78914f13f39a47464612e

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f4a0d3200e793e86b6624fdaddbbb821a4b8a72bf1466eb289a5239284754fd4
MD5 6cd2e29350d08ad1af90f3aee95b4427
BLAKE2b-256 ae99e86053905118c243707a0233e1e66f5cd8ade71f79af2e1fe8c012850926

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3de43aa692076dc0785a39601c65f305c11ba86953441e61b245833799d60bd7
MD5 377d3d8d91459a04f87c9358529db29c
BLAKE2b-256 2e481419952482d48b61435092333967ec5f4bc9c1afc6c42fc17d0c9a5650b9

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 315676d88ac55b589fc2c44bbdf6c3c1ae9bb1ba82dc68f723f19ef5fc1c5f99
MD5 4a18b93bdee717123f81c07e574f96cb
BLAKE2b-256 41884727c9ad8846fef7647237177e60f6009a0edb559c454b1aeec1f97ba4d9

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5ba35d0fc247b85d7830f51def7b1f083612148e71e26b2868a9cc9efbb0444
MD5 705768b38049de53589629839e2ef5ac
BLAKE2b-256 8f0851390c1134d3313c2437f2655c02c19fc6fa61301cbc89040a30b8c3e1ad

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d68c2eb3ddce7888092ab34f438fd9c021c3310bde2a29082eb355f2bf1d48a7
MD5 ea75bef6c2f7474fe60b385f1f15ecdb
BLAKE2b-256 85193635c8093d207dc0a63b186feee199e0d31da5db9b097f695a623cc753b3

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 72392d97b758e4d3c18ef92d07336583948869ec90efbfd0ff7512004f25ad04
MD5 824a932a7958750174d2ad30889b9d3a
BLAKE2b-256 7620d41bc29f3cc1f5c11d16eb8e860b16823a91e407346b980637cc26a970cf

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7545a0c2a2fb70150002f39fd5225a55659df6869f85f23bc9a97b31064091f
MD5 4d3785b950b969dad662e3851b343054
BLAKE2b-256 25b70aa230b09af17e7c239e430df6e51ce3fa2909ab74606c5f8a8751ec7e47

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 12d14629a2ff4af7437aae43e754a07b8e55756d1b8e971cb128e55509f9ced4
MD5 5818397df02b0526855eaa2a9f8e699a
BLAKE2b-256 fee9d16c801d59edc4cedcc7171159df22429831f6c163e90c033b9c02b1999c

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 871201accda07608492feb4a065913d896392631ec35b92f2e1adb745eaa9ecd
MD5 33dc0e848fb5deebf75a055686bbc26b
BLAKE2b-256 bd1094d64dde56ed55938192b370e9b9add9f18fc1d06caa526aa3395ea679ad

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6eb2fb07418a9a17628d49627ef5eafd2f406c910611e4b37c7de5fe80c2d76
MD5 0e375789582e61910b31208637c9cf58
BLAKE2b-256 b778778bbc50eaf521172865c4287d327f94da59213bdbfd363db28b3dcbe63f

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d7a0a1253578221e38046f8a25a739fa07f865cbf5745f967f4c9ea6eb39f6ec
MD5 7faafeb09697ec9c2cb8d948f7035726
BLAKE2b-256 647036ab85b27930b7e30b599298b85d0f253edd89b68f76e3950c2a088f2589

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: bsdiffhs-0.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6e7b344c0175e1aa8985ae8fd16372f8b1bf4df6a00fea9a87bba079a470ac03
MD5 e1756d363d0319497eec3c61c6271890
BLAKE2b-256 7ae36d9515b53ab950de761936c4385e05375e741bc80789895fabbbd8a9cb4a

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: bsdiffhs-0.3.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7bd8ae0883ed6d6e21492e6b8bbca89c393fa29165bff2ab2ec283c55bbdc5a1
MD5 ae9713bcbd1d12a4fac4c0c8670f09f5
BLAKE2b-256 9c5e6f85e2d7d1da2fcec42fbf244c5d8e51d91df4124cbe664ff83dfe54fc22

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 164d35fc5b134a69333bd5b07b6df774854a8ab3a7dcdec9409378deedbc8268
MD5 9df33459cce1ee261ec93bcd34f69b87
BLAKE2b-256 cac122cc3c2b0e50facbc33a8beda8292a318fbd0d015f0548224da10052b991

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 38925d0af1571b20a4efe39d6e685e2ff3e18e8c80427e85ef1ea0a6790fcce2
MD5 202078918fad24d32a7daa765d10c043
BLAKE2b-256 3459e6887f055fba5314bcb6e43062240429edbb6588e0615143db32cba81684

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 c5535fd053c6305e5f172a032c9daa6c25b8a9ef516a8384492b8845488b29b2
MD5 4a6b02f6f8b10a4bca0bf8b96f739293
BLAKE2b-256 b79969cd05d9095f682dc012b0c898425ff3818b53f36c2741cd39e013dc8929

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0bb85247898c99bb31264f910bb0455647c46d2a350c30b1ef00d319f4798055
MD5 f18d704fcf31cdf786528d007c7a589d
BLAKE2b-256 51d5afdca1d07f81c7041a0356a96359f316a7cf03326181d1b0e47c861e9f6f

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ec958f8e5cdc6bc2635a655b6ded2f453f4226398434e99a16a59377ce5d1992
MD5 fdf58fd3cfe8c6cdf97978f465bef916
BLAKE2b-256 c71a906a99391d7d7cece0eb9c8b4a5331ada8b541f0328c0473923be6a5a3e0

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d11a9f5fccb8339f57bccb5fbe5c9c169e93729b783c589b940cb32e19390cbc
MD5 24277b5e0b415c2256dc68d575c6af6d
BLAKE2b-256 c141293dfc04c434e0a66e75d939671b9ede7a0b686537ad2c90eccb87c8eaef

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 304882a8f5903073f424176e23e5eca12bad67641dfbb713d4796c9707356d09
MD5 d897ba9c32a4f0d12c30ecd23cc0a301
BLAKE2b-256 832b5ed1a288c9240b6459a80f82a863011f269e29ad6e4603ce6e8b6f573509

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1ca9a53871c2502fa3998628b0f3be1b21bdfdf3bf0beefec8002c1d03cf4e9f
MD5 60135ba4214d25df60a329ceeb4ee423
BLAKE2b-256 7148ee4a6c1421f07ec4aba3aa6c2e46882d90a6b21e2b5a89b47fbc3887a59c

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f38b2035964ae557ff268bcb101156ed9821259513f3a902b0482e5c45b6a7c5
MD5 c03c3194baafd60dcdddb7f2656d7775
BLAKE2b-256 c3da081a594818ead8b2c60b2e9e1f58a79e14c8dadd38e46ea1827a10a56dd3

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d4c866a4a28934d012b50aaf770ff9e941ceb42ca73de37e6ecf111c846beec1
MD5 768d2f99d7261e28e7d78de68d2f395d
BLAKE2b-256 3614c2fff22938c8143ef7ddc37f2d073ea1de63a857b8bc3128dd20bf7e9afd

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b23dd934e6a7a55bf55b79ea78eafdb8889d784e66af1f535be1f955fba5ea5
MD5 c59a24de8a4074731b0b1470c9eeae94
BLAKE2b-256 7628d50b78105d9635c3968387c39e84ab67294a23ad3d6c70c20c1cac34b740

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 70dcba6deb5b438914da79980c3f031b619a279054fbc95a28532defab285a3d
MD5 1962acb2cdc57b1026a11ef2ecb53403
BLAKE2b-256 60ce7fab66a07eb16d07d3dd66d064ad761915be28cdd1177b20624bfbcf3bdf

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 da4c6b968749d4970804bb792c748ecdc08abe537556010660f4a55ee7d6e5dd
MD5 18e4f8ff2b3a47c224daab17b7e7ff3b
BLAKE2b-256 9711e96a6328c354874e3951c52b1157ceaa6984dc516c0ca8dc3b3d7516dd53

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: bsdiffhs-0.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c932fdfc2d3142d697855b92a7df3cbef7c8889ec02ded3281a4e7d009ae9419
MD5 171628efd2dab18021895be983544f1c
BLAKE2b-256 7e3b9491f683aca8fe1a795590aa04ae26a34b502c39f7e697a47901eccb4744

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: bsdiffhs-0.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 ed35af15371dd808685e737d3d0652930a2b29207b4915d405c22901a6d062ca
MD5 eb98ec172569308bc256df4f08690d1a
BLAKE2b-256 0b074d9fe0115cd03a39ec0202b0680c9b4e487d751e1282e768f28b8b525d4f

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2848b9ab5392c7ce97f20ead02bfb1beeec058fe5ced5e1b4994bf4d62162326
MD5 c8ce82c970396a45caa9d51fc259cb6f
BLAKE2b-256 fe0656fe902ea86a0c23433f84ebc76567eea33fb18309cae91855834dbc7144

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 aa080c05df0a00a2d19a0a8b67871f258a264527e1974206eed1280b401ef55a
MD5 3c6887483bfde42fed1f85bd8c2ccb31
BLAKE2b-256 3449f3d191e68c1379940654c41c408e9853327af466ea9d5a9ef4f197052012

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f9ed47b3553677b6d4f90434fda09330473622027f60828517d8d66408ee72e7
MD5 f60f5dd097884576e3a04c1147cc9371
BLAKE2b-256 149e72befdbdafb0abd584ae9442310dcba71f81f38344f1f74f80ae1b43ac49

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 07df3d665bf006bca6d31b5759f31a4c67b8c13f46bc2b72f6615a89b18d806a
MD5 a1f7cbf76b5b9a6a8150903dc1d815bb
BLAKE2b-256 d5f8c4fb5eb7e970cc40cc507337828ea85d5c6aab93be065b24471a7c99b32f

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c978b3a2db37d9237ec726189ebceb04c39052e263752c01d8a6907e6a704b49
MD5 6f8a4154dc7cfca24d2b659c18248075
BLAKE2b-256 c4a3461f46f1db5bfb0e7e1114fdd24c925d19ad9e3820c70a96fae5b17b5458

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbfcb9b4e1d7dde2d7af136b5c0eefbad364a6ce0afab46708f3c12d77cde81a
MD5 ebc280b160d149a4f9df8a9d12e8905a
BLAKE2b-256 d676d204c2bf5c8470ed4f1709f713e38ed7e05de2bae9adb800c6b6a818d679

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9f82e67c0f4044cf487f876670955369972da2aea3bfd7ea0e79fcc130df3415
MD5 d6c461fdb96972378fa76671934cea50
BLAKE2b-256 621352da2ec7ab9b3a18d438666c41e8effdf6b8ce64b3e9db0d91232f2a4c95

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 913d25fa8babafba78b7a46e2c66368de93ac6b01388d82be668f0221e986fb2
MD5 2fae70cf045b9e24de5dee757cc7d6f5
BLAKE2b-256 9100e36b352883f3c76dc4c46f9b433d4c17b65ebe8968bfd9f5dbe5e9fc2f17

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84e00b557f28502265ada149bc40f21a5c497fc70a3f4625be7442ba8e90b599
MD5 3a8391acba8f84d37316e4e895b1d66a
BLAKE2b-256 efd7802d9e5b95959eba2c02e572f8e294a951f82640fdc59bdbc8e2fb3af5d5

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2eb9eb664643c7f2fa190797aee9bca153e0d89e8fb9017bfbecbeb671a15320
MD5 e4ffb6ca007d30e85edd2f9a5b24bf8f
BLAKE2b-256 da16f9af9a07fa667000107566c608023f937f12fd4d176bb94453bc17affca3

See more details on using hashes here.

File details

Details for the file bsdiffhs-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bsdiffhs-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cf288e737cfe331ff2097cfebc2cc4af1ad1955ec52cde32d71d5522e355a633
MD5 b23736ca65220911d96cc1f77cde211a
BLAKE2b-256 433143772c6bbfce3413a5ef87ac0e3817e2afbcc951bb40713c4a9c9dd78648

See more details on using hashes here.

Supported by

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