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

Uploaded Source

Built Distributions

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

patiencediff-0.2.18-pp311-pypy311_pp73-win_amd64.whl (166.2 kB view details)

Uploaded PyPyWindows x86-64

patiencediff-0.2.18-pp310-pypy310_pp73-win_amd64.whl (167.8 kB view details)

Uploaded PyPyWindows x86-64

patiencediff-0.2.18-pp39-pypy39_pp73-win_amd64.whl (168.2 kB view details)

Uploaded PyPyWindows x86-64

patiencediff-0.2.18-cp314-cp314t-manylinux_2_28_x86_64.whl (308.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

patiencediff-0.2.18-cp314-cp314t-manylinux_2_28_aarch64.whl (299.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

patiencediff-0.2.18-cp314-cp314t-macosx_11_0_arm64.whl (265.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

patiencediff-0.2.18-cp314-cp314t-macosx_10_15_x86_64.whl (274.3 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

patiencediff-0.2.18-cp314-cp314t-macosx_10_15_universal2.whl (515.0 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

patiencediff-0.2.18-cp314-cp314-manylinux_2_28_x86_64.whl (309.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

patiencediff-0.2.18-cp314-cp314-manylinux_2_28_aarch64.whl (301.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

patiencediff-0.2.18-cp314-cp314-macosx_11_0_arm64.whl (267.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

patiencediff-0.2.18-cp314-cp314-macosx_10_15_x86_64.whl (274.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

patiencediff-0.2.18-cp314-cp314-macosx_10_15_universal2.whl (518.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

patiencediff-0.2.18-cp313-cp313-win_amd64.whl (166.3 kB view details)

Uploaded CPython 3.13Windows x86-64

patiencediff-0.2.18-cp313-cp313-win32.whl (159.3 kB view details)

Uploaded CPython 3.13Windows x86

patiencediff-0.2.18-cp313-cp313-manylinux_2_28_x86_64.whl (309.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

patiencediff-0.2.18-cp313-cp313-manylinux_2_28_aarch64.whl (301.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

patiencediff-0.2.18-cp313-cp313-macosx_11_0_arm64.whl (267.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

patiencediff-0.2.18-cp312-cp312-win_amd64.whl (166.2 kB view details)

Uploaded CPython 3.12Windows x86-64

patiencediff-0.2.18-cp312-cp312-win32.whl (158.8 kB view details)

Uploaded CPython 3.12Windows x86

patiencediff-0.2.18-cp312-cp312-manylinux_2_28_x86_64.whl (309.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

patiencediff-0.2.18-cp312-cp312-manylinux_2_28_aarch64.whl (301.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

patiencediff-0.2.18-cp312-cp312-macosx_11_0_arm64.whl (267.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

patiencediff-0.2.18-cp311-cp311-win_amd64.whl (165.9 kB view details)

Uploaded CPython 3.11Windows x86-64

patiencediff-0.2.18-cp311-cp311-win32.whl (158.9 kB view details)

Uploaded CPython 3.11Windows x86

patiencediff-0.2.18-cp311-cp311-manylinux_2_28_x86_64.whl (309.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

patiencediff-0.2.18-cp311-cp311-manylinux_2_28_aarch64.whl (300.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

patiencediff-0.2.18-cp311-cp311-macosx_11_0_arm64.whl (269.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

patiencediff-0.2.18-cp310-cp310-win_amd64.whl (166.2 kB view details)

Uploaded CPython 3.10Windows x86-64

patiencediff-0.2.18-cp310-cp310-win32.whl (159.4 kB view details)

Uploaded CPython 3.10Windows x86

patiencediff-0.2.18-cp310-cp310-manylinux_2_28_x86_64.whl (310.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

patiencediff-0.2.18-cp310-cp310-manylinux_2_28_aarch64.whl (301.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

patiencediff-0.2.18-cp310-cp310-macosx_11_0_arm64.whl (270.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

patiencediff-0.2.18-cp39-cp39-win_amd64.whl (168.3 kB view details)

Uploaded CPython 3.9Windows x86-64

patiencediff-0.2.18-cp39-cp39-win32.whl (160.8 kB view details)

Uploaded CPython 3.9Windows x86

patiencediff-0.2.18-cp39-cp39-manylinux_2_28_x86_64.whl (312.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

patiencediff-0.2.18-cp39-cp39-manylinux_2_28_aarch64.whl (303.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

patiencediff-0.2.18-cp39-cp39-macosx_11_0_arm64.whl (272.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: patiencediff-0.2.18.tar.gz
  • Upload date:
  • Size: 24.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for patiencediff-0.2.18.tar.gz
Algorithm Hash digest
SHA256 a678d8252bfb060f1f280fd32d47d917d323e93e1a94ff4ddaaba693a6f66aad
MD5 9ed8d54c40c79944fdd009a1821582c2
BLAKE2b-256 2942795991d063200c34094686bd3659a228caa1f4aca1afa98593d06a3d9344

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18.tar.gz:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 19b827eee6bd81389d6d248a509d1f0ee13d92050cb51f8054d5e8f5a2c7f9cd
MD5 c14a9b85d98ff85d52ff80d995cb3da5
BLAKE2b-256 d62e853de9017e6f02ca930b4a9c0ab767b4f7e8d4d5e58bd87638e12f427b1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-pp311-pypy311_pp73-win_amd64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.18-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d822681b70a128eee96f85f0c48bf2d93ec1d2eb762ef10f6f74f3c321fc9c6a
MD5 bb606bb84302b98a3ad582688d82e3ce
BLAKE2b-256 b25c22c8551c2f4f86c49f220ebedfc883a039ee2f43934c306162084bd17ffa

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-pp310-pypy310_pp73-win_amd64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.18-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d7682f4faa955d1c73c06975721c63c854d3135bc17eff596deb31f6d6b306e6
MD5 e8526a3f49765e4dae2f21affc7f3053
BLAKE2b-256 b4307152f37554bb0e2c3e55c1b09f09464b2abeab3e3071d37d158172c9649c

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-pp39-pypy39_pp73-win_amd64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f6d8e42940d0c34aa076bad4f2a4e49b1775fe639ff7cfd4b514a8418ab1145
MD5 ba92fe2d7b0f010797e12659561d6938
BLAKE2b-256 879456c45106b543ba37467ad1f627c0fec2eed3e5dd3ea3a1d31439fc73019b

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27392577bb1ab64966cb607f4e625231801db8820a1f1ea8293cb81d44a58d2c
MD5 6c89563f4e086f0d28b1daf0b632e031
BLAKE2b-256 dcacf3460b1ed616192fcb797bf9f09ffc7a1bf07ae76752ee42d2366b747396

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c86cdbe7af90f9042f32a30f7cbfd767cde2663a0514bca39322cf1f4c7b2e4c
MD5 4d3a61d43ff56a0e49789378f081bf49
BLAKE2b-256 3c8bace927b48d913b560984253e7e89ee8b3a5a5f0d49b1c75cb2169a020eac

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f5551c59036267b39d612d6aa11d2e98a8681e6d482e7526ad346a649ffb77c9
MD5 e31e57200c997a7e729a724eb425d196
BLAKE2b-256 f11cf23eb499a4dd5674a73e53f6a61c0dfdda48626163011ab9393cf4663a80

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 36ee5bc1e86da0c052b490fa4696f6e2bd4d8f8abe83214b5a0af79987aaee50
MD5 a28ce73ed4a87bafcac51ca515348166
BLAKE2b-256 f5904852988e535f2a67b9d037d095643c40a39615047db7c4b6a58b4a72cebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp314-cp314t-macosx_10_15_universal2.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64bd15221d630b891875959e42deb2937668b9a06bde82fbc4bd64fc7c9d2feb
MD5 9111430473bf12d9e0969a0f3d410c40
BLAKE2b-256 f8bdf3f12aee115e3d57704d6822f31d12b96cd1712764129de786183baa4eab

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50cf30476cfa028aef9aeaaebcd88b663be521b794afa26639a2d48a9691c155
MD5 a7610354c916d6713af7058d34532605
BLAKE2b-256 f3629f0604db740168a790ef80621aa7d117fbcdda435236086ba7ab992d5a00

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6926bb3105cb2131cba73e21abb1c61b9ddf96eae0fac868b435423c64f9046
MD5 f0fcbee0314058a45ed701080f7668b8
BLAKE2b-256 149188ad619618ec06664cb6d77cea16e3e474f48df9869bdd879a6bb4c2548d

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d0421862104582d92102b1c9d44682e09500c9a50cb16eddd268d91379639a0b
MD5 bfc5fc625c2d5732081fecda057d80c6
BLAKE2b-256 8b87bbe633b732240403b9c50c70fcded7e2237fcd69c3d11a14a554650469d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 72d68fb1db3d6ca1a8cb8fc9b7b32b4d76cb517775bd19c32e8510a3082c288e
MD5 0eec5a412a57f9624d8bf914dcc76a7a
BLAKE2b-256 1d88c42b886efee4657157c680f8195b7df3ebec2c0394213aa0e944c411dd72

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fb481bcf4ba1f643c125f698ccf8e3253d8c0dbab5052d70528054f4b19363a1
MD5 8bad4ac13b19a7fc9dafdeb068345753
BLAKE2b-256 b1f124bc0cdc7d582311565d29cf9974312b878d5ee88f36676648887846cb62

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp313-cp313-win_amd64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp313-cp313-win32.whl.

File metadata

  • Download URL: patiencediff-0.2.18-cp313-cp313-win32.whl
  • Upload date:
  • Size: 159.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for patiencediff-0.2.18-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 47f069103c927a9b04c24ffede1cde4d75242dfc3ea6041ced49d957792b3cf9
MD5 d91ad1e5989cae91fb3d985a3c88b716
BLAKE2b-256 3cabdd082eab1f509054c90ed75156395f10e1f0ac43ae1fb6a88437f9410f51

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp313-cp313-win32.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c834d9edfe515d8e13943780020cfd728634b06d05d0b1cbb321dc4e94b66cc9
MD5 786f62d14e2451129023a62dbc1ccc30
BLAKE2b-256 5db9309478d7a367682c7a93f355071d591c99192ac7f51493c89837296f2e42

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 486e69db70eca47301322dfb15c6ab0bce95abcb4833278ef2b5a9953ebd10d0
MD5 e7c625edbb1fdd49af12af5b21be67a2
BLAKE2b-256 73cc3ecdfbb27410cb9541923dee4bf7c8780fc256211d3ea84203eedd6c6b7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d2f1c28aad65bad7a1e62537a4d5c528362b37f27dd73c4492d229d783dac62
MD5 60168fe03a727c0167276f5d4dab38dc
BLAKE2b-256 6b797ffdd24f83928104c6e47f989be66df43154833241aa6eb9324d9b85c4b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ecf70c94f589a67bac2476cf0b20ac2973871f03bc249021e1311c2979862ae1
MD5 566cd322bab73a038e741c41f91d3207
BLAKE2b-256 e386611e08024c4e0c93d3f830d7a66e60015d617709bba640b916167e75adf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp312-cp312-win_amd64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: patiencediff-0.2.18-cp312-cp312-win32.whl
  • Upload date:
  • Size: 158.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for patiencediff-0.2.18-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0a42da9d3bcfa603efca6e7f45c3d72d4dd443033d15ab67beffd40d08620303
MD5 75a392f2701f05df8b7ad5dee5043172
BLAKE2b-256 e5507862bf703b70b6edc1eb9d935cb154b80b30bdd72e943c59c715f12c8698

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp312-cp312-win32.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34d3518e77b89333b6ebd4573eff544b68909d513e3b722143c9ee81d55ff3d6
MD5 9080fa9a32b9dcc56ab6057ff70f7d99
BLAKE2b-256 71a3ee03815eb898955fd74b74c9dc8dd12df0eec93d4599fb4140dc712dc96b

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 888aee5d75ce14080fc8c3923c559ef6a38d5285506bde2439a2ef50b547d398
MD5 dd124efa1e3494305a34e09fa3fd1169
BLAKE2b-256 96891c2035c8025d35c7331477c2fe8370344da75ae90f603439ff302e880251

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8ee5fda1ebf02cfa975c175627dd2fe9a4c4d479a828c97922480ac594d6966
MD5 2098b63ff3d609576249422765fc85b1
BLAKE2b-256 195df1fff9b9caa18cb03cca5e532b7b8a2c58b142650f663273c96005516bb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9aa6d0d9f67fda7d1342b600b44378598c9f560b084f411c862aeece8f4e40d4
MD5 f12b1298ea5e621b943339949816364a
BLAKE2b-256 a04393ad61ee062d45358a416005256787d285381345f164ed2e6f9977282f9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp311-cp311-win_amd64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: patiencediff-0.2.18-cp311-cp311-win32.whl
  • Upload date:
  • Size: 158.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for patiencediff-0.2.18-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 fd3d2b01e314a66dc2507feb4d39359e68332a42b9ab9647232518a7e0b78c35
MD5 0008d5475d6f64f94c9bd3f47cf2b91b
BLAKE2b-256 32b028a3dcf8d7283466ad2fe72f6be8fafc2fe7d2e8136612c4dcebdf91015c

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp311-cp311-win32.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2386e76f1e9602628176aa6a66194fe5568cadf5086951104b13a9da3e66e224
MD5 e0971314e835ccd6f610d67a7975f8db
BLAKE2b-256 5c4a0710f363f22ec782d3c1cf277c2d6f1089a3ae1be795c843571d5afdc73b

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6387473b9e3a1cec7aadf21071025e7daab8a8dca9457585c2816b2ffcba566
MD5 d7cdf546b49ac8cf97480c5336bbe55e
BLAKE2b-256 7807726233b97d60609d5fa50252e69a809b18411b9b6da66fdb568806f38183

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ad134f469d52bf5696fa02d3af26c9ce7fae8ab4ee37dcf6e568c3415aaa3e9
MD5 1c984311586759abd0908c9d082d6155
BLAKE2b-256 cdba110866b4c8716ed52efbcefc33e5a4c7d72276ecbbf9669e212bb418319e

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f0cf2efa52c423c073814b2a03fa82668db918a88cd97b8d30c7b6f42e440b9f
MD5 4c32ea933b57fa503e1cbb5f34d58d8d
BLAKE2b-256 b8c68bec753065cc9faa761127c7885a6ccfda9660182a00522b4726b91a2c8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp310-cp310-win_amd64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: patiencediff-0.2.18-cp310-cp310-win32.whl
  • Upload date:
  • Size: 159.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for patiencediff-0.2.18-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 710f9830650841156e006f93e189d964304af29e3182b074b76df2dc66cb447e
MD5 f803ccc3bf4a17eee8bf12820ae9e325
BLAKE2b-256 da40aefb6aa1748621df789cb07a599a8a0c1701b6a2428f9bafa1bbd7dfa7ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp310-cp310-win32.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa39ecfa0dceb93b14551c672810857d2bc0b3b57fc573c27110b7118049e71d
MD5 17fe25e86962d6383d0cc8b760dff851
BLAKE2b-256 d748d9251cb3912f0992a33544cda4c431f8384ab090686f7580771bbb274718

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97a6e38ca37f48ea39327658b6dd3ed9fdf2d71ae1007b836edfde896e611a27
MD5 16b1e148eb0366044c075180c952944f
BLAKE2b-256 65fa666d1515e703d872b6b110725bd80e6fff388fbac7832d55ed8dd9660dcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b81849564335922e59896526c44fb4111f4fc09637306911d77e01c81501a8f2
MD5 4a0156a0e5ac855f49be426c4a187757
BLAKE2b-256 3fba6c3e77e2462aa66b6239ecbbfc803e0193bd91a7e64aef0a221a2d95ca9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2b1bd34407f0e430cebff4db0ac68a9af2606f87fce4bd99472e7ffc337e3f95
MD5 a8ed48da7f22875d65aa2c3927e66339
BLAKE2b-256 f5284cd164a317ddc145618e264b8612c21825c0085101d8377c815773d8db73

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp39-cp39-win_amd64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: patiencediff-0.2.18-cp39-cp39-win32.whl
  • Upload date:
  • Size: 160.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for patiencediff-0.2.18-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 db1ba116f0430ec873c27eb1ee14a8189ab4bf67fa924b1a839c86a1fbc68bf4
MD5 9addcb33c89690a323ec5ec34616a6a6
BLAKE2b-256 3f2e411437ef310367278fcd30452cd7fa6556aa1e29df035fa043aae141833c

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp39-cp39-win32.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab429176942c47695df94d2a987b63715d614148b560acd7ea00f560a1694a1a
MD5 660f00d449facb4fd18eb5909dbea7a7
BLAKE2b-256 253902ef28b3f56921ac904753fa8fecde375cd960ad31cd6f401db2b37cb758

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp39-cp39-manylinux_2_28_x86_64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file patiencediff-0.2.18-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e3841d76459f1b8f753c0b12e7ea0476251b5d8d1df0bf20af755be027aa439
MD5 9fd1a15c8dcce83dc48792e843186ae5
BLAKE2b-256 9ceba739f57cc2d210db82de09293d84dc8b76392be0ce246d6f9b8f655ae231

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for patiencediff-0.2.18-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b8cd30c7f4f3ea3223e8dad3322f29f2e9d629595c0191b0d25060671b3fa76
MD5 82c93585f855b1bc1a79848f5dfcf9ec
BLAKE2b-256 7b5c6442805f10839946fd4d6e3678aa1a4631724ed7f4e7daff31cf1b4d3b2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for patiencediff-0.2.18-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yaml on breezy-team/patiencediff

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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