Skip to main content

Packages the C++ implementation of google-diff-match-patch for Python for fast byte and string diffs.

Project description

fast_diff_match_patch: Python package wrapping the C++ implementation of google-diff-match-patch

This is a Python 3.6+ package that wraps google-diff-match-patch's C++ implementation for performing very fast string comparisons. This package was previously known as diff_match_patch_python.

google-diff-match-patch is a Google library for computing differences between text files (http://code.google.com/p/google-diff-match-patch). There are implementations in various languages. Although there is a Python port, it's slow on very large documents, and I have a need for speed. I wanted to use the C++ implementation, but I'm a Python guy so I'd prefer to use it from Python.

Google's library depends on Qt 4, so some other folks rewrote it using the standard C++ library classes instead, making it more portable. That's at https://github.com/leutloff/diff-match-patch-cpp-stl. This package uses that library.

Example

First:

pip3 install fast_diff_match_patch

Then write (this is Python 3):

from fast_diff_match_patch import diff

changes = diff("Hello world.", "Goodbye moon.")

for op, length in changes:
    if op == "-": print ("next", length, "characters are deleted")
    if op == "=": print ("next", length, "characters are in common")
    if op == "+": print ("next", length, "characters are inserted")

The two textual arguments can be either strings or bytes.

Some keyword arguments are also available:

timelimit (default 0) gives the maximum running time in seconds if you want to ensure the result comes quickly. According to the Google docs, the diff will stop working after the time is exceeded and will return a valid diff, but it might not be the best one. checklines is also a Google thing and might speed up diffs that are over lined-based text like code.

checklines (default True) is the same argument in the diff_main subroutine of the main library.

cleanup (default "Semantic") is "Semantic", "Efficiency", or "No" to run the corresponding cleanup subroutine after performing the diff.

Set counts_only (default True) to False to have the returned value be an array of tuples of operations and corresponding strings rather than operations and the lengths of those strings.

If as_patch (default False) is True, the diff is returned in patch format as a string.

The Global Interpreter Lock (GIL) is released while performing the diff so that this library can be used in a multi-threaded application.

Changelog

Version 2.0.1

  • Diffs of byte strings are now null-character-safe.
  • Fixed as_patch argument.

Version 2.0.0

  • The import has been renamed from diff_match_patch to fast_diff_match_patch to avoid an import naming collision with https://pypi.org/project/diff-match-patch/ and the package name has been updated to match the import name.
  • In previous versions of this package, separate diff_bytes (Py3), diff_unicode and diff_str (Py2) methods were available. They have been merged into a single diff method that checks the type of the arguments passed.)
  • cleanup_semantic has been renamed to cleanup, which takes one of three options (see above)
  • On Windows, an exception will be thrown if a string has characters outside of the Basic Multilingual Plane.

Building from source

To build from these sources, you will need:

  • Python development headers and the setuptools package (Debian packages python3-dev, python3-setuptools)
  • The diff-match-patch library, which you can clone using git submodule update --init.

Then build/install the binary module using:

python setup.py build
python setup.py install

For package maintainers

To build everything (for testing):

git submodule update && rm -rf build && python3 setup.py build

To test without installing:

PYTHONPATH=build/lib.linux-x86_64-*/ python3 -m unittest

Release packages (wheels and a source distribution) are built using GitHub Actions in this repository. To upload them as a new release to PyPi, download the artifact and extract the files to a new directory, and:

python3 -m pip install --upgrade twine
python3 -m twine upload -u __token__ path-to-artifact-files/*

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

fast_diff_match_patch-2.1.0.tar.gz (36.0 kB view details)

Uploaded Source

Built Distributions

fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-win_amd64.whl (76.4 kB view details)

Uploaded PyPy Windows x86-64

fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (84.7 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-win_amd64.whl (76.4 kB view details)

Uploaded PyPy Windows x86-64

fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (84.7 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-win_amd64.whl (76.4 kB view details)

Uploaded PyPy Windows x86-64

fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (84.5 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-win_amd64.whl (76.4 kB view details)

Uploaded PyPy Windows x86-64

fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (84.5 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

fast_diff_match_patch-2.1.0-cp312-cp312-win_amd64.whl (76.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

fast_diff_match_patch-2.1.0-cp312-cp312-win32.whl (67.8 kB view details)

Uploaded CPython 3.12 Windows x86

fast_diff_match_patch-2.1.0-cp312-cp312-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

fast_diff_match_patch-2.1.0-cp312-cp312-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

fast_diff_match_patch-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (855.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

fast_diff_match_patch-2.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (834.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

fast_diff_match_patch-2.1.0-cp312-cp312-macosx_11_0_arm64.whl (83.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

fast_diff_match_patch-2.1.0-cp312-cp312-macosx_10_9_x86_64.whl (97.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

fast_diff_match_patch-2.1.0-cp312-cp312-macosx_10_9_universal2.whl (171.1 kB view details)

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

fast_diff_match_patch-2.1.0-cp311-cp311-win_amd64.whl (76.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

fast_diff_match_patch-2.1.0-cp311-cp311-win32.whl (67.7 kB view details)

Uploaded CPython 3.11 Windows x86

fast_diff_match_patch-2.1.0-cp311-cp311-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

fast_diff_match_patch-2.1.0-cp311-cp311-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

fast_diff_match_patch-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (855.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fast_diff_match_patch-2.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (833.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

fast_diff_match_patch-2.1.0-cp311-cp311-macosx_11_0_arm64.whl (83.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fast_diff_match_patch-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl (97.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fast_diff_match_patch-2.1.0-cp311-cp311-macosx_10_9_universal2.whl (170.8 kB view details)

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

fast_diff_match_patch-2.1.0-cp310-cp310-win_amd64.whl (76.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

fast_diff_match_patch-2.1.0-cp310-cp310-win32.whl (67.7 kB view details)

Uploaded CPython 3.10 Windows x86

fast_diff_match_patch-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

fast_diff_match_patch-2.1.0-cp310-cp310-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

fast_diff_match_patch-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (854.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fast_diff_match_patch-2.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (832.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

fast_diff_match_patch-2.1.0-cp310-cp310-macosx_11_0_arm64.whl (83.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fast_diff_match_patch-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl (97.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

fast_diff_match_patch-2.1.0-cp310-cp310-macosx_10_9_universal2.whl (170.8 kB view details)

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

fast_diff_match_patch-2.1.0-cp39-cp39-win_amd64.whl (76.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

fast_diff_match_patch-2.1.0-cp39-cp39-win32.whl (67.7 kB view details)

Uploaded CPython 3.9 Windows x86

fast_diff_match_patch-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

fast_diff_match_patch-2.1.0-cp39-cp39-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

fast_diff_match_patch-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (853.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fast_diff_match_patch-2.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (832.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

fast_diff_match_patch-2.1.0-cp39-cp39-macosx_11_0_arm64.whl (83.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

fast_diff_match_patch-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl (97.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

fast_diff_match_patch-2.1.0-cp39-cp39-macosx_10_9_universal2.whl (170.8 kB view details)

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

fast_diff_match_patch-2.1.0-cp38-cp38-win_amd64.whl (76.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

fast_diff_match_patch-2.1.0-cp38-cp38-win32.whl (67.7 kB view details)

Uploaded CPython 3.8 Windows x86

fast_diff_match_patch-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

fast_diff_match_patch-2.1.0-cp38-cp38-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

fast_diff_match_patch-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (853.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fast_diff_match_patch-2.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (832.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

fast_diff_match_patch-2.1.0-cp38-cp38-macosx_11_0_arm64.whl (83.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

fast_diff_match_patch-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl (97.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

fast_diff_match_patch-2.1.0-cp38-cp38-macosx_10_9_universal2.whl (170.8 kB view details)

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

fast_diff_match_patch-2.1.0-cp37-cp37m-win_amd64.whl (76.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

fast_diff_match_patch-2.1.0-cp37-cp37m-win32.whl (67.7 kB view details)

Uploaded CPython 3.7m Windows x86

fast_diff_match_patch-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl (1.5 MB view details)

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

fast_diff_match_patch-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

fast_diff_match_patch-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (854.4 kB view details)

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

fast_diff_match_patch-2.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (833.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

fast_diff_match_patch-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (97.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

fast_diff_match_patch-2.1.0-cp36-cp36m-win_amd64.whl (76.4 kB view details)

Uploaded CPython 3.6m Windows x86-64

fast_diff_match_patch-2.1.0-cp36-cp36m-win32.whl (67.7 kB view details)

Uploaded CPython 3.6m Windows x86

fast_diff_match_patch-2.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl (1.5 MB view details)

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

fast_diff_match_patch-2.1.0-cp36-cp36m-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

fast_diff_match_patch-2.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (853.1 kB view details)

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

fast_diff_match_patch-2.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (832.5 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

fast_diff_match_patch-2.1.0-cp36-cp36m-macosx_10_9_x86_64.whl (97.4 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file fast_diff_match_patch-2.1.0.tar.gz.

File metadata

  • Download URL: fast_diff_match_patch-2.1.0.tar.gz
  • Upload date:
  • Size: 36.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for fast_diff_match_patch-2.1.0.tar.gz
Algorithm Hash digest
SHA256 ac402d7bff04a84f363cc5bfa948509bc4ef8442c6ebdd564c44dc39613bec40
MD5 032dac68a6700c5e45c599978861d330
BLAKE2b-256 8fad5c0159353022637afaeac3a5bd2d9e5e84336d4efa631310a7a81e9357ac

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 66c1f17104cf7d299b374ce83373c2f6d7ee4be3db36e0a8a1d6c101a339caaf
MD5 1d1de178511935be3e6dbf5335e2062b
BLAKE2b-256 8d21307399c4d27ba5bc88d356a2698b604230fa41f7904c8ef2cab33513feff

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22ace632089f70d4dc73f8c7345803283d083f9b4c99044e3a879ab1e3cb495d
MD5 15e3ac4a5e66275e3d8965a6352256f5
BLAKE2b-256 6e0ed7589478b2173a95e325c26acc945e1dad10ec0254052d8311b15297e076

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 913748f94e3f117fd18303c6b21a9bf68f48baf380719626ff821dc1a77cb793
MD5 1315d8f849e9765852c00d478b63d93f
BLAKE2b-256 c37cb5930c3084c415c4bfbea0cfa366125415eb863ee0c2ab49997cf2b9d5b2

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f13a706e61896513028a2eb9ba9c7cf4bef57669ebbb7bb117012f6f790c0241
MD5 de8828c6563444572cd581f261f043e9
BLAKE2b-256 1214ef1681617bfd231d889ff660d9146bca4fc3315102448bc3bc4f0fca342d

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 84061f9e16ff67eeddab32330bced12260e9c46bbe70cc5d6a64384cb0e92ab6
MD5 303365dcb0ac3d716d302e74f8b37a2b
BLAKE2b-256 e5c5e2dbcb5c14ad25538ddec2c9943432ec6edc9cf477c7f99df5b857e1386b

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2e4d93e5ad2b91bac2dfdecc95d5eb3d03aa7534f6064c7a9e6c7dde6dee393
MD5 defb35714e6db06249025b9d8c496410
BLAKE2b-256 95111fb9c31390f1322e11f819b66c67ce60503c256eaa49e5226d6d9afbf231

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 19bfb4e66e03ffed6c0ba2e2779143dc67b11a96cdb538d5169a09247446b3de
MD5 e73b96c0c581693fc17f13c23e989234
BLAKE2b-256 fdd820d6bb554ee37e3cf39e9bfa8e92bbc7a2cc2d5ee19c9e3bd5e5718cf01f

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 52389ebef15a5aea24400f9e9e0a1c8973aa4b5e432bf16c2c2abc34681b4776
MD5 9b1f7755e99445101f73c40f712e1548
BLAKE2b-256 7393cbcd5026acee1112b3dad2ade3b2a29f0a01c1a7585d84701a8e0b7d2989

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 847c0b72db3e96304ed37195bf33c9f22d0362573b37be33d3903da8b9930242
MD5 6ec41385ea482b1657cc1a4d4f466798
BLAKE2b-256 c8b59d855d602aeb8b096bc153d5d50b82aa506bd4005b880b6b98a2d1096f90

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6983f88f852435c22c70ceedf3be706967533b4ff2fbd2d6f5da5cb29c462bf0
MD5 b351c86d976a8503fd7eef8f3661a21a
BLAKE2b-256 1a6bb6320737a1245c8ac41601da9ec161930341f465ff4235d31bae5b1a757d

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c017db9a9164e75ccce7796c17627bbb1cf24cb26006969402327c8ff7182deb
MD5 b7dfc2a5984dba9b564259598f768733
BLAKE2b-256 7eb75a54d3d3c0fbc291e7686784598c891898ce252fc3de7cc475b36ec493db

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c7e6d2a7588481f57dccb6e09cb94eea821fbcebc30a545d7965cbbbfc1ce9b
MD5 b52f1085d2b260e51989fe2040794246
BLAKE2b-256 78c5ade17ad9d4ce7b3f147ad8e85ab6067fb52481a1e4bccb8966153fbf5d35

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 799314c02d40e2f05249582946361cf9a3adbb6f404d63789037f9a1de3add22
MD5 e8ba319701460fb77411ba0fe6c410ef
BLAKE2b-256 ced892089c0a62c4f70778ee6b5c855ba666016f83e71e6a4640e030cf807d5e

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 848453f7bc72805a34350909e0f420787c05157c9f708872abfb40025b62754a
MD5 5cf0a47ea59fa5b67d37f1fc3cf94bf1
BLAKE2b-256 f3e76f8d338c00ba000c3a3708d187ecbf6ccd29fc59f1943a4558de04f5becf

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 90fa060855766521f25863caaca7575d335dece872f6179cf2bd5a75787520dd
MD5 8b36153c6571897843027234139bf6f4
BLAKE2b-256 0df014f5e2d3c3fb5221cfa14e9337c57a9e47542ededd329b3c2d5742d76c44

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b887bbf3ee5aaa9ddf5e25f4469ee271a0f8f40ba10e23fd1914473fb2aa00c9
MD5 a4fbff7c3074370e780b34de78986729
BLAKE2b-256 ff8ef717375aa673f74e282971707374cd46b7489012f4023d0a195d61e3a03c

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3a0262e7ed3eaef27ef43650f9fed68e755a06943ad36af34d5ee8a925fb655f
MD5 6364a928510d2d3ed447408d2e1cdf1e
BLAKE2b-256 ba318a22c95a791f3e6f0aa5b09e3932b176c85057dc9ed054b909bee76d250b

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7c0e4f5d46792b1d662f49fe9ad19344497b6cdab8ff311c94e03797cbc04c88
MD5 3057992bd2a5e8746a58011e3e3c5bd8
BLAKE2b-256 24f51a4c4fb78c6c3b7973c1759fdee3e8ebf80785e19ef0e6380b9114985bee

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b7f6860aa225ab0ed2ad8e8cfb8278e1014d6326552174c0c6d795b75e3ea90b
MD5 24d4288d1e2263523a546390ac1dadd2
BLAKE2b-256 d90c2556f0e50ac475c17f6e4bad4dcd1ca74456feb547959d6a896da9594688

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ce93336536d641dd8d026c12dde4ae77f5c895ae62a1dca5a6d757eb8cc632d2
MD5 3ae5dc17f1a67eb8e861e14599b4dbc7
BLAKE2b-256 479ef3b714ea800e300edf4c4a77837e7cc679a868aa9a9a48d2afb5cfd8e298

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9252b9f37fe82316f7e4761aa8a58c16a199a6980ce11b027b41dfcf2eb2bef5
MD5 0e4d14898b6025015319caf7e037ec71
BLAKE2b-256 6f7c5b6afec911786032f53d61c06aa16feed36e6a758f5a9884ce8a3550a3c6

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0a50221736889467d6ca2f19739768c5544b98df1896643710d37d27a39ecee3
MD5 bb3670d8f8cc1570fcf4481c42aa736b
BLAKE2b-256 caef86e7795e324658039c2706a7afebc75c831ccd29ec5bb528b69110459e5b

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 293ea619cedd7e13be650cc35b80b91a832498789d0fc11c11115f744cec33ac
MD5 526e413099110f434db9bd44dce6a256
BLAKE2b-256 64709894ef70d4693355cb925f75d6f7bcee77aa90fda9b0f18f019ed596074a

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0abc5fddf847c7321f03e5a506bb3846c34bd7d507a50646bf68251604f03b60
MD5 4e07d5041ece785cbe5c8e4e4717811c
BLAKE2b-256 832f0ca26f028a7d86fd8ed61b97e4d744ed42bd8a40e7af32f37eafc9e0a7e9

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a89a17b2033c945f7f77a0b604cc03293e3ae76dda782e4205399922955c9f79
MD5 01a69bc8e95d1db6998416d265c361de
BLAKE2b-256 64e222a40f72476b6f7725af98c79bb6e50df7f39d3c1ebaaaa1eef367b7091f

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1671faa36e5c23b4133b9f16acb989b4474125de1adc8e9be1e6d2f15e8615c0
MD5 21c8f92744c8985f42e584c1d4afffa8
BLAKE2b-256 059b0c98f644485d3f08c7009c390bf65fbe38450ee683e6483118fb011be216

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 99566406d82049e6a77a4c40f44d687e0681fbb9f553d067db1cc31d65081d95
MD5 5cd42454dc8d9ff3de196b23bd82a367
BLAKE2b-256 69448239eea795b310e4a153f75bf3199387158ba322641dca2695d000432f67

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 45ed4bc8aa92231d9dc05152ac7e23e140da4098c4b8b5ae50a6c0298deb02c7
MD5 cceb12e17dcff8ceea21b4c15159e12e
BLAKE2b-256 2d21727d8033dafa62a8d62c1d2906af1acae360423c7a2ef9aff5a2486101ee

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bd23b6967a6b13a442cc90ba4bbc823bad92ab422f0e077d1e930e3f8ebf2d70
MD5 d06a0609fda551ddc25d053dd5fdadf3
BLAKE2b-256 30a7fe76fcdaeacdef2512f1f6cb86b970d082534e2fe2e2a94a7b7ba4ede2ef

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5aa93198ec1ea4bd537b2165b1f7aa4c7dd4b4d60c6e166a839750b9b93a8a21
MD5 ba210f438523aace7775208c0bb73254
BLAKE2b-256 72ea8d0201b5dc2d2bcd6c4055d2919828237ac3818c30f0df7b92b1fae647f7

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b2140ab2751bee69ea1fd47decc2aedf2fefb030d5002ac3699a43cf49667560
MD5 965df4237674f9748fa895e22407969f
BLAKE2b-256 063dba5db3065fb1005638c83b49e251be0dead4455e82e18e0771e31c1dc928

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fc08c0699530b355bd707568ffd1e31af551ba082f4e7ff63dafd6e8b0ef47b
MD5 cf62057088ee3ec0d8f4438ace6c656c
BLAKE2b-256 24e0316c209d4ec33836f27fef2ac681d9296986904874db5904c5be73a5dfae

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aed7eff533fa423b076cc158e5f12b61f8186fb2b8fbcfd5ef62c2d7c7ae4af5
MD5 29eb01d71236004ddd68c6baeff164ca
BLAKE2b-256 1a0b7e66d7f12f158febcc6bea8b181b07e947deeb68ed6ba7d58beda209fd8a

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2d40e7b5f4392760d51c5e22e39d72db79b331b70faca8e128c35fbcf6e60753
MD5 f2ea10748d7c890bc59d5f465330348f
BLAKE2b-256 81d493944aea3b597c93696d9b8fb2417873cab52fcfbf23890367a4616ead44

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 84b50bb49c1ae17984f8d5817d8cf71c57a0153f7ad6cd8a819dec7980c26648
MD5 9ae13ae712a64c4a0eaceab798219213
BLAKE2b-256 531b7d4e29f5ebfc19d0d5b30a6f983433c50a8bfbffa7e8599e99b4e72e3fc8

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ff521f14fa04521fc74ac300d024a5f2d312096be9548eb646393b9c75ec3fc0
MD5 f17ba7da88ba02976df3a090daccdfd8
BLAKE2b-256 392755fda81313328270a398cb8bda96108a708869faaa66c6f82cd146fe996c

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 737dc50e7a42f7ff3165189cc28035d72073081e550a8aada0b40a9304ba3d4c
MD5 99019dbbec6bc6ee9781c13cda776404
BLAKE2b-256 2fa38835874779226f559ff47695fd36d2cc34bd9c8fff186f708dad486cd48c

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 819ead4d7ca370da64ad90adc00fd74f3f334284eb63a4de0914112ae7bbea5e
MD5 7d218d268b685fbf66a40b4a943d0e5b
BLAKE2b-256 ed0ac1b8b6c98abf7c3cbf21104af1a24691fcfe954bbb924b03a9c6619841bc

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da04986ab61b25bf11440fa5a22038ba1a837e7e314c79aca3481af131a42180
MD5 85d65688ba3ac7f5bd022e0a9cb57f5c
BLAKE2b-256 00a306e045737d818807a2bde6aba542714675797f4b66f16002b20eb3ed2b5f

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 70ccf52a5a07700767863c1cc24be84035371c07da2e4f03dc694989d6ffaad0
MD5 9d89e691aa87e106d266481b5386c1b8
BLAKE2b-256 9664d311ec8c60aa4ef776345c76ea9b777e0434ed27ec3e786c4d5d3cdfc236

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a4b2e4f20d7d94fd5dddec0d600fc26b0b1d4aefed4186d6f9ffbf70d44f288
MD5 371ea74879f7d3d59daa6654de1c9230
BLAKE2b-256 f012a1fc2f0dec2d0ac628880bc7dbc49c220c565a8c20b95230490c46b36aa1

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5e2078b4305c3ad894bb2d405abe4119b13c3ea1ddebf3dbba3cf8beb90ea560
MD5 e43ba602ce02957c29cc8f9b7a51de82
BLAKE2b-256 ef4467a69f57bdbe8d9e4ec5a82e033809a1a27937cd0da19e4a6b2c7ba157f0

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5670982e4d08eb7609f0b0d62990f48e458f0dc27581a9850018a0fa5f4528e1
MD5 e43bca1e03b10c311bb8108db46f1ad2
BLAKE2b-256 0c5154e86978f58391b4c703420236a085d115e0f2705dba80bde7426d1087ad

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7e02101dfb410e7d23297410ccc20f4899463a4c5b208ef7b7bcaa4e1fd5286a
MD5 d081e6b22fd35daac7dd4a37d6377583
BLAKE2b-256 c83ac5a438669d71131fbdfc8d0485327f495112e0b2cbaf658ab20cb4764479

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 234536d66d55d8beea3c8730742bb63579cc68c65da4ea70ef2c1eaa0e4e8b6c
MD5 a2399b590dbc396c500d7524b986cd00
BLAKE2b-256 69a0e4bff16120b453b5b07a7556a376002f40c00752a8a53269ee054b97715b

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 397bbccfde0fcbe71b027888b8f28173573e7bd6f8197cfce1461d3f92cabcef
MD5 b2724083f1bbf36265fd946d5170adca
BLAKE2b-256 31637ebd9ee5eb7952390278d6dd75a2ad59eb79a9f281c1bb28529de7c0e2df

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a9037b8e9b63b6436ea1d2fa3389c85c4272d2a03441eec432e36339dcf4814c
MD5 90c7cf6ba830bce07e5c87ee42e9abed
BLAKE2b-256 7732ee91ed4d35f0a32dd110e0782592e9b6c9f0949d0199036c9013e8d7cc67

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd1f2271d514d4eed704645cc603199cf658cc81a77162255c563dabfb332bb9
MD5 6f408680506680f40f559ffcdb4471ae
BLAKE2b-256 af5a275bf7632695793603d6f9760543ca7c365efcfac0dc7c9094fe83bc8268

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d2beb1b485a49dc36d6734416cf320b9dc0b3d05a72ea8a53214b4af70b25070
MD5 742c02f786ee7b260b62ab745ee0be1d
BLAKE2b-256 5c92a64e721f444340a260a151bf7105924c72c590ff2f71672ebe51781926d5

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7e0d8561e3923cf347f6142b345987f07f32469f9c5752681fe9c0636897be6
MD5 132fa8f619afaf491870e1dfef3b902b
BLAKE2b-256 68f9d49acc84bb65f8733364fc57a68b4a4fa915480600ebc96f56daf72de9f6

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1cc40c1591d18ac029eba0edcb5d69958406e64964afb9c32bebeb7d7e393504
MD5 c806bc93d8098543c7f8e41d1a2a02b2
BLAKE2b-256 c693433e90d1ed9ecfc14610850bf9302bea3ef6a6cfe4eef428c9bc72fc6c4d

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2a8faef408dab75125d1e796713987e566c03a9c75e7c73bb14504eb74c9f5b0
MD5 4f4e86fefcb93d239cb82914b9bf03e8
BLAKE2b-256 5b64c5957923ae7f7b075bac278bdf182b3b6ead66024bbf5bf32a7163511ddb

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1fd19bdc7ff19c7ee8643496a9a64ce121208f8e6a3f4cb0c7396e49d6b7beff
MD5 60177b042ce801f4321b3b5ae64787f6
BLAKE2b-256 ff6fabe30f92854a2c0e81328461fd5a15b88f7b9aad1a485c2879c1e52062dc

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1df2b7316e6b7d5ac77629809dc051f2adb99c2ae72ba59f02122a02cdae6be1
MD5 889a9d92e853fb092ea892116e5a8542
BLAKE2b-256 c965cc3ef3be878c6c8299dacb4d1e86fa23cdf93437a0345ce2306bafe0e594

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ac9b3579d4e648ca1c6e1c5c8636b6ad0099c921c6364794e9e61a90b0da81fa
MD5 0c621348ad596dc33ca4f8ccc60b12cb
BLAKE2b-256 f15e262b6ed737a089a96ff84b22bb44513bdec8e83d270e0c25856ba4e66191

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9b0a5f1e7a3c5de3e08b4048ef92898523d431510673e4c7de32d34f4cb01f3c
MD5 d223c193e763eb0b16fb9ca033d3156c
BLAKE2b-256 1978409bf46a6dd5baab85d180b338e8b77e2454bad9f45280e8438fcbebba58

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f64f79cfdf7f8a2812a111a1d1dc00f743d8e758c9c89a7027c112d27f5ff25e
MD5 207b5f0e64f47bf04952f61d6a92c317
BLAKE2b-256 67e1b3d26ca964e52756d7b966d76964b8c6c7b2198c757b256ac43647fbecfe

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d2162ba97ca34bc5b735b912c574783e78c90c9c94127c40c8bc6e8a31ac2121
MD5 04d5f89fbf44d6023e327d73d5b59975
BLAKE2b-256 dfa679ce458967d91e01c02946a05887e4747733eccd8b8fbf9ab3aeae2761ac

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93ce58fd39a7f8af21fa9293816f5d39d4b77f2baa2d82dd76bdb8cd648f1742
MD5 708f7661f0048924a44eea312ea9b571
BLAKE2b-256 b2d9e8c3d6de3282ae6416b0dd66d5fd422ce724cb524672a5fbda73030dc667

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b1508a90eb4c1f98ad0a32c871fd902e7b6121b7aee3a3caab0c2a43c7c0538
MD5 fabc0900cd4d4629f22c8578f94aa610
BLAKE2b-256 eb72385b1284ff1a79e923c7c8934bfd55e1156afb7bedb64b2f47d85218d6cd

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 07cdfaa5d9913c9b6a1cd5f1880beddf0fdbac577d6907604073d84dd43be632
MD5 3511395ad1a588611ebdeebc0601b616
BLAKE2b-256 ca1f729a90af65a3a4aeec4ea00064beecc87dd8349849594314d444e46b4698

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c7854f8779cd890ebb9101477359e8dcaa0342c304e076b843c9c14bb923fc3a
MD5 125c5159347ae12f53a5c0cbfddd8d2d
BLAKE2b-256 e9c200e47f2cacf12e49f063fac9f4f48a5b1002e45c3b122903b0ecdfc6362b

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7fae992ff3300c07cbd7843d6e3acb3280ff0babfb97f2498e713eaaa5969666
MD5 244a205805ccb8286cc7e04156de6728
BLAKE2b-256 6e08ddafffa2a419a7a3c378850d4a27f552be48eeccc3e57738b88571748483

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d9e9688c8a562ca9fe890a57960f1681fa1ad71725a5610a92f51cead22e9fa5
MD5 8604e57e82a3da90ba374e00044fd9a8
BLAKE2b-256 2c4a5847659433ca542726e71d9493a749af864834d423183b54dd28bebc0c3e

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 089cd7d26f6a5a2c39df7893ef7961800e3cf5bfaac8020822e1182b8a0d33ba
MD5 98864fc62f831bb06ee8917439bcb719
BLAKE2b-256 4284d63de9a0ac60a9df59ad9c6d655995d43690d5488096ea411b7ed23c1528

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1686b92991f2f1cde1d8912c1397992096c01a1c39e7d529f1872c45ad3bfdb
MD5 4809dbf3347503d4815243c533145b90
BLAKE2b-256 9d696f99648cda9a5aff1ff2b1eb95178431a905e726ebcb2b74505ca32cb039

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3ceb94e2d8e788aed7a32feef9a8d79cb6ec84494f3410c1ffb2bb71392c089a
MD5 934d32141bd6b923a1b3c24134405a18
BLAKE2b-256 0ab22256b5ef2f9122a71ed66b306ef13d998e71594ce7e38cf451cbe301eb56

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dfac0e5e96fa0789eac877c928de165443cee61731f09f4b9dcf59fbf7d9c660
MD5 2e54681bc4c3606714b589dd755ed904
BLAKE2b-256 be9ca0083cbacc639f7229c97a1079d55ccc716313f3036bfffdf54cbff7aae7

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 e5d03a7f01dc097c020b4f0b3fea40afa528d9c460d18524391998880140275d
MD5 95563792e9695ebeba400f8122383647
BLAKE2b-256 f283a938b76bfc8858d71a17d2fe370a25c05389b205304ccd7f00c73e5afc0c

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 256210fda8d1d8bcd9bb31a13f0a6fc8343c787a979b4198831a7722f6a369fb
MD5 ec680d93b27a316a48cfa4d877a9483f
BLAKE2b-256 7ec6099fbef37b4d229a7dc23ee983f4302c6dfdb1d3c3b7340e11d2e28f727d

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 93898c88115db1fa04ba8540da2dd4a7f68dce2346192d9ed296346b557d2ef9
MD5 912fd4fb4a537b081dd6af4eb13bcc78
BLAKE2b-256 99bb92bce85bcb57ada671813a779bccd0aeeb8efd57e043503ba24a3f17c8f7

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5ea2e31c6f57c41bcf70b0c72329ea46ecd7c618cc325922a1e5006007e11404
MD5 777258eaafa80366caff3f5c68c1ca1e
BLAKE2b-256 4aab2fa476125ebf6c44a2da05c29c3aa408e770399114a8d28bf0e8e9fa53fa

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 667397226c696d66e0fb3b7fea90c586600728ded4af1609729d275b31c2244a
MD5 6f4b17f51d35801e898c7edb082cd8a6
BLAKE2b-256 fdcaabff2495f07a68644dde66b370949c2c6e0d5d04e4e7695a2f32eab10bef

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8102703b4c607fa3922b6d29dfd0812e16a5bfa381e245a4a6e12a3022a9d601
MD5 7be8113b751cb8a14b7484118fdd868b
BLAKE2b-256 b5f6397f854eeaa654df5ad54f6d276234461b1a0043fc1708cb8789e46f93a4

See more details on using hashes here.

File details

Details for the file fast_diff_match_patch-2.1.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_diff_match_patch-2.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73e9442398539b1cfc69fbe6f03e18825d05afa95d400d866e5c04ea8aa019f4
MD5 fb117bf0599de5e8c9c4883469be2f32
BLAKE2b-256 e3083f6b04628dca997bb5ab94983482c5d8817e65d63b92f2d6b3f5b8ac5809

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