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.12.tar.gz (26.9 kB view details)

Uploaded Source

Built Distributions

patiencediff-0.2.12-pp39-pypy39_pp73-win_amd64.whl (32.6 kB view details)

Uploaded PyPy Windows x86-64

patiencediff-0.2.12-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

patiencediff-0.2.12-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.8 kB view details)

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

patiencediff-0.2.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (29.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

patiencediff-0.2.12-pp38-pypy38_pp73-win_amd64.whl (32.6 kB view details)

Uploaded PyPy Windows x86-64

patiencediff-0.2.12-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

patiencediff-0.2.12-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.8 kB view details)

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

patiencediff-0.2.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (29.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

patiencediff-0.2.12-pp37-pypy37_pp73-win_amd64.whl (32.6 kB view details)

Uploaded PyPy Windows x86-64

patiencediff-0.2.12-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

patiencediff-0.2.12-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.8 kB view details)

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

patiencediff-0.2.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (29.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

patiencediff-0.2.12-cp311-cp311-win_amd64.whl (32.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

patiencediff-0.2.12-cp311-cp311-win32.whl (30.9 kB view details)

Uploaded CPython 3.11 Windows x86

patiencediff-0.2.12-cp311-cp311-musllinux_1_1_x86_64.whl (60.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

patiencediff-0.2.12-cp311-cp311-musllinux_1_1_aarch64.whl (60.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

patiencediff-0.2.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (55.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

patiencediff-0.2.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.5 kB view details)

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

patiencediff-0.2.12-cp311-cp311-macosx_11_0_arm64.whl (29.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

patiencediff-0.2.12-cp311-cp311-macosx_10_9_x86_64.whl (29.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

patiencediff-0.2.12-cp311-cp311-macosx_10_9_universal2.whl (38.0 kB view details)

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

patiencediff-0.2.12-cp310-cp310-win_amd64.whl (32.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

patiencediff-0.2.12-cp310-cp310-win32.whl (30.9 kB view details)

Uploaded CPython 3.10 Windows x86

patiencediff-0.2.12-cp310-cp310-musllinux_1_1_x86_64.whl (59.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

patiencediff-0.2.12-cp310-cp310-musllinux_1_1_aarch64.whl (59.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

patiencediff-0.2.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (55.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

patiencediff-0.2.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.1 kB view details)

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

patiencediff-0.2.12-cp310-cp310-macosx_11_0_arm64.whl (29.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

patiencediff-0.2.12-cp310-cp310-macosx_10_9_x86_64.whl (29.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

patiencediff-0.2.12-cp310-cp310-macosx_10_9_universal2.whl (38.0 kB view details)

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

patiencediff-0.2.12-cp39-cp39-win_amd64.whl (32.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

patiencediff-0.2.12-cp39-cp39-win32.whl (30.9 kB view details)

Uploaded CPython 3.9 Windows x86

patiencediff-0.2.12-cp39-cp39-musllinux_1_1_x86_64.whl (59.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

patiencediff-0.2.12-cp39-cp39-musllinux_1_1_aarch64.whl (59.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

patiencediff-0.2.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (55.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

patiencediff-0.2.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (53.9 kB view details)

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

patiencediff-0.2.12-cp39-cp39-macosx_11_0_arm64.whl (29.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

patiencediff-0.2.12-cp39-cp39-macosx_10_9_x86_64.whl (29.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

patiencediff-0.2.12-cp39-cp39-macosx_10_9_universal2.whl (38.0 kB view details)

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

patiencediff-0.2.12-cp38-cp38-win_amd64.whl (32.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

patiencediff-0.2.12-cp38-cp38-win32.whl (30.9 kB view details)

Uploaded CPython 3.8 Windows x86

patiencediff-0.2.12-cp38-cp38-musllinux_1_1_x86_64.whl (59.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

patiencediff-0.2.12-cp38-cp38-musllinux_1_1_aarch64.whl (60.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

patiencediff-0.2.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (56.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

patiencediff-0.2.12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (55.1 kB view details)

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

patiencediff-0.2.12-cp38-cp38-macosx_11_0_arm64.whl (29.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

patiencediff-0.2.12-cp38-cp38-macosx_10_9_x86_64.whl (29.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

patiencediff-0.2.12-cp38-cp38-macosx_10_9_universal2.whl (38.0 kB view details)

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

patiencediff-0.2.12-cp37-cp37m-win_amd64.whl (32.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

patiencediff-0.2.12-cp37-cp37m-win32.whl (30.8 kB view details)

Uploaded CPython 3.7m Windows x86

patiencediff-0.2.12-cp37-cp37m-musllinux_1_1_x86_64.whl (59.2 kB view details)

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

patiencediff-0.2.12-cp37-cp37m-musllinux_1_1_aarch64.whl (59.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

patiencediff-0.2.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (54.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

patiencediff-0.2.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (53.5 kB view details)

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

patiencediff-0.2.12-cp37-cp37m-macosx_10_9_x86_64.whl (29.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: patiencediff-0.2.12.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for patiencediff-0.2.12.tar.gz
Algorithm Hash digest
SHA256 7ded9b7f2d5037081a9df63daa16629ce5c23b505f72737a2f332666a76c4232
MD5 e95f847a7d01f7c3de608506ff2756ab
BLAKE2b-256 870552ccc6d1c3dbfdcfc93e7048b755389c3e3ee86bdeab2c09290cf905542c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c6e0c388c864cc45d1f88653c2957b170db96d67b03f076dbd9ba701566a8b95
MD5 61c8bd465d783e58ba71127ebb1c407d
BLAKE2b-256 226f0598bb7fc29cd34ade49d19b476925162cb0039f4f8c8cfe925d3748f4f0

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 574d80d9bf20622335f54f50dd69b0bfb982ecd734422e40456989fcf2afff01
MD5 fefd277ddab41176818783c9ba195c4e
BLAKE2b-256 d8853be2d9689a61c0f2f6c479bf7ea82e4c22b53ee6120241362c53eb651379

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-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.12-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c835812e543d18dc72e5e04c4669a32398ee1e9f5599d749babcb63b4ae4847
MD5 8bf1cf11cae843ea1788327dce06e15b
BLAKE2b-256 67a1659804c2bcc8bfb5b7dc6d45455038fb9689f4ac1c6a32b34a0cc35cafb0

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 806d9b521810f7f41519981fb997e1b1047104bff5e442cde088cd27f34a645e
MD5 ad49b9cad213fbb54612f72423f47415
BLAKE2b-256 41219ea012f8d946427298165eed36e337c4259e291979fc57cd06e8835bb0f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 62d6e260123b1cd6b91555afba95ed68246745366fb15abbcfe059d0de80bc81
MD5 b985551c6eb7df24cd95320ec3fcaae2
BLAKE2b-256 c4f19b97f0c4bda11efe2e7186270e2bb7975bbeb843dbd691ddd9a70713b457

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10c9cd3b68d25c6c137643452ca77854283086b5859f27976e61d7caed0a35f8
MD5 bb598bf52f7ee141205af9ee9ffd7ff2
BLAKE2b-256 6a0ddcc43a25c196cb9826e6c23d495ebdfeb17ab820e07eb21f53a9e4983b2a

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-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.12-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c076806141c7ee05fc62bd051a282435c848057580a1c9af40e03ac647c913bb
MD5 0e4fb0f4a222dce7e95cdf0f0070790c
BLAKE2b-256 ca88b3088ec14e7768b01370b7bfcdbba4c1097bc41685c49307acd675cfff40

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 39954c68ccc06d210910bb579895c84efbb8cc03862a0c976e1c993a61be6bf8
MD5 09e6810c6d8c2b8bd32344399ad6f9f3
BLAKE2b-256 d6ea37b355160398abab80c790e0529a9548e7f0ee0bec27c77285d67c35d905

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7668ba01af470d88d59978f120b83d8b136494ab7a349139735077b0071b5b2b
MD5 676d89c882254171b573231b6e823851
BLAKE2b-256 2803a53faa2ba9e1271031213db5c25d03e8ba1d0f130ba3c1c89eea01160b43

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f24d4fa87ebad88f89d5dc9f1934eb1d4e59f24df3cdb7cd0fcc5878e0e002f
MD5 1aeaf24de3d1facdac0379ede2b555be
BLAKE2b-256 680290edc2f08ec920358744eda5e00906c344f64688b03e102d3136c67dd9a7

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-pp37-pypy37_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.12-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36c4c81da0401476ea0379e38f937e26305bdfe16fbf6efb8f6c4a5ef9d4a5c0
MD5 08eb265401bfe3199db973b9644176ef
BLAKE2b-256 48d7a9e924b64026a1993bbbb00def34d878c32bbc04b0ab96e3a15099d86ad9

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 167e6d623ea1439a524bf0afa6bd75a7e474cac1f1d701f6ff45cb53826305ca
MD5 72366765d3ae672da83eca1613fbfb40
BLAKE2b-256 ea746de7f93e1f026378a593d31ed14359d834e330c173a5802a71d6c3694d19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 16dcdcb3fd6b6e5105ef6734479af864d870908fb9c2fa71821777c9c44f349e
MD5 2570c46e2b38db2b16ccb508b30c6987
BLAKE2b-256 2c75ef455a5dd65023a4fe2315efdf4301bb20e306de247d660bc8e3065a7afd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a8c209bd11ddb3cae82d202591b54b09beae609733170125cdbc2d95f7d0e276
MD5 489603eaf7995592568d4d7286a66cc5
BLAKE2b-256 997f4ac0adc9b74ca139f97969722211ccf364fc1c183a10909da65820e3389c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7e41fb0f7d25c483f9002f3234c920eb8609769b666c82ad71812c4b9f1e77e0
MD5 e6264235c8885db813769e6bf775dcb5
BLAKE2b-256 e5893e95b3bceac4c751edc5514b76b0d1ffed121b3db8bcea67cbbe84b9174c

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bb4b52d0e46b4c512e063d4a42f2111bc805cbbe3692a72bb8f153f2730c897d
MD5 299b274774855431388a2962c01c31ff
BLAKE2b-256 7867784b249cde062bd57764f174fead32fff1d437e9a3ab49a360f01be01514

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 377ff83039c299b53a81a20af89c17c1322e2a128d82d5977c386df80605466d
MD5 bc54ba19772afc4904ea10e9ad9f819f
BLAKE2b-256 b23cda0ccd7d1e6a483aa4926809ce852aa004018cfb612300af4f4d2a83ee6a

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-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.12-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4d92b006bc7e18b8b306cd28a4506de9b6eaa05d9c149fd69cbb3e918c43f1b
MD5 1d1c025c039bc2842c59d5d764938b39
BLAKE2b-256 c92ffaf0fdff37ac0638ab65610d520d93477045088ea982193f5e11673bd279

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c1670a8c96f1a5bb4ffb86a9d3b60ce47bf8c2f4053ad486a5852c19ba9d538
MD5 f67aed3f8f6075eac8df27c91331e740
BLAKE2b-256 acf0cb5df60207fbff5afc48a2f3140f704f96fedd943abc759958461bbeb74a

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8490ca02c8ba311de52bcb214835201bf4ec60fba3cc4796d7e85ae983cf24fc
MD5 b21b1d3621d521372f10ea78fd6c6ab6
BLAKE2b-256 f7eb81403b3ab0774e5083b2959cb44b26fa862dcff046deb0c0e79e5ec1774c

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bc0cf1a7b40d6862a50a958cb1d0e34f12c8d4b857c96f080e30ab1b82b95c4d
MD5 f08b7875b12a75d20e09874f3ffc5628
BLAKE2b-256 743e2c5ec2b1747a03d606016c5f3d38f26589e8150de331a05eb8cf4c1ba6e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ebdde4230712892348b89432a225a1474ea9d70b5192dfe4740da7b91330480f
MD5 63b8fc566c1edf256e3daf47dca01e18
BLAKE2b-256 f02665c99d289f113a2cc461fed2704f4331c179435d8eff6933c69e54bdd449

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 179649cdccace38bb28260b2ca496ddd10766d90e6ad17a61f216cb7f8030769
MD5 bc59e31ddbdb9b926c34391c91c2fe68
BLAKE2b-256 36c563d4f32be33153bc8e2456964a2942ed36a17d1f5dacde9b2d517447a530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 050805bde4b5b9cadec15cf9a22e9461d747c7d06821e3751f3a1d9ca5fa9401
MD5 adf77d721ab5fb25046f5d0f71ecfc33
BLAKE2b-256 c196158ec504952a525aaf9be52e973d0b07393fb93401d3e45d7e1b2e9f4a85

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fc646fa05d46c2b4a435d82d901f2a53bca5fd01d3b5d9120786c0341dfbd682
MD5 a1e629361d61cf15fad6f5b497d3a058
BLAKE2b-256 aa92a0baa21f0bf6767c13fa62037e11f08756d03a02541ee3a7ab5ece2de78e

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 485a0f01dc9b32d1a8067bc3b4c1f625b22135473cdbe555ae20153af4b118ee
MD5 f6641a9b12f4de92f1abebc7b274ade2
BLAKE2b-256 33f6111b080e44b5bda38b0a293cb2ce099a47619a767d76f29bc6eae446da4a

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-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.12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 988736551b6bce0ee94eb2e16c0ca71960a82e8208827fbd68922c02c433c948
MD5 f8b3de1db80e0b00c1c9337bcfa53f68
BLAKE2b-256 4b1395108636ce658e66e147afffc67e31aa8ec59e9145f27ebc6f26cbb800ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 069e2cfda593d488e83e4c52cf3d0c26a8fa9e414e58bda4654378bf529639c2
MD5 b4867c1bf5152b3ef896eb1c4a6fe686
BLAKE2b-256 c13e3cd6dbc29e2aec17a2e09a5db3b93fe63237ee8c23db00e322439884c441

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7bea10add0e2cbc9218063a95861dc9baa9f6218fe769df3c3447fd82b11f8fa
MD5 855f6e4e01866a6e83e2be7b9026ef6e
BLAKE2b-256 9b0d1afe23199b8a52d5c556ad6e165422bd140f89d49dda08b0f049f341e59e

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3477d55213c9dde45cc9a31506c4ebba6a62613e1ca41a3084d0b7e27f72296c
MD5 212d2ff454cbfb67496ffe8a4e921565
BLAKE2b-256 aa5022b5dd79f45f1ded5ad8e9fc5421cbc42cea4dac14e0a59eb4b806e63db8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d0ec15668ffa93193c2206d549eb58e4b54b3cdafd431796442b89643202205a
MD5 04a289ef56688ace93a8105b66378abb
BLAKE2b-256 1dc1260144c5d1e565dee971ee97b6ab6274dfff559f5765b1bc78c687a48e98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: patiencediff-0.2.12-cp39-cp39-win32.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for patiencediff-0.2.12-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 39dbc3207e8496d37a24107532691ea64c6e5ff1bc7292fe7cc64388ff076273
MD5 b8806332a4bbe013165e12a3628a5240
BLAKE2b-256 f048a554e6ba3a643283b8ec21070e76334112c873b522192adea9d46bf4aedc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8d63ba5dda00e7cb11af4a8049f283d58f0140fdbad680e1a87a6d488bf63db9
MD5 0c6a1cee53002d1dc2d9a8ba6d594bbe
BLAKE2b-256 d981bcfcc8a292b300849a23184ce4e692b34bb26c24e06e5f62aa935e0f0be0

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3e20c30e6923813badaf106f84a33c7a78e4d719987a34c379af26b291887cea
MD5 28f959ef1481d4b658439b7d98f5efd1
BLAKE2b-256 6f8148a1a7db541fbb2460c2dee0c984d0f47eac515c1ee17bd7b66e4e4a1ef3

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 046865ab9ff490634a09cfdf1bcf1dfd15e4c5684ec4878c0b3ab1f27fe9d196
MD5 e12a8146e53b185db538957b293c44e8
BLAKE2b-256 f0ec8482949fe1845875c6ff4e4f645fc75f0350dd5072ddeeb92e564c0ec46b

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-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.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4420b69f5b964a08fc19ed65772873a47ea9084f74813c9958f1ba337b30c2c4
MD5 51be06dba3e773620f7a304f54cfd39b
BLAKE2b-256 373f2251d1e91622bc83616468976eee27820693723469c70a4df44d3b9b4b04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9facdd85803ccd14e967ea7de9f9ff47cd6b4d2d226842bdd5e79962d8c89e7
MD5 28e53ebe999d3b4f49c5de5b8283b7fb
BLAKE2b-256 ea8c4e1043c552497b5014e20e7a4997bad5a32603ebb08ea83af5dfe1b5f2bb

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ecfea2ce9e9393272820ac3255c0a7062a8aa5746dec509ec003f9d50f6eeb7
MD5 dced3830d980e5629460ec6c2dba165f
BLAKE2b-256 22928b342797f635cb4fce083c0bd6fed112c2d43b488458fd9eb0fba46afd92

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0596852f8b335ff645080800bd5164ed4eef4b679aba27782af4afa6a39bbfd5
MD5 5fcd44e3856ee705febac1aff08ce1cf
BLAKE2b-256 d1b7846ce818ea187088843ae2d1de45e0ac2ad300c04acd1f99d211f3b98460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6dc2415967b90bd2224d5332f3bf43fe95db9611ebb657b474673e1521a6e9ec
MD5 4a6fe7ba6a99dd801e7d484866a36981
BLAKE2b-256 e1bbbac06b59b30236d100442ba07e9297ba3cddc896252db59269cacf390c2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: patiencediff-0.2.12-cp38-cp38-win32.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for patiencediff-0.2.12-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8381dab6fc3c07b86af54fe1fb781ab3904e8c3cce7dbd164334de50fa743804
MD5 707ced82b42258f02c4a9be065ee772c
BLAKE2b-256 636568fd4d838595e571423f59fedf371868d0f9eeb8423e04d02dca752918cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2de19f12ee43b4c5bd5dc176b5fb3262e1e6daa68fb29da52d142f9e97da8eeb
MD5 75b9e74cebdd67faf77d3e81dea3112f
BLAKE2b-256 8d218510abfcff4dbf217622bdd1f543f099cb01e9475e2face35ee31dce9d99

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b5d38a5469a638020711438b734a0d03463b3439da368b48c1e6beb9e09a39ab
MD5 900a3fb52324dbebea412901e5e2391f
BLAKE2b-256 340c862077cf92033a6aed99fbd1cea14bc18e5eb9e2abb4f8ec48adb0dfa8cc

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9b11403bdcc0a236e1dbb83b15ba570dc9b3738ff6ad3585ff4289fba2fa35c
MD5 7285bdea4d74e71ee3345ba7dde29b59
BLAKE2b-256 ad1145bd9028f89e956b4a116726425de252ed0512eecd0ea7bf9f14d607357d

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-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.12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22dcd399efa6ad8cb52e58d5c8d8f73fbb326b44bfa6354fed85f621cc7cb926
MD5 395868bfbba25bba85e9f9eab64a8066
BLAKE2b-256 ce486b1d78318eacb1b245b9ecdbab2cac2d50226f9ea0c9e3ffcc044923f9f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0d7f2a2bb19062fab73e73cabb55cafdd7ff8058a30dff4b179a59674ca2a52
MD5 b6bada27c3b154ea54659ae41455779b
BLAKE2b-256 ce481d3aa24cddb5d07e2d966405edbf989e001059564b4674ee2ed735741b8a

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b1a5b5682ca82c2c4ea30637b6312806a7ef048e35fe16c78237cc33cc5043f
MD5 b3b2a9307b661e576d2cda25c158688c
BLAKE2b-256 8328940a9a2d9a8ed0cb0765d777231ac0607ce80d5306b7c0aea098f7ac7892

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ad61b5f720b60f7f1172b4ade7b805aee186d150f057ae5b7858df386aa7d8c4
MD5 0100d57cb04f88b999aaa2514da2bfa7
BLAKE2b-256 195306965c0fe7cc107b3b90b5fd49cf77939d3f5c5996e4bfa60f001be3b3ea

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 25290fc29152afa29069d3d1c91bd8299f0f4686c7b886ad969c6f953d78b6be
MD5 2406ea0ee75d91a939892e0ca281d7cc
BLAKE2b-256 02998854bde9c1c450e08e3d6c6681a7f622d1f411cf2921917570c43e40da2e

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6aa6c4dc1d1bc7bb1ab699a390dfb50f9780661dbd184308dac8f172a919a601
MD5 0bf09e18284ca3a66318070c6797061a
BLAKE2b-256 0b8a8d4ce96e1029524b857e78d318903780948764f5f071079ba6c1d272630b

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f2afc38fdc21a6633b6703a131237d98bea2ad1ed47e181d64ab39d0c39ce8cd
MD5 7407e69a3260124800fe0ae8162515fa
BLAKE2b-256 a17a79b4e5780511766a06f06325d167f10b6ebab52083a250d839b4f7f93ee5

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 49e68d1d3e47571bda1f16f75255a036a9f3145b64004b763e03a578234b89df
MD5 d3c0b1dd237414f2820ca4e86318b884
BLAKE2b-256 d6e769b4a6e58fc30b6186d701ec12b02c6b35687d8c495b07bb931b6e79775e

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c33c9570f16bd8e0cfd423e7af583f1c336fd860b8be655989124577683f8a5
MD5 8229d454bcb153a8612d2e5b1fffc354
BLAKE2b-256 f25ddea8019fab9f2db86e5353bb030ce5dc3804d100241e8dc6780320c02678

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp37-cp37m-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.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b514d31c799f22e5e83a5cd4eba57d0868c10a6d645b55c5562efbbc9e1e2166
MD5 be2099559743bf39f200737b4f68aac6
BLAKE2b-256 6da661396785c18e6de57431c29abafff173cf3331238d081ea2d52671607c9f

See more details on using hashes here.

File details

Details for the file patiencediff-0.2.12-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c645e659aff5a6c2642330f48a133ae14e43db5040431f64f95b38813b46694e
MD5 f081b9eacfd0df3ce28513c3b7c09048
BLAKE2b-256 39568dbfe7d56bd657b56423e46f06f97889da59c1854ff569ccdb0b7e75bd6c

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