Skip to main content

Python implementation of the patiencediff algorithm

Project description

This package contains the implementation of the patiencediff algorithm, as first described by Bram Cohen.

Like Python’s difflib, this module provides both a convenience unified_diff function for the generation of unified diffs of text files as well as a SequenceMatcher that can be used on arbitrary lists.

Patiencediff provides a good balance of performance, nice output for humans, and implementation simplicity.

The code in this package was extracted from the Bazaar code base.

The package comes with two implementations:

  • A Python implementation (_patiencediff_py.py); this implementation only requires a Python interpreter and is the more readable version of the two

  • A C implementation implementation (_patiencediff_c.c); this implementation is faster, but requires a C compiler and is less readable

Usage

To invoke patiencediff from the command-line:

python -m patiencediff file_a file_b

Or from Python:

>>> import patiencediff
>>> print(''.join(patiencediff.unified_diff(
...      ['a\n', 'b\n', 'b\n', 'c\n'],
...      ['a\n', 'c\n', 'b\n'])))
---
+++
@@ -1,4 +1,3 @@
 a
+c
 b
-b
-c

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

patiencediff-0.2.15.tar.gz (27.5 kB view details)

Uploaded Source

Built Distributions

patiencediff-0.2.15-pp310-pypy310_pp73-win_amd64.whl (33.2 kB view details)

Uploaded PyPy Windows x86-64

patiencediff-0.2.15-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

patiencediff-0.2.15-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (32.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

patiencediff-0.2.15-pp310-pypy310_pp73-macosx_11_0_arm64.whl (30.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

patiencediff-0.2.15-pp39-pypy39_pp73-win_amd64.whl (33.2 kB view details)

Uploaded PyPy Windows x86-64

patiencediff-0.2.15-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

patiencediff-0.2.15-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (32.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

patiencediff-0.2.15-pp39-pypy39_pp73-macosx_11_0_arm64.whl (30.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

patiencediff-0.2.15-pp38-pypy38_pp73-win_amd64.whl (33.2 kB view details)

Uploaded PyPy Windows x86-64

patiencediff-0.2.15-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

patiencediff-0.2.15-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (32.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

patiencediff-0.2.15-pp38-pypy38_pp73-macosx_11_0_arm64.whl (30.2 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

patiencediff-0.2.15-cp312-cp312-win_amd64.whl (33.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

patiencediff-0.2.15-cp312-cp312-win32.whl (31.4 kB view details)

Uploaded CPython 3.12 Windows x86

patiencediff-0.2.15-cp312-cp312-musllinux_1_1_x86_64.whl (61.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

patiencediff-0.2.15-cp312-cp312-musllinux_1_1_i686.whl (60.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

patiencediff-0.2.15-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (56.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

patiencediff-0.2.15-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (55.1 kB view details)

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

patiencediff-0.2.15-cp312-cp312-macosx_11_0_arm64.whl (30.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

patiencediff-0.2.15-cp311-cp311-win_amd64.whl (33.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

patiencediff-0.2.15-cp311-cp311-win32.whl (31.5 kB view details)

Uploaded CPython 3.11 Windows x86

patiencediff-0.2.15-cp311-cp311-musllinux_1_1_x86_64.whl (60.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

patiencediff-0.2.15-cp311-cp311-musllinux_1_1_i686.whl (59.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

patiencediff-0.2.15-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (55.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

patiencediff-0.2.15-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (54.1 kB view details)

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

patiencediff-0.2.15-cp311-cp311-macosx_11_0_arm64.whl (30.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

patiencediff-0.2.15-cp310-cp310-win_amd64.whl (33.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

patiencediff-0.2.15-cp310-cp310-win32.whl (31.5 kB view details)

Uploaded CPython 3.10 Windows x86

patiencediff-0.2.15-cp310-cp310-musllinux_1_1_x86_64.whl (59.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

patiencediff-0.2.15-cp310-cp310-musllinux_1_1_i686.whl (58.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

patiencediff-0.2.15-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

patiencediff-0.2.15-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (53.7 kB view details)

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

patiencediff-0.2.15-cp310-cp310-macosx_11_0_arm64.whl (30.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

patiencediff-0.2.15-cp39-cp39-win_amd64.whl (33.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

patiencediff-0.2.15-cp39-cp39-win32.whl (31.5 kB view details)

Uploaded CPython 3.9 Windows x86

patiencediff-0.2.15-cp39-cp39-musllinux_1_1_x86_64.whl (59.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

patiencediff-0.2.15-cp39-cp39-musllinux_1_1_i686.whl (58.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

patiencediff-0.2.15-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

patiencediff-0.2.15-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (53.5 kB view details)

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

patiencediff-0.2.15-cp39-cp39-macosx_11_0_arm64.whl (30.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

patiencediff-0.2.15-cp38-cp38-win_amd64.whl (33.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

patiencediff-0.2.15-cp38-cp38-win32.whl (31.5 kB view details)

Uploaded CPython 3.8 Windows x86

patiencediff-0.2.15-cp38-cp38-musllinux_1_1_x86_64.whl (60.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

patiencediff-0.2.15-cp38-cp38-musllinux_1_1_i686.whl (59.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

patiencediff-0.2.15-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (55.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

patiencediff-0.2.15-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (54.6 kB view details)

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

patiencediff-0.2.15-cp38-cp38-macosx_11_0_arm64.whl (30.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

Details for the file patiencediff-0.2.15.tar.gz.

File metadata

  • Download URL: patiencediff-0.2.15.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for patiencediff-0.2.15.tar.gz
Algorithm Hash digest
SHA256 d00911efd32e3bc886c222c3a650291440313ee94ac857031da6cc3be7935204
MD5 5a22e7a2405a4a194c2e041fcfbea98f
BLAKE2b-256 1951828577f3b7199fc098d6f440d9af41fbef27067ddd1b60892ad0f9a2d943

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f499104d6c47b70f673e431e7072e3c7f3a08f30136ab73bbeeaa5fb5d304458
MD5 26c6732f46b09eb841470cc94c0e44ca
BLAKE2b-256 0cc39336ac4777511a98fbb5471767f8243f9550c8a9a22231eeff2b7cc1fa0e

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6b6012a8f632c2a54d971416fec18917b0ab200d8bbccc2e4ec29bbf6b7a7e1
MD5 7d348f5015df4f423eb90654a2ab043b
BLAKE2b-256 c7701716e1cd62635415355350f5dbada776a15bb2dae1e20dbed9fb191e70df

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0dde0d4fafefd89db898126d577fc986f35df8b5157f713bb5ab29b812ed0550
MD5 6123fb0b30af1c35ba1091e96237ed66
BLAKE2b-256 9e8af054f7d1eb7d979b06272da2f16f4956489c4d03e910af70c9a225c00cff

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cebd6f3d6073c4ef78020263d7bc7fb77e8d62f66d340e5867eaeb59b31dc901
MD5 18b7a681c05bf9ff7c40a1be7adc1a9d
BLAKE2b-256 d8b92d20bcc765476348ffcae27ce63be928217b843f3b483affaecec69b292e

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 28ac473a4d713f56711e4c35f3accfc9f467388f4c3bc2c243445285f34e1f9c
MD5 ae4ef71042fd70bfbe45d2dd93e30864
BLAKE2b-256 a2e7d5c40ced6355ab5486376e6b2d6af20a81f3537d6ddb92ec1138c3ac6704

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a639640a0acaa4b52ca5b805227531f01d42e721d4a4cef68445348ff15662e9
MD5 055dee80a9526f008e7b2257e1bb522f
BLAKE2b-256 8ca452b8e34787cbc76ef55ef131292cb6c1e053793e792f2786791369329be0

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 85a26acca86c5a559d2749d95ab1f3aee2cb145535433332273ec2f289860ab6
MD5 9436b9dd271dbb3d3f842afb11011580
BLAKE2b-256 57cf495936a9900c8f3b0b7bf481314b54cd96fc0362ba6e9884afcd17950060

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec49af3e1c95b7111cd62cb712ef057f11e509e49d77509ccc70546f68ec6f8b
MD5 8896e86e33ce990e49ee6118a7bb868a
BLAKE2b-256 4a6683e4475e60dbd7564d761868267713a9446d806b473804c6910fd464f66d

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a20746a1017dcaf5aa17499c09f3169a77455941399442495c1eeaa4de158b77
MD5 28a0540f093e28bfcbb1a1f6ac777268
BLAKE2b-256 75490b008c41e95da930cd664550058cb9b53ad42eba5bf9fd70de9446413335

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a07032b5c017920ea86982812ca879ed6bfdc16ea9ffcb183afe8f2fb1c492c
MD5 f6d70e190f390336fc58f744e299fc50
BLAKE2b-256 57da8614458cd7d9ce2e5e18a942b0711d658e1107c8f4a35075b9a50357f655

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 69454e8aa220352c0a7c04e30ee1ba8a7e5c7a73ba73063aa5ec87b58002e51a
MD5 4a18f6c1342752d49a3cd40ca795b680
BLAKE2b-256 89df96d7424954647f7b552e66d59732d20300008ee9d5312d7b7782dd48532d

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dad150cc08bb47cb05cf43c899d3420476c2f6a1e2ee611e20b2cb831356cab7
MD5 aec4441dddc5bea166f3d6d163e50a10
BLAKE2b-256 561975736de08ce0adbe4645ee5eeef95de1331833abf08941b1b9998521755c

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 09053ff93c216dc31df20ba639983ebf0a12ca8d8de20821b302612db7f7dc9c
MD5 90d8a012935f71aecc90778ea68b757c
BLAKE2b-256 1af23d8e729d4ef5e18db370019576a7fb2538c49cf55ad5492198acfaa28c44

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b710ce08d5746977581e694fb06e7f35c4d1d0ccf8e9c897bf24bceb64bd6e62
MD5 042c4b009e3c9fe3b635f914de2a59ca
BLAKE2b-256 62ca2b60e2343b8823e7c90686db661d60af96fd0bccb22524b6cb7cf48c614d

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8b1d64d318076a0bff7b538d9c3a1a9e017ef9deed522a851b4121b07a23e783
MD5 401380f4566c8cd4b3b3ee829449b860
BLAKE2b-256 f71806a932dc1198fc22129cadf0bd41e3faef60c551df7f3573fa633960f68b

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 89a4ac77e5e4b896c51898c8a5ee2d83736e3b358eba679e2f287b08c05baaf9
MD5 499257d5c05e160c9f2cb2bb7d67438b
BLAKE2b-256 e4780af395544ca56d5fa77dc5be586297dea732f33f65b2f2e7b80faca5663e

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5b1bd96b79a2058cc2dfc6af310ced60d2630c19cdf182b5b748d0d0dc8a618
MD5 1cd5cb84863a0c8f56c5a535dd3895d5
BLAKE2b-256 722cfa712a4190108745b79e3aeca7d58c76dfe618d3208b6914133e29289928

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8f097725c1a2c7013a2188b6d217c970575f41f75f68f92fa04fd7f8b729a14b
MD5 06e246d93f558fc2b42f748020de37be
BLAKE2b-256 76c7b7f43af165018feb713ff1c4fce9ba128d78fa2b22224cb9112287d656f2

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 960d4d283240a5ca15119bf5003c7ada218931567604779d7b98573182b7dc3d
MD5 8a53b175d7580dc8e02467c9842f0b01
BLAKE2b-256 3e436525f46c6b9158a401ba943087898e77e363525a835b2d793c8328119c30

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2380ec475f7824aad2895a62e13763f3bd1ff3fb1dbed61237aa057736faa04a
MD5 744f3984bb0761a8cc80625faf17b1ff
BLAKE2b-256 70e785e953782dde284d596d323804e6813952d723d978440abb952f3b844bc0

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 10eef87b86f79384354040eb700f32cc2241c72c8272c4fcec0baa7e255ccdd4
MD5 03f5217e458dd6906437acdb5254d8d1
BLAKE2b-256 3a2a146160b9dccba61a83e981d504d235ef83dc0024069a496fa5fe606b3608

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c334bcbae43860fdc5f69cf2844116572f2ddb3804854ff14e619b401f6f03d4
MD5 3c3a1f3ac18ee3fe1f80ce6506355452
BLAKE2b-256 c365e0df3afc646f7f6489aa0f1424b6f1187157854f83e636655336e5a520e6

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 aec608da400e5b27aa7c97681f13e0324af1b14f5c28a24f4211ae2f82162bc3
MD5 40e2e93239b8e4b901f6079b9b8d7170
BLAKE2b-256 4b685eb7b9566aa47d03fd49c97b15867e4799a1623f660a9f6801ccd84b5cf1

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2903d708502408483c8ac59d09d2d1b23e1f02cc1addbff77b7e35b27c52335
MD5 f1555a66e2c77c34a702e226cd0f043b
BLAKE2b-256 15939165225d1a064ba82179de42ff1a11d0d49f3c728a6020a37e4da1aa332a

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0790907d6537e3982b30640106323e2a58f9beaed8c5d801d78879d151fa4c74
MD5 791d97f1857fca1f7ec6f6cbb7ba2281
BLAKE2b-256 77acd433101da6f0d5b65b7ff53330a6d4fa3348c96ba7ab445e5529765968c1

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5d36b1ef5d4b147336a5927a060d29a093efac130693e4c15f95c2aae835b81
MD5 b680bb18cd9e285e18f366fd98229f31
BLAKE2b-256 c73f7f442d1accae4bc1b1e444eebd78661b1194657f44a7e1332cd7ee6302d8

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9eba993ac9b347c827fb4d4feabacd1f66c8f5c12ecad421a5d8c67868edab05
MD5 e118d3b0214d7a64a65d5c7b046cea08
BLAKE2b-256 637cbb3173d96ea5eda601f6ed9c15e9d837ddd122feeab0d8609b9ad34151c6

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8383ba0bb8bc27b6b00f34f840c897c73cd130cd21f88bd1702a9a9dfb77fb14
MD5 1b844ef47348f05cd8eab7994a75bc4c
BLAKE2b-256 ee16afb8a3d5fa8b0c2cd10a96c8df3081179f4a9c77f30a8f962ad28aaf4d91

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e8735dc9c93f34e55481417b8d0cbe8dd6986d47a8734cd3abc3af8cafe152cd
MD5 30501283859897f441f77c0888fe028d
BLAKE2b-256 c4fb4a28fbe3aef523e758d7fb2ad5c5159f227de60a952d544de8efc88fc7dc

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f16027be9d2daf6293f5fe6c6ebae8045f072991c8c0e988c39d8f6214d58c2a
MD5 998793b99cc97ff8e5c011a11ddf3eee
BLAKE2b-256 afb7422d10645f61e5f083628e637e9f8a5b535752af73e34dab4dae4feb03bf

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5d68833772f45567c5918007f38578c5ac39f13a8fa5fdf971770ed78fbfe2b
MD5 0c9a61438ecbb2d4a6517d6c5497a7aa
BLAKE2b-256 4f4b8f7257d50e490c4517013909f38161e25ca384ac13f9b2b43aa6105a422d

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f6a9b4f92daa15d5f74100ec0fac18f46261b5f36d542a25233a8641c9948b6e
MD5 f6e178f640baab31b6e829f20d09fc4c
BLAKE2b-256 cfa7b4f605a091780e55d91db0d5b7f8207257de575b930fef94091045b9a8cd

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0cb704451a7f146085c30aa2adf624078de25fad9b36ecf00c432c3ce249db6
MD5 dccf9042fea494dfcc7b7f3081fbf8b4
BLAKE2b-256 75bd150e4535b15ebfe154f43f61ecd418d7e25f8d5ccf32654c694fc2bd9180

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7fd7dd03203193e5172f1da9a9bdad44af8b8473a07fed52f7a58a2b1ae12a68
MD5 41b0d57e09a0858913f45e60d1ba9605
BLAKE2b-256 55b7a43539b3af94fef1cc369d0fa44ec49459fb84c9b11867771f9cc4c167a0

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp39-cp39-win32.whl.

File metadata

  • Download URL: patiencediff-0.2.15-cp39-cp39-win32.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for patiencediff-0.2.15-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fcacedfdcb0d6e05fa99d3cd1fba011d0f1a468d52d9479b91e49dc3d89389ac
MD5 254d806cbbce99c13c7a28236b923215
BLAKE2b-256 2ccfdad40ab70f1ee40aaba83f9e9b361c0874b1efeb24df85f40e26447f813d

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 37110b8290e14ba3ad09e1ded9ffdaf4d1f3d22ff1ca375baf050fbaab49d7f3
MD5 d1599eddcba249d46e7f9863d663f894
BLAKE2b-256 bc0d03bbacc5f981ead8df4fc45cd86532ec611a436b54a4da4f3155e245cf80

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d58c889ba0c9636af20ea0f83f119497a3d03b3f376af094ee3a04b90a55150c
MD5 35f599549639bfd07040c427ed5b3b20
BLAKE2b-256 1a8f959eb55c52cf67d963ecb911126bf161b907ba89179f2c1ca813550a81fd

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 086d28add9a56e07b03f222b90c0b07dc196d93498705d361ba12fada94aa5ee
MD5 8922ee11c4d43a9d3e180e4917fee919
BLAKE2b-256 9cc44666a63386892f7a59940275eca25965853f9469592e981feda5765fad5c

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 184dc09534cbd72b5eed1edfbe18f677f70621d4b60015ffda5c22401967a290
MD5 2869485ceac99652dee69186e52d3987
BLAKE2b-256 690592f239f02168cff65e0186c772c2793acb29a4e02e608e14af954cf210a8

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a61e5ef726fdcf5bb2ef783d61dbb84ec498ae499d27c07d70ff4c3e94eb7dce
MD5 d9f81c66adeebcf98e3f133d4c12946d
BLAKE2b-256 b048cb6f2e04b9493c8bb4a58bfa5dac27d2104f7da615995d0cd45b2b170aab

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 214a95cfe9ece50cebed78d1b5acc101b1c67cd19922bf33daf3690f13ef444b
MD5 f90da5038f7b9a7fa7db3410d549d041
BLAKE2b-256 223db94adfaa2f7f634ef2268e756bde43a3a2ca127b2aa27edaefd41958194d

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp38-cp38-win32.whl.

File metadata

  • Download URL: patiencediff-0.2.15-cp38-cp38-win32.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for patiencediff-0.2.15-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 554409ceee9e2bd563d1f75eca0f3198edbe3535385dd4eaff5af4a63bfd052f
MD5 bc824a17af71473046a166b48ad9f7e9
BLAKE2b-256 0973d35cba83f983e42b6bbfcb6f1a30b063cd6faa14a8fa0010649a9256229a

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0dc06efc2e1e3970f3acb512ec09525e48faa3ec4fd0b39b75a1a2c15972685e
MD5 67f15ce0360f39cda43b3cebca7bdce1
BLAKE2b-256 3f425d575fe01ccd8096561ed7b23f7c0d38a7df689738feff97c66eed8cf583

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 83bd574730dd9151a1967da4dafea5c49423bccd3be9fdf7c3ce6ac2458bb655
MD5 9e6a345f86a2e8a355f84d6b131a26c3
BLAKE2b-256 0fb657568d14ebb67700923bf71fc3c7c4c00acabe1ff2c719d8775312866772

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df837a44ae8b4d9a0cfdb9033df3fc0173fa364312150f96113dd362bdb4614c
MD5 b666be0e72a78c6c0ccadf75533b4d2b
BLAKE2b-256 b4c47c0aa519f390cba94c0156fc77d918304da2c103623c3d0be10323433f7f

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f84cf3645669f418daa88b27260454b9c352a1c6f9dd8a0e9cdd99b071a29fe7
MD5 8a132c6c372e4e981be7e6fcf8ad8952
BLAKE2b-256 7b5f0a83b70de9eaf8dd7754c5e2bf068f6ed97e4d060adddaf3783ef1eb93a5

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.15-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.15-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33308068ba7fb72a6664b455275edf20dfe9d87c1f24f4df2490ec346ca1f353
MD5 2660a139ff4dea78a6bb6e7e2b519000
BLAKE2b-256 f80e8141b78e9b498b9cb705e465120f0a5492e17f378d02817a00389ba487f9

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