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

Uploaded Source

Built Distributions

patiencediff-0.2.13-pp39-pypy39_pp73-win_amd64.whl (32.8 kB view details)

Uploaded PyPy Windows x86-64

patiencediff-0.2.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

patiencediff-0.2.13-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.0 kB view details)

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

patiencediff-0.2.13-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (29.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

patiencediff-0.2.13-pp38-pypy38_pp73-win_amd64.whl (32.8 kB view details)

Uploaded PyPy Windows x86-64

patiencediff-0.2.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

patiencediff-0.2.13-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.9 kB view details)

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

patiencediff-0.2.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (29.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

patiencediff-0.2.13-pp37-pypy37_pp73-win_amd64.whl (32.8 kB view details)

Uploaded PyPy Windows x86-64

patiencediff-0.2.13-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

patiencediff-0.2.13-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.9 kB view details)

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

patiencediff-0.2.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (29.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

patiencediff-0.2.13-cp311-cp311-win_amd64.whl (32.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

patiencediff-0.2.13-cp311-cp311-win32.whl (31.0 kB view details)

Uploaded CPython 3.11 Windows x86

patiencediff-0.2.13-cp311-cp311-musllinux_1_1_x86_64.whl (60.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

patiencediff-0.2.13-cp311-cp311-musllinux_1_1_aarch64.whl (60.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

patiencediff-0.2.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (55.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

patiencediff-0.2.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.7 kB view details)

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

patiencediff-0.2.13-cp311-cp311-macosx_11_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

patiencediff-0.2.13-cp311-cp311-macosx_10_9_x86_64.whl (29.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

patiencediff-0.2.13-cp311-cp311-macosx_10_9_universal2.whl (38.2 kB view details)

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

patiencediff-0.2.13-cp310-cp310-win_amd64.whl (32.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

patiencediff-0.2.13-cp310-cp310-win32.whl (31.0 kB view details)

Uploaded CPython 3.10 Windows x86

patiencediff-0.2.13-cp310-cp310-musllinux_1_1_x86_64.whl (59.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

patiencediff-0.2.13-cp310-cp310-musllinux_1_1_aarch64.whl (59.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

patiencediff-0.2.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (55.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

patiencediff-0.2.13-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.3 kB view details)

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

patiencediff-0.2.13-cp310-cp310-macosx_11_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

patiencediff-0.2.13-cp310-cp310-macosx_10_9_x86_64.whl (29.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

patiencediff-0.2.13-cp310-cp310-macosx_10_9_universal2.whl (38.2 kB view details)

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

patiencediff-0.2.13-cp39-cp39-win_amd64.whl (32.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

patiencediff-0.2.13-cp39-cp39-win32.whl (31.0 kB view details)

Uploaded CPython 3.9 Windows x86

patiencediff-0.2.13-cp39-cp39-musllinux_1_1_x86_64.whl (59.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

patiencediff-0.2.13-cp39-cp39-musllinux_1_1_aarch64.whl (59.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

patiencediff-0.2.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (55.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

patiencediff-0.2.13-cp39-cp39-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.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

patiencediff-0.2.13-cp39-cp39-macosx_11_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

patiencediff-0.2.13-cp39-cp39-macosx_10_9_x86_64.whl (29.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

patiencediff-0.2.13-cp39-cp39-macosx_10_9_universal2.whl (38.2 kB view details)

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

patiencediff-0.2.13-cp38-cp38-win_amd64.whl (32.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

patiencediff-0.2.13-cp38-cp38-win32.whl (31.0 kB view details)

Uploaded CPython 3.8 Windows x86

patiencediff-0.2.13-cp38-cp38-musllinux_1_1_x86_64.whl (59.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

patiencediff-0.2.13-cp38-cp38-musllinux_1_1_aarch64.whl (60.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

patiencediff-0.2.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (56.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

patiencediff-0.2.13-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (55.3 kB view details)

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

patiencediff-0.2.13-cp38-cp38-macosx_11_0_arm64.whl (29.6 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

patiencediff-0.2.13-cp38-cp38-macosx_10_9_x86_64.whl (29.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

patiencediff-0.2.13-cp38-cp38-macosx_10_9_universal2.whl (38.2 kB view details)

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

patiencediff-0.2.13-cp37-cp37m-win_amd64.whl (32.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

patiencediff-0.2.13-cp37-cp37m-win32.whl (30.9 kB view details)

Uploaded CPython 3.7m Windows x86

patiencediff-0.2.13-cp37-cp37m-musllinux_1_1_x86_64.whl (59.4 kB view details)

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

patiencediff-0.2.13-cp37-cp37m-musllinux_1_1_aarch64.whl (59.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

patiencediff-0.2.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (54.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

patiencediff-0.2.13-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (53.7 kB view details)

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

patiencediff-0.2.13-cp37-cp37m-macosx_10_9_x86_64.whl (29.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for patiencediff-0.2.13.tar.gz
Algorithm Hash digest
SHA256 01d642d876186a8f0dd08e77ef1da1940ce49df295477e0713bdc66368e9d8d1
MD5 6f963de8b09363de76026d983ed0fafc
BLAKE2b-256 bf15313ca3a72a2c23844002b20171e5c8c0688c1bb640752eb1d35bbe62eda0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 333988b6f5b28f42c076dd3eb4321d84a2d32a6fb9ff74af1f5f65a538f56d7e
MD5 bd11bfea60ce2bc40c33778ca192e84d
BLAKE2b-256 ed2bda20fcbc6f243b8130f0454c5a350327ac34a3a269aa8e11119685b41de8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8bb17044335c12d3b7ae358ad39ffd957c90cb93fccd25ec7facd15b3cf1f88
MD5 f1f12fbb125d9be2d8d2149b5ecdd780
BLAKE2b-256 cb2872cce8c6c8b6d64c7a3cf6b29f9df2a440485944b5df58453db8396699ef

See more details on using hashes here.

Provenance

File details

Details for the file patiencediff-0.2.13-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.13-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0012751ce71714e1a0139a976c291d124a428786dd934247b098f79ce3774491
MD5 0771e2f03d57c12fadb06a1b99f7e506
BLAKE2b-256 6d1527ee59b2839e13689b7a2dd83d2bef568491a1383960517c865f158c18e2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6b346a5ee607cdf6f26dd7077a5e8dd342a9a89a2825309af6d8543d8317ddc
MD5 8a16328077bcac0b24b6d055024384ae
BLAKE2b-256 fd51c3579c9c74dcaec754a6597f77f97bd80acc5b3595df9f3efa4b93459180

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 dde0cf0730b13fbfab67534e8e11c0ca4f1e979b44f2896f4982b4ca12f31f2d
MD5 4fffcd3d5b933d5cb1c78c5c395bc838
BLAKE2b-256 36c91e5c0b59e406ef38b63acd985240bcd3e076bc4cbd27f85bdc7e35d82328

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0754015310b044fc5609dd9886d1e86b448e6b3fbed422a1b05e03ae2b412ef0
MD5 7d59a7cc5550a02c2ff9d2edc59649d3
BLAKE2b-256 8b49753675452478e2c85e3e1bc100564d363442dcb874e91464c6b1264266da

See more details on using hashes here.

Provenance

File details

Details for the file patiencediff-0.2.13-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.13-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9796c4c1e44f61071c869bff5e1e86c4df5973f7cd0a36880eca66ae2edb0127
MD5 d758a7c2eb0b60903ca43d5d3c689c7e
BLAKE2b-256 045225fe43b4632efe8ea5b2ac3efbe6c90a3751458712bddec17015fa95516f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d4238ef1f6c58341b4f789be266b3a21409ec708241c20d2898a2ddf1ce36bfd
MD5 fc9f65bbad060ec88095291bc881ffa6
BLAKE2b-256 c624c24d9919f93ba0c0dfddee1951ab786270ebf2834553f011bf1d5c3ddcd0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 692e6a5dfd702cbd91d547073dbfd1551787258c6e81a29b33ef9bb13d28b3e4
MD5 8bf4716c9b416385d1fbcf59078df5e9
BLAKE2b-256 a60cabc427626bb903d7f573120a60933aa6905fa63c5f9bcb855c01bbcb41e7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0feeda98d1342f3a0d4b462514c1a90e1289b681af860945839e50dd2a0bd78
MD5 b40a88d93b1ae5a4369a1c7c81005741
BLAKE2b-256 4a1a60d36ed7bee7c2efab0403ea2fac00eeaf30dd28ccbd48c0449b7a100888

See more details on using hashes here.

Provenance

File details

Details for the file patiencediff-0.2.13-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.13-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5204c6a31d9007f77b4bfbf1c39b3653e2064aa97e040a90c2897003c4ea281
MD5 ea848c0973294feee05ccff3b6ae9035
BLAKE2b-256 25cd5cc474ff9046609dcf95233a6e9798c2d1412a28dbf88b6178fb6ae4907a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f0ea918cdc98a1930dd3c432c3d6a32076de80312aa04dcd17ddf82e70bfe4e
MD5 aeb469aad558c40b2da1cbedcef29dda
BLAKE2b-256 c89e69b3c75c2c37b2e0bf8c286ecf1ee35b07f5e45eb49688e695874e281cf6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 503efe627fefddb61ebc3bb9f2a943225b097bf9b6e51a850d44b5a61d30112b
MD5 5498e7e8959dcc1de941ab41c271b691
BLAKE2b-256 562008b0ab1c114e77a5e1b76565d866def1cb7cb78d5203228241c3a0aa85fe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 159656d0b49306f21b56d0d7640ede45c10a5d6859cbb9c15d291da2b9a43f67
MD5 84c3cfc0a456cb63bc7674fff09df583
BLAKE2b-256 bcf249d642bfda306e89915cfa29dc86682817492c276668a5dc416c46b05f25

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d9156858471378aea34e59c1d8b46b5a2844fa101d3cf449bfa74a7e386e2691
MD5 a8704acf4eb9ddedab2553edd78b3601
BLAKE2b-256 0f8a55db3371998ea82cb9c4f3371e50e1fcb3b7882589ec8fdcebae46703633

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9b88e7079b35bc2bcf014eab5de2c312f755105190d82e86207697adcd90e565
MD5 1487503820fe2020994e11ef71fece25
BLAKE2b-256 a534e22c28dd573f9352404bcdc91c34b031b8e0dc0bb664a56cdb5ef14a908b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 993bfc6f88df62590448294102a0f55878b48b076b8fd1833e96d38b847356eb
MD5 0044586c19a0137de519b7eb2812d404
BLAKE2b-256 c3feaf9da4c109ce68c53f896fcdca856a1265a6029e4ac6ea0fd69b6dbb4f46

See more details on using hashes here.

Provenance

File details

Details for the file patiencediff-0.2.13-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.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f8840e4fc724742ab5bbbafd21dc213c51798cd1751447ae399ec763dd32ff7
MD5 ef6e3af5a430cab617ef5fab6553e5cc
BLAKE2b-256 b917c5ac4c77de9c96c314cffdbbb1e80a113713da08ec33c453d601ce6be445

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91e1759263ddc868eed2f5057358ba78550b4ce0ab270fcb90b50fa8e3b62b88
MD5 f332ae00b41b6920f934350afe55a6cb
BLAKE2b-256 0cdf244687aac033c2636159bb7496818d7974652d73bfdf2f42e0add1ee7bef

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6d4ca8df16e7fa0a113d777f42199d9bd750405b6870440fcfbe59c627f1002c
MD5 8b1d2563477ec392bae83e5a91c2a86e
BLAKE2b-256 42cd4c0ad474ad29bab690861e8b8dc15bbd2731a3abbb03a145b18a3e848d05

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1c4abb2b4bad5f1cf57aa664fabb5b41e2eacb0b0c00b91070098610a89ece9e
MD5 f36f0fa6f7bef8370405b7ff448d018d
BLAKE2b-256 21f98a40a23e59c7a53f80bc8be6c420ef50d517df0ce7ffe6e406b8effd00c9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c55f1e45e88cb0e845caf057c6826aba2ecb937aeb75e6bb562ab5130a0366e3
MD5 4295f8ab05f2d19b79a3848758c71492
BLAKE2b-256 4388460fcdd14c18f60dbdb311adf72fb446620adc65840be6e0109592abab40

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ef83bac03fe50269f4de194647f97b87b25d29a9326b0775a7c7c388799610f3
MD5 be019680df91520a1da9473e4fb3602a
BLAKE2b-256 bcdba543b40b4258acf21ab234d0723aad4156db4804ffcad291e91c6ceffbb7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f5305f375e617d77e089c02ba3ff83de9d4b1107b5742490c8d0b25de4cbb204
MD5 80ddc5043984fc8b2d6de56049eaf586
BLAKE2b-256 c4994cb127e11c9ac5d8f6779a0ed9f3d399b5a57ae9cceb24548ed6df15cf9d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8090e0db2d1b492208718b3694c85407bcf08f7e6db60f5c228cf939997303cf
MD5 5d57a93afb68eb7777e4a16d1fee0393
BLAKE2b-256 b85c4f332f447138bd2eb4edf63688a7967b39585649e86ddba151417000da1a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6b92d0cd78598c8db2cce5a07ddad5d4d122bfbcfa732f2888fdd0239820184
MD5 b6f81fcb1509ddaa48ca52678b7f84fc
BLAKE2b-256 57fbd5e9dd56f05e9a4a8753cb39dd5f4700b9f1372c1ee5df9b836c25c6dd5b

See more details on using hashes here.

Provenance

File details

Details for the file patiencediff-0.2.13-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.13-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b1a46ded3b491ce0223ddc092b8acd6fd5e3d2bfee28e2686c396392124499a
MD5 c85d7e96f46b960ba366785b928a4bde
BLAKE2b-256 d4749efbe3be9d02c6a0e9e65557f4553e0ceb7fceef01e31c12bb38853881a2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68431eb2dbd02a06a09a1cc27ed69f0b35467ff210a992699416bb59571cddf1
MD5 2518755bede55632df4b7ac0ac0b927a
BLAKE2b-256 82df2f62cd1d870c6f6832635e8cad2e92f514aef3237e10067fdc6d048724c5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9115a4cc84bc0b61f7691848241bab361f2130c3502ebe93a33f1654a54b086
MD5 c20284d97dfe2fcbf85c2526dfc8733e
BLAKE2b-256 175e5cd3330e45d194c232a65ca486414304dca5bdf76735807d4aa4d8065f0b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1427aac6e5501b0785f5ddc48ddd4daa1291f18317048a5d3f725e5f4fd962f3
MD5 3639f3b6ccfc3cd909c967fe637bdbb2
BLAKE2b-256 e7e5acb751e9da2765c00093978833201f062997fd8fd522ddff1d34a08e06b1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ede142761e1693b0d64ac8b193ccd835b51bb8be59614bd2e597f67b10298a38
MD5 c90ab5736f53516d89b3ba50f269a141
BLAKE2b-256 b4e70edcfedc1689d602ec6b43a6a094c4d2599c0651cd0620a1e75fc74f739d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 057065aa4166d5c12aded2f5015981aa2ef51be722e639cce9f7b5af895cebb7
MD5 ccac6e7fe951e5e70baafe65bdc8019c
BLAKE2b-256 6714b8037062a3b9b7a7ffdba7694a9ab1ebbfca08546ef74753ea392cdcef48

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f2d077f9d22eb6b7ef56c5123b0c1cec2f7b4342de6f54a63e18a5d428b2872b
MD5 6e7e8709490306fc5156295b58eea9c9
BLAKE2b-256 05d85d8f5bb04eaffb3440f6edc99a04c6905e296089b2cf24bd02eef7c93e07

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 66075c948b902dbf3defde5dcab44e69b567a94a1dc46b623b4b68498315d6b5
MD5 85157227e1e415a76a51afcfd79c4912
BLAKE2b-256 2cbd7a879d7f032c6b879ecf20a7a932f705494f5fbfd0174a0c1ba5690c6643

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 484d03674eed019fb1b571649d26b8a3c8edf8ebaba165b2dbb9e7bbe3858308
MD5 ce3774f9cb4e956a074aa636ba75ed17
BLAKE2b-256 24739b0a46b75ced17507ece800831e58800a0c2ffd7ae027bde60849bad4e62

See more details on using hashes here.

Provenance

File details

Details for the file patiencediff-0.2.13-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.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f20d5810e9ad5dee9c9f5fa554b45a5754a1bb5890983f70f5a52ff109eae202
MD5 7cf770aee6b7e034031c52524f932f5d
BLAKE2b-256 db8b0071522c26cf9658894cdea5e6ab70e8a87d2cafe571870e56c6202a5571

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6b1d8c0a59926be8ea71f73d2200b5162cf16f5ce19c7893a3da4afe76bc3ba
MD5 ab8b7b78a9ee8bf2a40b707bc68dd204
BLAKE2b-256 b75df90ece166aa903c73be66ceb1af882d93e4f5c333022efd6f41e379d129a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95104d1e35dbb7d29528e586c3a246f00a7ca7b1db25ca4e575092dac3656c76
MD5 6a1ff3eff579df589d0ccb0df43efb3d
BLAKE2b-256 ee67fdcebdb0e717458536238e9a8f31f42ecb303a368a9e8c156684ebcab94e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f2f7f4a3b1f84647db1b3fecb803101792bb769de9859295935123a757e7ff29
MD5 3b78814a4aabd0792176e0a6eafee5f9
BLAKE2b-256 06691685c9942616d84f294362f5f165f33075161b50d8e2c3d8a131cd8a22e4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ae3efe845dfc07b0a31df9674594bf415d7c2f103a416814e99ad72f453075c8
MD5 88bb45c9eb291acd2f4fe7d8aba8deb3
BLAKE2b-256 591ea044fb8db98dac7100a676e5e00df866105bff0faa770f9370a290c5ca08

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4776590ff73173a3cc3e58b705a831e15f28776e1ba44e74d83174ea8fe9e477
MD5 6d5f188a44549852c5124cf019402d1c
BLAKE2b-256 2fa04645e44be74190a4088bfd32a7dff0cb006512ea83534bc0594779732c4f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e51376c0a590325950932f82b13215092276cca08d3e29cb81e802c6819166da
MD5 4c26a8ffe167ef0c69c6bdf015065d9b
BLAKE2b-256 57ed4904d7e17e519ca2a93daca0c00c0fc4fee81976a471d25101906fbef83a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 40bf70786bddf2448476ce274ea3775c8e7fdfb6c79630795a8d471bbf4d5372
MD5 574c0b3bb051bda396a55925b7433fcd
BLAKE2b-256 743713b3a301d7f79c5891b4c76c99205374cd274fde435addca2addcd9c1900

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba52d3f1f7b72b5ecedbec499ce2c1f558981466feb34e466b60c4af842d3ae7
MD5 5d9aab2a808b478d56347a75f61f8744
BLAKE2b-256 3db0cad0c48236e076b8eb8390680bda337770b7b94aa0db0a7db4233598bd8f

See more details on using hashes here.

Provenance

File details

Details for the file patiencediff-0.2.13-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.13-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a0df6e89c6907486d9fe95f8e5925cb5125eefbf6f56492d62ff44ec5e813d3
MD5 e49a91301aafc81d28b1fa38f11de4e3
BLAKE2b-256 522d59c0354238939f19323f565d912998c4a7c94bac5e2a9a0145dd09ec05db

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 821aea9273ee1748b6044093ac55b66582b6682903ac6bbc740d8558990e218b
MD5 1283ed8ea0eedd880654d2d9cbd51f08
BLAKE2b-256 62a673ca18bfd8a5d830f829986590dca15f55819459d055f2b4f69f2fcdfb58

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 27a3fafe63a07c0f682a8d1388dad948bc3fa71c8aad42246296e93da8c8cae3
MD5 9d22bce549b4f8c9cc32a5ee6254f5c4
BLAKE2b-256 f989db839e4079c5daae21c7ef76914e9565c58c9e651e4908e4791b4bd62f21

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d91131345ce4d2e100b6a2c6dc4d2ae8333335e73d50de2237c39e2cc1dfbfbf
MD5 5837a421de84513606b47041bc347ef6
BLAKE2b-256 cf819197998f9cbf1ee8d0bb5858b481fbbb1fc2da8371c4f0d3e4c20cccf4e0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9f62c4003b82f322851dceffaf1a36f19b4f5598d3cbefe81dac3b63287b2d46
MD5 0c28bb9016e657402fdb83c6446ea156
BLAKE2b-256 968dacec2c4ca10895efdc52e3613a940b980b598aa6ca399dd3c1a5b9289b8c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a7e1b76aa355b72bd81a6e603c283e40e4cc531bc7f7e02a23dc10e00feead4d
MD5 e7d7583318cb784934dfe35ea77d97ef
BLAKE2b-256 4cdd93bcb206e8c2d63c250e5ae191e217db7cc621d2f0c97262aee60ba2f0fa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 96b8ce5266177bc84b15ebc8660acccd178c7ab6653475364eb22a0033801c23
MD5 b6c894a50cb09c4cdd35083d6ff5352a
BLAKE2b-256 93b34ab114b3d9067529e7c0e75cd8a99404a1ec4d195718e9734984470236ca

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8fe4f1f992d30ee9d9b5c4c13bbc1152d5e81f8f9ef9551f542a7d11ac3380da
MD5 d4eef16495bf537c43a0c0767442bf63
BLAKE2b-256 608aa304f35eca75e93fbf7dbd23857362f343055c633e55f94a50c0c1f26e11

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a004ea64d183b4828344d76b44f4786d9a0206c263a95b2fd434ec7b62176a1
MD5 16cf4f4b6e81b5c5f4702144785bb2aa
BLAKE2b-256 9f86bef0a716032efe7fca9e77ee825669be8b174de95d643c39adf1578a52ce

See more details on using hashes here.

Provenance

File details

Details for the file patiencediff-0.2.13-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.13-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9e50f05879d0e9985ee561279ebc3b7dd36af59f9e78314b872b75157d25b9a
MD5 f1a1ef6caca5fd5c0b4a83fddcdacb92
BLAKE2b-256 5d8e973bb61aefd77e4c53b940636efad889ac510d58dad583777f28d5c998fa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.13-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 107b1fa44dedd603ecc2a46a3f074622da43918c7192e06d00fd21becbd41969
MD5 b39ab47f9384339f79e002a1c3f9c2ac
BLAKE2b-256 8be538fb7a44c8a9a6e8b87c0b22a1aa8bff9907d64a93c9e6b04948d2ce490a

See more details on using hashes here.

Provenance

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