fast-diff-match-patch


Namefast-diff-match-patch JSON
Version 2.1.0 PyPI version JSON
download
home_pagehttps://github.com/JoshData/fast_diff_match_patch
SummaryPackages the C++ implementation of google-diff-match-patch for Python for fast byte and string diffs.
upload_time2024-04-23 15:40:27
maintainerNone
docs_urlNone
authorJoshua Tauberer
requires_pythonNone
licenseApache License 2.0
keywords diff compare google match patch diff_match_patch native fast
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            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:

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

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/JoshData/fast_diff_match_patch",
    "name": "fast-diff-match-patch",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "diff compare Google match patch diff_match_patch native fast",
    "author": "Joshua Tauberer",
    "author_email": "jt@occams.info",
    "download_url": "https://files.pythonhosted.org/packages/8f/ad/5c0159353022637afaeac3a5bd2d9e5e84336d4efa631310a7a81e9357ac/fast_diff_match_patch-2.1.0.tar.gz",
    "platform": null,
    "description": "fast\\_diff\\_match\\_patch: Python package wrapping the C++ implementation of google-diff-match-patch\n===================================================================================================\n\nThis is a Python 3.6+ package that wraps google-diff-match-patch\\'s C++\nimplementation for performing very fast string comparisons. This package\nwas previously known as diff\\_match\\_patch\\_python.\n\ngoogle-diff-match-patch is a Google library for computing differences\nbetween text files (http://code.google.com/p/google-diff-match-patch).\nThere are implementations in various languages. Although there is a Python\nport, it's slow on very large documents, and I have a need for speed. I\nwanted to use the C++ implementation, but I'm a Python guy so I'd\nprefer to use it from Python.\n\nGoogle's library depends on Qt 4, so some other folks rewrote it using\nthe standard C++ library classes instead, making it more portable.\nThat's at https://github.com/leutloff/diff-match-patch-cpp-stl. This\npackage uses that library.\n\nExample\n-------\n\nFirst:\n\n    pip3 install fast_diff_match_patch\n\nThen write (this is Python 3):\n\n    from fast_diff_match_patch import diff\n\n    changes = diff(\"Hello world.\", \"Goodbye moon.\")\n\n    for op, length in changes:\n        if op == \"-\": print (\"next\", length, \"characters are deleted\")\n        if op == \"=\": print (\"next\", length, \"characters are in common\")\n        if op == \"+\": print (\"next\", length, \"characters are inserted\")\n\nThe two textual arguments can be either strings or bytes.\n\nSome keyword arguments are also available:\n\n`timelimit` (default 0) gives the maximum running time in seconds if you\nwant to ensure the result comes quickly. According to the Google docs,\nthe diff will stop working after the time is exceeded and will return a\nvalid diff, but it might not be the best one. `checklines` is also a\nGoogle thing and might speed up diffs that are over lined-based text\nlike code.\n\n`checklines` (default `True`) is the same argument in the diff_main\nsubroutine of the main library.\n\n`cleanup` (default `\"Semantic\"`) is `\"Semantic\"`, `\"Efficiency\"`, or `\"No\"`\nto run the corresponding cleanup subroutine after performing the diff.\n\nSet `counts_only` (default `True`) to `False` to have the returned value be an array of\ntuples of operations and corresponding strings rather than operations\nand the lengths of those strings.\n\nIf `as_patch` (default `False`) is `True`, the diff is returned in patch format\nas a string.\n\nThe Global Interpreter Lock (GIL) is released while performing the diff\nso that this library can be used in a multi-threaded application.\n\n\nChangelog\n---------\n\n### Version 2.0.1\n\n* Diffs of byte strings are now null-character-safe.\n* Fixed `as_patch` argument.\n\n### Version 2.0.0\n\n* 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.\n* In previous versions of this package, separate `diff_bytes` (Py3), `diff_unicode` and `diff_str` (Py2)\nmethods were available. They have been merged into a single `diff` method that checks the type of the arguments passed.)\n* `cleanup_semantic` has been renamed to `cleanup`, which takes one of three options (see above)\n* On Windows, an exception will be thrown if a string has characters outside of the Basic Multilingual Plane.\n\nBuilding from source\n--------------------\n\nTo build from these sources, you will need:\n\n-   Python development headers and the setuptools package\n    (Debian packages `python3-dev`, `python3-setuptools`)\n-   The diff-match-patch library, which you can clone using\n    `git submodule update --init`.\n\nThen build/install the binary module using:\n\n    python setup.py build\n    python setup.py install\n\n\nFor package maintainers\n-----------------------\n\nTo build everything (for testing):\n\n    git submodule update && rm -rf build && python3 setup.py build\n\nTo test without installing:\n\n    PYTHONPATH=build/lib.linux-x86_64-*/ python3 -m unittest\n\nRelease packages (wheels and a source distribution) are built using GitHub Actions\nin this repository. To upload them as a new release to PyPi, download the artifact\nand extract the files to a new directory, and:\n\n```sh\npython3 -m pip install --upgrade twine\npython3 -m twine upload -u __token__ path-to-artifact-files/*\n```\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "Packages the C++ implementation of google-diff-match-patch for Python for fast byte and string diffs.",
    "version": "2.1.0",
    "project_urls": {
        "Homepage": "https://github.com/JoshData/fast_diff_match_patch"
    },
    "split_keywords": [
        "diff",
        "compare",
        "google",
        "match",
        "patch",
        "diff_match_patch",
        "native",
        "fast"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c5154e86978f58391b4c703420236a085d115e0f2705dba80bde7426d1087ad",
                "md5": "e43bca1e03b10c311bb8108db46f1ad2",
                "sha256": "5670982e4d08eb7609f0b0d62990f48e458f0dc27581a9850018a0fa5f4528e1"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "e43bca1e03b10c311bb8108db46f1ad2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 170847,
            "upload_time": "2024-04-23T15:38:27",
            "upload_time_iso_8601": "2024-04-23T15:38:27.588736Z",
            "url": "https://files.pythonhosted.org/packages/0c/51/54e86978f58391b4c703420236a085d115e0f2705dba80bde7426d1087ad/fast_diff_match_patch-2.1.0-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef4467a69f57bdbe8d9e4ec5a82e033809a1a27937cd0da19e4a6b2c7ba157f0",
                "md5": "e43ba602ce02957c29cc8f9b7a51de82",
                "sha256": "5e2078b4305c3ad894bb2d405abe4119b13c3ea1ddebf3dbba3cf8beb90ea560"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e43ba602ce02957c29cc8f9b7a51de82",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 97451,
            "upload_time": "2024-04-23T15:38:29",
            "upload_time_iso_8601": "2024-04-23T15:38:29.003590Z",
            "url": "https://files.pythonhosted.org/packages/ef/44/67a69f57bdbe8d9e4ec5a82e033809a1a27937cd0da19e4a6b2c7ba157f0/fast_diff_match_patch-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f012a1fc2f0dec2d0ac628880bc7dbc49c220c565a8c20b95230490c46b36aa1",
                "md5": "371ea74879f7d3d59daa6654de1c9230",
                "sha256": "6a4b2e4f20d7d94fd5dddec0d600fc26b0b1d4aefed4186d6f9ffbf70d44f288"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "371ea74879f7d3d59daa6654de1c9230",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 83234,
            "upload_time": "2024-04-23T15:38:30",
            "upload_time_iso_8601": "2024-04-23T15:38:30.331479Z",
            "url": "https://files.pythonhosted.org/packages/f0/12/a1fc2f0dec2d0ac628880bc7dbc49c220c565a8c20b95230490c46b36aa1/fast_diff_match_patch-2.1.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9664d311ec8c60aa4ef776345c76ea9b777e0434ed27ec3e786c4d5d3cdfc236",
                "md5": "9d89e691aa87e106d266481b5386c1b8",
                "sha256": "70ccf52a5a07700767863c1cc24be84035371c07da2e4f03dc694989d6ffaad0"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "9d89e691aa87e106d266481b5386c1b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 832527,
            "upload_time": "2024-04-23T15:38:31",
            "upload_time_iso_8601": "2024-04-23T15:38:31.789483Z",
            "url": "https://files.pythonhosted.org/packages/96/64/d311ec8c60aa4ef776345c76ea9b777e0434ed27ec3e786c4d5d3cdfc236/fast_diff_match_patch-2.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "00a306e045737d818807a2bde6aba542714675797f4b66f16002b20eb3ed2b5f",
                "md5": "85d65688ba3ac7f5bd022e0a9cb57f5c",
                "sha256": "da04986ab61b25bf11440fa5a22038ba1a837e7e314c79aca3481af131a42180"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "85d65688ba3ac7f5bd022e0a9cb57f5c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 853994,
            "upload_time": "2024-04-23T15:38:34",
            "upload_time_iso_8601": "2024-04-23T15:38:34.086830Z",
            "url": "https://files.pythonhosted.org/packages/00/a3/06e045737d818807a2bde6aba542714675797f4b66f16002b20eb3ed2b5f/fast_diff_match_patch-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ed0ac1b8b6c98abf7c3cbf21104af1a24691fcfe954bbb924b03a9c6619841bc",
                "md5": "7d218d268b685fbf66a40b4a943d0e5b",
                "sha256": "819ead4d7ca370da64ad90adc00fd74f3f334284eb63a4de0914112ae7bbea5e"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "7d218d268b685fbf66a40b4a943d0e5b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1494299,
            "upload_time": "2024-04-23T15:38:35",
            "upload_time_iso_8601": "2024-04-23T15:38:35.431885Z",
            "url": "https://files.pythonhosted.org/packages/ed/0a/c1b8b6c98abf7c3cbf21104af1a24691fcfe954bbb924b03a9c6619841bc/fast_diff_match_patch-2.1.0-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2fa38835874779226f559ff47695fd36d2cc34bd9c8fff186f708dad486cd48c",
                "md5": "99019dbbec6bc6ee9781c13cda776404",
                "sha256": "737dc50e7a42f7ff3165189cc28035d72073081e550a8aada0b40a9304ba3d4c"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "99019dbbec6bc6ee9781c13cda776404",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1471866,
            "upload_time": "2024-04-23T15:38:37",
            "upload_time_iso_8601": "2024-04-23T15:38:37.101928Z",
            "url": "https://files.pythonhosted.org/packages/2f/a3/8835874779226f559ff47695fd36d2cc34bd9c8fff186f708dad486cd48c/fast_diff_match_patch-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "392755fda81313328270a398cb8bda96108a708869faaa66c6f82cd146fe996c",
                "md5": "f17ba7da88ba02976df3a090daccdfd8",
                "sha256": "ff521f14fa04521fc74ac300d024a5f2d312096be9548eb646393b9c75ec3fc0"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "f17ba7da88ba02976df3a090daccdfd8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 67710,
            "upload_time": "2024-04-23T15:38:38",
            "upload_time_iso_8601": "2024-04-23T15:38:38.486974Z",
            "url": "https://files.pythonhosted.org/packages/39/27/55fda81313328270a398cb8bda96108a708869faaa66c6f82cd146fe996c/fast_diff_match_patch-2.1.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "531b7d4e29f5ebfc19d0d5b30a6f983433c50a8bfbffa7e8599e99b4e72e3fc8",
                "md5": "9ae13ae712a64c4a0eaceab798219213",
                "sha256": "84b50bb49c1ae17984f8d5817d8cf71c57a0153f7ad6cd8a819dec7980c26648"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9ae13ae712a64c4a0eaceab798219213",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 76419,
            "upload_time": "2024-04-23T15:38:39",
            "upload_time_iso_8601": "2024-04-23T15:38:39.791793Z",
            "url": "https://files.pythonhosted.org/packages/53/1b/7d4e29f5ebfc19d0d5b30a6f983433c50a8bfbffa7e8599e99b4e72e3fc8/fast_diff_match_patch-2.1.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "81d493944aea3b597c93696d9b8fb2417873cab52fcfbf23890367a4616ead44",
                "md5": "f2ea10748d7c890bc59d5f465330348f",
                "sha256": "2d40e7b5f4392760d51c5e22e39d72db79b331b70faca8e128c35fbcf6e60753"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "f2ea10748d7c890bc59d5f465330348f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 170846,
            "upload_time": "2024-04-23T15:38:41",
            "upload_time_iso_8601": "2024-04-23T15:38:41.435310Z",
            "url": "https://files.pythonhosted.org/packages/81/d4/93944aea3b597c93696d9b8fb2417873cab52fcfbf23890367a4616ead44/fast_diff_match_patch-2.1.0-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a0b7e66d7f12f158febcc6bea8b181b07e947deeb68ed6ba7d58beda209fd8a",
                "md5": "29eb01d71236004ddd68c6baeff164ca",
                "sha256": "aed7eff533fa423b076cc158e5f12b61f8186fb2b8fbcfd5ef62c2d7c7ae4af5"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "29eb01d71236004ddd68c6baeff164ca",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 97431,
            "upload_time": "2024-04-23T15:38:43",
            "upload_time_iso_8601": "2024-04-23T15:38:43.321947Z",
            "url": "https://files.pythonhosted.org/packages/1a/0b/7e66d7f12f158febcc6bea8b181b07e947deeb68ed6ba7d58beda209fd8a/fast_diff_match_patch-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "24e0316c209d4ec33836f27fef2ac681d9296986904874db5904c5be73a5dfae",
                "md5": "cf62057088ee3ec0d8f4438ace6c656c",
                "sha256": "5fc08c0699530b355bd707568ffd1e31af551ba082f4e7ff63dafd6e8b0ef47b"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "cf62057088ee3ec0d8f4438ace6c656c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 83227,
            "upload_time": "2024-04-23T15:38:44",
            "upload_time_iso_8601": "2024-04-23T15:38:44.517349Z",
            "url": "https://files.pythonhosted.org/packages/24/e0/316c209d4ec33836f27fef2ac681d9296986904874db5904c5be73a5dfae/fast_diff_match_patch-2.1.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "063dba5db3065fb1005638c83b49e251be0dead4455e82e18e0771e31c1dc928",
                "md5": "965df4237674f9748fa895e22407969f",
                "sha256": "b2140ab2751bee69ea1fd47decc2aedf2fefb030d5002ac3699a43cf49667560"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "965df4237674f9748fa895e22407969f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 833556,
            "upload_time": "2024-04-23T15:38:46",
            "upload_time_iso_8601": "2024-04-23T15:38:46.320734Z",
            "url": "https://files.pythonhosted.org/packages/06/3d/ba5db3065fb1005638c83b49e251be0dead4455e82e18e0771e31c1dc928/fast_diff_match_patch-2.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "72ea8d0201b5dc2d2bcd6c4055d2919828237ac3818c30f0df7b92b1fae647f7",
                "md5": "ba210f438523aace7775208c0bb73254",
                "sha256": "5aa93198ec1ea4bd537b2165b1f7aa4c7dd4b4d60c6e166a839750b9b93a8a21"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ba210f438523aace7775208c0bb73254",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 855001,
            "upload_time": "2024-04-23T15:38:48",
            "upload_time_iso_8601": "2024-04-23T15:38:48.147321Z",
            "url": "https://files.pythonhosted.org/packages/72/ea/8d0201b5dc2d2bcd6c4055d2919828237ac3818c30f0df7b92b1fae647f7/fast_diff_match_patch-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30a7fe76fcdaeacdef2512f1f6cb86b970d082534e2fe2e2a94a7b7ba4ede2ef",
                "md5": "d06a0609fda551ddc25d053dd5fdadf3",
                "sha256": "bd23b6967a6b13a442cc90ba4bbc823bad92ab422f0e077d1e930e3f8ebf2d70"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "d06a0609fda551ddc25d053dd5fdadf3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1495097,
            "upload_time": "2024-04-23T15:38:50",
            "upload_time_iso_8601": "2024-04-23T15:38:50.127474Z",
            "url": "https://files.pythonhosted.org/packages/30/a7/fe76fcdaeacdef2512f1f6cb86b970d082534e2fe2e2a94a7b7ba4ede2ef/fast_diff_match_patch-2.1.0-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2d21727d8033dafa62a8d62c1d2906af1acae360423c7a2ef9aff5a2486101ee",
                "md5": "cceb12e17dcff8ceea21b4c15159e12e",
                "sha256": "45ed4bc8aa92231d9dc05152ac7e23e140da4098c4b8b5ae50a6c0298deb02c7"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cceb12e17dcff8ceea21b4c15159e12e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1473186,
            "upload_time": "2024-04-23T15:38:51",
            "upload_time_iso_8601": "2024-04-23T15:38:51.945387Z",
            "url": "https://files.pythonhosted.org/packages/2d/21/727d8033dafa62a8d62c1d2906af1acae360423c7a2ef9aff5a2486101ee/fast_diff_match_patch-2.1.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69448239eea795b310e4a153f75bf3199387158ba322641dca2695d000432f67",
                "md5": "5cd42454dc8d9ff3de196b23bd82a367",
                "sha256": "99566406d82049e6a77a4c40f44d687e0681fbb9f553d067db1cc31d65081d95"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "5cd42454dc8d9ff3de196b23bd82a367",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 67713,
            "upload_time": "2024-04-23T15:38:54",
            "upload_time_iso_8601": "2024-04-23T15:38:54.161939Z",
            "url": "https://files.pythonhosted.org/packages/69/44/8239eea795b310e4a153f75bf3199387158ba322641dca2695d000432f67/fast_diff_match_patch-2.1.0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "059b0c98f644485d3f08c7009c390bf65fbe38450ee683e6483118fb011be216",
                "md5": "21c8f92744c8985f42e584c1d4afffa8",
                "sha256": "1671faa36e5c23b4133b9f16acb989b4474125de1adc8e9be1e6d2f15e8615c0"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "21c8f92744c8985f42e584c1d4afffa8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 76421,
            "upload_time": "2024-04-23T15:38:55",
            "upload_time_iso_8601": "2024-04-23T15:38:55.727720Z",
            "url": "https://files.pythonhosted.org/packages/05/9b/0c98f644485d3f08c7009c390bf65fbe38450ee683e6483118fb011be216/fast_diff_match_patch-2.1.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "64e222a40f72476b6f7725af98c79bb6e50df7f39d3c1ebaaaa1eef367b7091f",
                "md5": "01a69bc8e95d1db6998416d265c361de",
                "sha256": "a89a17b2033c945f7f77a0b604cc03293e3ae76dda782e4205399922955c9f79"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "01a69bc8e95d1db6998416d265c361de",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 171147,
            "upload_time": "2024-04-23T15:38:56",
            "upload_time_iso_8601": "2024-04-23T15:38:56.767760Z",
            "url": "https://files.pythonhosted.org/packages/64/e2/22a40f72476b6f7725af98c79bb6e50df7f39d3c1ebaaaa1eef367b7091f/fast_diff_match_patch-2.1.0-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "832f0ca26f028a7d86fd8ed61b97e4d744ed42bd8a40e7af32f37eafc9e0a7e9",
                "md5": "4e07d5041ece785cbe5c8e4e4717811c",
                "sha256": "0abc5fddf847c7321f03e5a506bb3846c34bd7d507a50646bf68251604f03b60"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4e07d5041ece785cbe5c8e4e4717811c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 97647,
            "upload_time": "2024-04-23T15:38:58",
            "upload_time_iso_8601": "2024-04-23T15:38:58.510378Z",
            "url": "https://files.pythonhosted.org/packages/83/2f/0ca26f028a7d86fd8ed61b97e4d744ed42bd8a40e7af32f37eafc9e0a7e9/fast_diff_match_patch-2.1.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "64709894ef70d4693355cb925f75d6f7bcee77aa90fda9b0f18f019ed596074a",
                "md5": "526e413099110f434db9bd44dce6a256",
                "sha256": "293ea619cedd7e13be650cc35b80b91a832498789d0fc11c11115f744cec33ac"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "526e413099110f434db9bd44dce6a256",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 83280,
            "upload_time": "2024-04-23T15:39:00",
            "upload_time_iso_8601": "2024-04-23T15:39:00.328023Z",
            "url": "https://files.pythonhosted.org/packages/64/70/9894ef70d4693355cb925f75d6f7bcee77aa90fda9b0f18f019ed596074a/fast_diff_match_patch-2.1.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "caef86e7795e324658039c2706a7afebc75c831ccd29ec5bb528b69110459e5b",
                "md5": "bb3670d8f8cc1570fcf4481c42aa736b",
                "sha256": "0a50221736889467d6ca2f19739768c5544b98df1896643710d37d27a39ecee3"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "bb3670d8f8cc1570fcf4481c42aa736b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 834457,
            "upload_time": "2024-04-23T15:39:02",
            "upload_time_iso_8601": "2024-04-23T15:39:02.019736Z",
            "url": "https://files.pythonhosted.org/packages/ca/ef/86e7795e324658039c2706a7afebc75c831ccd29ec5bb528b69110459e5b/fast_diff_match_patch-2.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f7c5b6afec911786032f53d61c06aa16feed36e6a758f5a9884ce8a3550a3c6",
                "md5": "0e4d14898b6025015319caf7e037ec71",
                "sha256": "9252b9f37fe82316f7e4761aa8a58c16a199a6980ce11b027b41dfcf2eb2bef5"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0e4d14898b6025015319caf7e037ec71",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 855492,
            "upload_time": "2024-04-23T15:39:03",
            "upload_time_iso_8601": "2024-04-23T15:39:03.638642Z",
            "url": "https://files.pythonhosted.org/packages/6f/7c/5b6afec911786032f53d61c06aa16feed36e6a758f5a9884ce8a3550a3c6/fast_diff_match_patch-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "479ef3b714ea800e300edf4c4a77837e7cc679a868aa9a9a48d2afb5cfd8e298",
                "md5": "3ae5dc17f1a67eb8e861e14599b4dbc7",
                "sha256": "ce93336536d641dd8d026c12dde4ae77f5c895ae62a1dca5a6d757eb8cc632d2"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "3ae5dc17f1a67eb8e861e14599b4dbc7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1494271,
            "upload_time": "2024-04-23T15:39:05",
            "upload_time_iso_8601": "2024-04-23T15:39:05.622320Z",
            "url": "https://files.pythonhosted.org/packages/47/9e/f3b714ea800e300edf4c4a77837e7cc679a868aa9a9a48d2afb5cfd8e298/fast_diff_match_patch-2.1.0-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d90c2556f0e50ac475c17f6e4bad4dcd1ca74456feb547959d6a896da9594688",
                "md5": "24d4288d1e2263523a546390ac1dadd2",
                "sha256": "b7f6860aa225ab0ed2ad8e8cfb8278e1014d6326552174c0c6d795b75e3ea90b"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "24d4288d1e2263523a546390ac1dadd2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1472365,
            "upload_time": "2024-04-23T15:39:07",
            "upload_time_iso_8601": "2024-04-23T15:39:07.322108Z",
            "url": "https://files.pythonhosted.org/packages/d9/0c/2556f0e50ac475c17f6e4bad4dcd1ca74456feb547959d6a896da9594688/fast_diff_match_patch-2.1.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "24f51a4c4fb78c6c3b7973c1759fdee3e8ebf80785e19ef0e6380b9114985bee",
                "md5": "3057992bd2a5e8746a58011e3e3c5bd8",
                "sha256": "7c0e4f5d46792b1d662f49fe9ad19344497b6cdab8ff311c94e03797cbc04c88"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "3057992bd2a5e8746a58011e3e3c5bd8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 67807,
            "upload_time": "2024-04-23T15:39:09",
            "upload_time_iso_8601": "2024-04-23T15:39:09.324836Z",
            "url": "https://files.pythonhosted.org/packages/24/f5/1a4c4fb78c6c3b7973c1759fdee3e8ebf80785e19ef0e6380b9114985bee/fast_diff_match_patch-2.1.0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba318a22c95a791f3e6f0aa5b09e3932b176c85057dc9ed054b909bee76d250b",
                "md5": "6364a928510d2d3ed447408d2e1cdf1e",
                "sha256": "3a0262e7ed3eaef27ef43650f9fed68e755a06943ad36af34d5ee8a925fb655f"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6364a928510d2d3ed447408d2e1cdf1e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 76469,
            "upload_time": "2024-04-23T15:39:11",
            "upload_time_iso_8601": "2024-04-23T15:39:11.593327Z",
            "url": "https://files.pythonhosted.org/packages/ba/31/8a22c95a791f3e6f0aa5b09e3932b176c85057dc9ed054b909bee76d250b/fast_diff_match_patch-2.1.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e3083f6b04628dca997bb5ab94983482c5d8817e65d63b92f2d6b3f5b8ac5809",
                "md5": "fb117bf0599de5e8c9c4883469be2f32",
                "sha256": "73e9442398539b1cfc69fbe6f03e18825d05afa95d400d866e5c04ea8aa019f4"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fb117bf0599de5e8c9c4883469be2f32",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 97370,
            "upload_time": "2024-04-23T15:39:13",
            "upload_time_iso_8601": "2024-04-23T15:39:13.249399Z",
            "url": "https://files.pythonhosted.org/packages/e3/08/3f6b04628dca997bb5ab94983482c5d8817e65d63b92f2d6b3f5b8ac5809/fast_diff_match_patch-2.1.0-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b5f6397f854eeaa654df5ad54f6d276234461b1a0043fc1708cb8789e46f93a4",
                "md5": "7be8113b751cb8a14b7484118fdd868b",
                "sha256": "8102703b4c607fa3922b6d29dfd0812e16a5bfa381e245a4a6e12a3022a9d601"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "7be8113b751cb8a14b7484118fdd868b",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 832504,
            "upload_time": "2024-04-23T15:39:15",
            "upload_time_iso_8601": "2024-04-23T15:39:15.305233Z",
            "url": "https://files.pythonhosted.org/packages/b5/f6/397f854eeaa654df5ad54f6d276234461b1a0043fc1708cb8789e46f93a4/fast_diff_match_patch-2.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fdcaabff2495f07a68644dde66b370949c2c6e0d5d04e4e7695a2f32eab10bef",
                "md5": "6f4b17f51d35801e898c7edb082cd8a6",
                "sha256": "667397226c696d66e0fb3b7fea90c586600728ded4af1609729d275b31c2244a"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6f4b17f51d35801e898c7edb082cd8a6",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 853126,
            "upload_time": "2024-04-23T15:39:17",
            "upload_time_iso_8601": "2024-04-23T15:39:17.339674Z",
            "url": "https://files.pythonhosted.org/packages/fd/ca/abff2495f07a68644dde66b370949c2c6e0d5d04e4e7695a2f32eab10bef/fast_diff_match_patch-2.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4aab2fa476125ebf6c44a2da05c29c3aa408e770399114a8d28bf0e8e9fa53fa",
                "md5": "777258eaafa80366caff3f5c68c1ca1e",
                "sha256": "5ea2e31c6f57c41bcf70b0c72329ea46ecd7c618cc325922a1e5006007e11404"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp36-cp36m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "777258eaafa80366caff3f5c68c1ca1e",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1493655,
            "upload_time": "2024-04-23T15:39:18",
            "upload_time_iso_8601": "2024-04-23T15:39:18.988344Z",
            "url": "https://files.pythonhosted.org/packages/4a/ab/2fa476125ebf6c44a2da05c29c3aa408e770399114a8d28bf0e8e9fa53fa/fast_diff_match_patch-2.1.0-cp36-cp36m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "99bb92bce85bcb57ada671813a779bccd0aeeb8efd57e043503ba24a3f17c8f7",
                "md5": "912fd4fb4a537b081dd6af4eb13bcc78",
                "sha256": "93898c88115db1fa04ba8540da2dd4a7f68dce2346192d9ed296346b557d2ef9"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "912fd4fb4a537b081dd6af4eb13bcc78",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1471797,
            "upload_time": "2024-04-23T15:39:20",
            "upload_time_iso_8601": "2024-04-23T15:39:20.920935Z",
            "url": "https://files.pythonhosted.org/packages/99/bb/92bce85bcb57ada671813a779bccd0aeeb8efd57e043503ba24a3f17c8f7/fast_diff_match_patch-2.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ec6099fbef37b4d229a7dc23ee983f4302c6dfdb1d3c3b7340e11d2e28f727d",
                "md5": "ec680d93b27a316a48cfa4d877a9483f",
                "sha256": "256210fda8d1d8bcd9bb31a13f0a6fc8343c787a979b4198831a7722f6a369fb"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp36-cp36m-win32.whl",
            "has_sig": false,
            "md5_digest": "ec680d93b27a316a48cfa4d877a9483f",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 67738,
            "upload_time": "2024-04-23T15:39:22",
            "upload_time_iso_8601": "2024-04-23T15:39:22.427594Z",
            "url": "https://files.pythonhosted.org/packages/7e/c6/099fbef37b4d229a7dc23ee983f4302c6dfdb1d3c3b7340e11d2e28f727d/fast_diff_match_patch-2.1.0-cp36-cp36m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f283a938b76bfc8858d71a17d2fe370a25c05389b205304ccd7f00c73e5afc0c",
                "md5": "95563792e9695ebeba400f8122383647",
                "sha256": "e5d03a7f01dc097c020b4f0b3fea40afa528d9c460d18524391998880140275d"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "95563792e9695ebeba400f8122383647",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 76425,
            "upload_time": "2024-04-23T15:39:24",
            "upload_time_iso_8601": "2024-04-23T15:39:24.095824Z",
            "url": "https://files.pythonhosted.org/packages/f2/83/a938b76bfc8858d71a17d2fe370a25c05389b205304ccd7f00c73e5afc0c/fast_diff_match_patch-2.1.0-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be9ca0083cbacc639f7229c97a1079d55ccc716313f3036bfffdf54cbff7aae7",
                "md5": "2e54681bc4c3606714b589dd755ed904",
                "sha256": "dfac0e5e96fa0789eac877c928de165443cee61731f09f4b9dcf59fbf7d9c660"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2e54681bc4c3606714b589dd755ed904",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 97367,
            "upload_time": "2024-04-23T15:39:25",
            "upload_time_iso_8601": "2024-04-23T15:39:25.310726Z",
            "url": "https://files.pythonhosted.org/packages/be/9c/a0083cbacc639f7229c97a1079d55ccc716313f3036bfffdf54cbff7aae7/fast_diff_match_patch-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ab22256b5ef2f9122a71ed66b306ef13d998e71594ce7e38cf451cbe301eb56",
                "md5": "934d32141bd6b923a1b3c24134405a18",
                "sha256": "3ceb94e2d8e788aed7a32feef9a8d79cb6ec84494f3410c1ffb2bb71392c089a"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "934d32141bd6b923a1b3c24134405a18",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 833859,
            "upload_time": "2024-04-23T15:39:26",
            "upload_time_iso_8601": "2024-04-23T15:39:26.703465Z",
            "url": "https://files.pythonhosted.org/packages/0a/b2/2256b5ef2f9122a71ed66b306ef13d998e71594ce7e38cf451cbe301eb56/fast_diff_match_patch-2.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9d696f99648cda9a5aff1ff2b1eb95178431a905e726ebcb2b74505ca32cb039",
                "md5": "4809dbf3347503d4815243c533145b90",
                "sha256": "f1686b92991f2f1cde1d8912c1397992096c01a1c39e7d529f1872c45ad3bfdb"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4809dbf3347503d4815243c533145b90",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 854416,
            "upload_time": "2024-04-23T15:39:28",
            "upload_time_iso_8601": "2024-04-23T15:39:28.892545Z",
            "url": "https://files.pythonhosted.org/packages/9d/69/6f99648cda9a5aff1ff2b1eb95178431a905e726ebcb2b74505ca32cb039/fast_diff_match_patch-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4284d63de9a0ac60a9df59ad9c6d655995d43690d5488096ea411b7ed23c1528",
                "md5": "98864fc62f831bb06ee8917439bcb719",
                "sha256": "089cd7d26f6a5a2c39df7893ef7961800e3cf5bfaac8020822e1182b8a0d33ba"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "98864fc62f831bb06ee8917439bcb719",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1494412,
            "upload_time": "2024-04-23T15:39:31",
            "upload_time_iso_8601": "2024-04-23T15:39:31.301980Z",
            "url": "https://files.pythonhosted.org/packages/42/84/d63de9a0ac60a9df59ad9c6d655995d43690d5488096ea411b7ed23c1528/fast_diff_match_patch-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c4a5847659433ca542726e71d9493a749af864834d423183b54dd28bebc0c3e",
                "md5": "8604e57e82a3da90ba374e00044fd9a8",
                "sha256": "d9e9688c8a562ca9fe890a57960f1681fa1ad71725a5610a92f51cead22e9fa5"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8604e57e82a3da90ba374e00044fd9a8",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1473505,
            "upload_time": "2024-04-23T15:39:32",
            "upload_time_iso_8601": "2024-04-23T15:39:32.924922Z",
            "url": "https://files.pythonhosted.org/packages/2c/4a/5847659433ca542726e71d9493a749af864834d423183b54dd28bebc0c3e/fast_diff_match_patch-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e08ddafffa2a419a7a3c378850d4a27f552be48eeccc3e57738b88571748483",
                "md5": "244a205805ccb8286cc7e04156de6728",
                "sha256": "7fae992ff3300c07cbd7843d6e3acb3280ff0babfb97f2498e713eaaa5969666"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "244a205805ccb8286cc7e04156de6728",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 67720,
            "upload_time": "2024-04-23T15:39:34",
            "upload_time_iso_8601": "2024-04-23T15:39:34.325460Z",
            "url": "https://files.pythonhosted.org/packages/6e/08/ddafffa2a419a7a3c378850d4a27f552be48eeccc3e57738b88571748483/fast_diff_match_patch-2.1.0-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9c200e47f2cacf12e49f063fac9f4f48a5b1002e45c3b122903b0ecdfc6362b",
                "md5": "125c5159347ae12f53a5c0cbfddd8d2d",
                "sha256": "c7854f8779cd890ebb9101477359e8dcaa0342c304e076b843c9c14bb923fc3a"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "125c5159347ae12f53a5c0cbfddd8d2d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 76417,
            "upload_time": "2024-04-23T15:39:35",
            "upload_time_iso_8601": "2024-04-23T15:39:35.959325Z",
            "url": "https://files.pythonhosted.org/packages/e9/c2/00e47f2cacf12e49f063fac9f4f48a5b1002e45c3b122903b0ecdfc6362b/fast_diff_match_patch-2.1.0-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca1f729a90af65a3a4aeec4ea00064beecc87dd8349849594314d444e46b4698",
                "md5": "3511395ad1a588611ebdeebc0601b616",
                "sha256": "07cdfaa5d9913c9b6a1cd5f1880beddf0fdbac577d6907604073d84dd43be632"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "3511395ad1a588611ebdeebc0601b616",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 170795,
            "upload_time": "2024-04-23T15:39:37",
            "upload_time_iso_8601": "2024-04-23T15:39:37.222962Z",
            "url": "https://files.pythonhosted.org/packages/ca/1f/729a90af65a3a4aeec4ea00064beecc87dd8349849594314d444e46b4698/fast_diff_match_patch-2.1.0-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb72385b1284ff1a79e923c7c8934bfd55e1156afb7bedb64b2f47d85218d6cd",
                "md5": "fabc0900cd4d4629f22c8578f94aa610",
                "sha256": "8b1508a90eb4c1f98ad0a32c871fd902e7b6121b7aee3a3caab0c2a43c7c0538"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fabc0900cd4d4629f22c8578f94aa610",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 97424,
            "upload_time": "2024-04-23T15:39:38",
            "upload_time_iso_8601": "2024-04-23T15:39:38.415016Z",
            "url": "https://files.pythonhosted.org/packages/eb/72/385b1284ff1a79e923c7c8934bfd55e1156afb7bedb64b2f47d85218d6cd/fast_diff_match_patch-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b2d9e8c3d6de3282ae6416b0dd66d5fd422ce724cb524672a5fbda73030dc667",
                "md5": "708f7661f0048924a44eea312ea9b571",
                "sha256": "93ce58fd39a7f8af21fa9293816f5d39d4b77f2baa2d82dd76bdb8cd648f1742"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "708f7661f0048924a44eea312ea9b571",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 83164,
            "upload_time": "2024-04-23T15:39:39",
            "upload_time_iso_8601": "2024-04-23T15:39:39.635102Z",
            "url": "https://files.pythonhosted.org/packages/b2/d9/e8c3d6de3282ae6416b0dd66d5fd422ce724cb524672a5fbda73030dc667/fast_diff_match_patch-2.1.0-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dfa679ce458967d91e01c02946a05887e4747733eccd8b8fbf9ab3aeae2761ac",
                "md5": "04d5f89fbf44d6023e327d73d5b59975",
                "sha256": "d2162ba97ca34bc5b735b912c574783e78c90c9c94127c40c8bc6e8a31ac2121"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "04d5f89fbf44d6023e327d73d5b59975",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 832212,
            "upload_time": "2024-04-23T15:39:41",
            "upload_time_iso_8601": "2024-04-23T15:39:41.177301Z",
            "url": "https://files.pythonhosted.org/packages/df/a6/79ce458967d91e01c02946a05887e4747733eccd8b8fbf9ab3aeae2761ac/fast_diff_match_patch-2.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67e1b3d26ca964e52756d7b966d76964b8c6c7b2198c757b256ac43647fbecfe",
                "md5": "207b5f0e64f47bf04952f61d6a92c317",
                "sha256": "f64f79cfdf7f8a2812a111a1d1dc00f743d8e758c9c89a7027c112d27f5ff25e"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "207b5f0e64f47bf04952f61d6a92c317",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 853603,
            "upload_time": "2024-04-23T15:39:42",
            "upload_time_iso_8601": "2024-04-23T15:39:42.575869Z",
            "url": "https://files.pythonhosted.org/packages/67/e1/b3d26ca964e52756d7b966d76964b8c6c7b2198c757b256ac43647fbecfe/fast_diff_match_patch-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1978409bf46a6dd5baab85d180b338e8b77e2454bad9f45280e8438fcbebba58",
                "md5": "d223c193e763eb0b16fb9ca033d3156c",
                "sha256": "9b0a5f1e7a3c5de3e08b4048ef92898523d431510673e4c7de32d34f4cb01f3c"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "d223c193e763eb0b16fb9ca033d3156c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1494393,
            "upload_time": "2024-04-23T15:39:44",
            "upload_time_iso_8601": "2024-04-23T15:39:44.031411Z",
            "url": "https://files.pythonhosted.org/packages/19/78/409bf46a6dd5baab85d180b338e8b77e2454bad9f45280e8438fcbebba58/fast_diff_match_patch-2.1.0-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f15e262b6ed737a089a96ff84b22bb44513bdec8e83d270e0c25856ba4e66191",
                "md5": "0c621348ad596dc33ca4f8ccc60b12cb",
                "sha256": "ac9b3579d4e648ca1c6e1c5c8636b6ad0099c921c6364794e9e61a90b0da81fa"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0c621348ad596dc33ca4f8ccc60b12cb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1471878,
            "upload_time": "2024-04-23T15:39:45",
            "upload_time_iso_8601": "2024-04-23T15:39:45.774928Z",
            "url": "https://files.pythonhosted.org/packages/f1/5e/262b6ed737a089a96ff84b22bb44513bdec8e83d270e0c25856ba4e66191/fast_diff_match_patch-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c965cc3ef3be878c6c8299dacb4d1e86fa23cdf93437a0345ce2306bafe0e594",
                "md5": "889a9d92e853fb092ea892116e5a8542",
                "sha256": "1df2b7316e6b7d5ac77629809dc051f2adb99c2ae72ba59f02122a02cdae6be1"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "889a9d92e853fb092ea892116e5a8542",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 67701,
            "upload_time": "2024-04-23T15:39:47",
            "upload_time_iso_8601": "2024-04-23T15:39:47.214968Z",
            "url": "https://files.pythonhosted.org/packages/c9/65/cc3ef3be878c6c8299dacb4d1e86fa23cdf93437a0345ce2306bafe0e594/fast_diff_match_patch-2.1.0-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff6fabe30f92854a2c0e81328461fd5a15b88f7b9aad1a485c2879c1e52062dc",
                "md5": "60177b042ce801f4321b3b5ae64787f6",
                "sha256": "1fd19bdc7ff19c7ee8643496a9a64ce121208f8e6a3f4cb0c7396e49d6b7beff"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "60177b042ce801f4321b3b5ae64787f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 76411,
            "upload_time": "2024-04-23T15:39:48",
            "upload_time_iso_8601": "2024-04-23T15:39:48.553315Z",
            "url": "https://files.pythonhosted.org/packages/ff/6f/abe30f92854a2c0e81328461fd5a15b88f7b9aad1a485c2879c1e52062dc/fast_diff_match_patch-2.1.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5b64c5957923ae7f7b075bac278bdf182b3b6ead66024bbf5bf32a7163511ddb",
                "md5": "4f4e86fefcb93d239cb82914b9bf03e8",
                "sha256": "2a8faef408dab75125d1e796713987e566c03a9c75e7c73bb14504eb74c9f5b0"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "4f4e86fefcb93d239cb82914b9bf03e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 170837,
            "upload_time": "2024-04-23T15:39:49",
            "upload_time_iso_8601": "2024-04-23T15:39:49.671543Z",
            "url": "https://files.pythonhosted.org/packages/5b/64/c5957923ae7f7b075bac278bdf182b3b6ead66024bbf5bf32a7163511ddb/fast_diff_match_patch-2.1.0-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c693433e90d1ed9ecfc14610850bf9302bea3ef6a6cfe4eef428c9bc72fc6c4d",
                "md5": "c806bc93d8098543c7f8e41d1a2a02b2",
                "sha256": "1cc40c1591d18ac029eba0edcb5d69958406e64964afb9c32bebeb7d7e393504"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c806bc93d8098543c7f8e41d1a2a02b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 97422,
            "upload_time": "2024-04-23T15:39:50",
            "upload_time_iso_8601": "2024-04-23T15:39:50.927124Z",
            "url": "https://files.pythonhosted.org/packages/c6/93/433e90d1ed9ecfc14610850bf9302bea3ef6a6cfe4eef428c9bc72fc6c4d/fast_diff_match_patch-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68f9d49acc84bb65f8733364fc57a68b4a4fa915480600ebc96f56daf72de9f6",
                "md5": "132fa8f619afaf491870e1dfef3b902b",
                "sha256": "d7e0d8561e3923cf347f6142b345987f07f32469f9c5752681fe9c0636897be6"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "132fa8f619afaf491870e1dfef3b902b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 83227,
            "upload_time": "2024-04-23T15:39:52",
            "upload_time_iso_8601": "2024-04-23T15:39:52.008040Z",
            "url": "https://files.pythonhosted.org/packages/68/f9/d49acc84bb65f8733364fc57a68b4a4fa915480600ebc96f56daf72de9f6/fast_diff_match_patch-2.1.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c92a64e721f444340a260a151bf7105924c72c590ff2f71672ebe51781926d5",
                "md5": "742c02f786ee7b260b62ab745ee0be1d",
                "sha256": "d2beb1b485a49dc36d6734416cf320b9dc0b3d05a72ea8a53214b4af70b25070"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "742c02f786ee7b260b62ab745ee0be1d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 832225,
            "upload_time": "2024-04-23T15:39:53",
            "upload_time_iso_8601": "2024-04-23T15:39:53.190083Z",
            "url": "https://files.pythonhosted.org/packages/5c/92/a64e721f444340a260a151bf7105924c72c590ff2f71672ebe51781926d5/fast_diff_match_patch-2.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af5a275bf7632695793603d6f9760543ca7c365efcfac0dc7c9094fe83bc8268",
                "md5": "6f408680506680f40f559ffcdb4471ae",
                "sha256": "cd1f2271d514d4eed704645cc603199cf658cc81a77162255c563dabfb332bb9"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6f408680506680f40f559ffcdb4471ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 853627,
            "upload_time": "2024-04-23T15:39:54",
            "upload_time_iso_8601": "2024-04-23T15:39:54.947774Z",
            "url": "https://files.pythonhosted.org/packages/af/5a/275bf7632695793603d6f9760543ca7c365efcfac0dc7c9094fe83bc8268/fast_diff_match_patch-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7732ee91ed4d35f0a32dd110e0782592e9b6c9f0949d0199036c9013e8d7cc67",
                "md5": "90c7cf6ba830bce07e5c87ee42e9abed",
                "sha256": "a9037b8e9b63b6436ea1d2fa3389c85c4272d2a03441eec432e36339dcf4814c"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "90c7cf6ba830bce07e5c87ee42e9abed",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1494175,
            "upload_time": "2024-04-23T15:39:57",
            "upload_time_iso_8601": "2024-04-23T15:39:57.056179Z",
            "url": "https://files.pythonhosted.org/packages/77/32/ee91ed4d35f0a32dd110e0782592e9b6c9f0949d0199036c9013e8d7cc67/fast_diff_match_patch-2.1.0-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "31637ebd9ee5eb7952390278d6dd75a2ad59eb79a9f281c1bb28529de7c0e2df",
                "md5": "b2724083f1bbf36265fd946d5170adca",
                "sha256": "397bbccfde0fcbe71b027888b8f28173573e7bd6f8197cfce1461d3f92cabcef"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b2724083f1bbf36265fd946d5170adca",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1471794,
            "upload_time": "2024-04-23T15:39:59",
            "upload_time_iso_8601": "2024-04-23T15:39:59.377316Z",
            "url": "https://files.pythonhosted.org/packages/31/63/7ebd9ee5eb7952390278d6dd75a2ad59eb79a9f281c1bb28529de7c0e2df/fast_diff_match_patch-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69a0e4bff16120b453b5b07a7556a376002f40c00752a8a53269ee054b97715b",
                "md5": "a2399b590dbc396c500d7524b986cd00",
                "sha256": "234536d66d55d8beea3c8730742bb63579cc68c65da4ea70ef2c1eaa0e4e8b6c"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "a2399b590dbc396c500d7524b986cd00",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 67702,
            "upload_time": "2024-04-23T15:40:01",
            "upload_time_iso_8601": "2024-04-23T15:40:01.133002Z",
            "url": "https://files.pythonhosted.org/packages/69/a0/e4bff16120b453b5b07a7556a376002f40c00752a8a53269ee054b97715b/fast_diff_match_patch-2.1.0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c83ac5a438669d71131fbdfc8d0485327f495112e0b2cbaf658ab20cb4764479",
                "md5": "d081e6b22fd35daac7dd4a37d6377583",
                "sha256": "7e02101dfb410e7d23297410ccc20f4899463a4c5b208ef7b7bcaa4e1fd5286a"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d081e6b22fd35daac7dd4a37d6377583",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 76408,
            "upload_time": "2024-04-23T15:40:02",
            "upload_time_iso_8601": "2024-04-23T15:40:02.851784Z",
            "url": "https://files.pythonhosted.org/packages/c8/3a/c5a438669d71131fbdfc8d0485327f495112e0b2cbaf658ab20cb4764479/fast_diff_match_patch-2.1.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1214ef1681617bfd231d889ff660d9146bca4fc3315102448bc3bc4f0fca342d",
                "md5": "de8828c6563444572cd581f261f043e9",
                "sha256": "f13a706e61896513028a2eb9ba9c7cf4bef57669ebbb7bb117012f6f790c0241"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "de8828c6563444572cd581f261f043e9",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 84661,
            "upload_time": "2024-04-23T15:40:05",
            "upload_time_iso_8601": "2024-04-23T15:40:05.228344Z",
            "url": "https://files.pythonhosted.org/packages/12/14/ef1681617bfd231d889ff660d9146bca4fc3315102448bc3bc4f0fca342d/fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c37cb5930c3084c415c4bfbea0cfa366125415eb863ee0c2ab49997cf2b9d5b2",
                "md5": "1315d8f849e9765852c00d478b63d93f",
                "sha256": "913748f94e3f117fd18303c6b21a9bf68f48baf380719626ff821dc1a77cb793"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "1315d8f849e9765852c00d478b63d93f",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 99435,
            "upload_time": "2024-04-23T15:40:06",
            "upload_time_iso_8601": "2024-04-23T15:40:06.735271Z",
            "url": "https://files.pythonhosted.org/packages/c3/7c/b5930c3084c415c4bfbea0cfa366125415eb863ee0c2ab49997cf2b9d5b2/fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e0ed7589478b2173a95e325c26acc945e1dad10ec0254052d8311b15297e076",
                "md5": "15e3ac4a5e66275e3d8965a6352256f5",
                "sha256": "22ace632089f70d4dc73f8c7345803283d083f9b4c99044e3a879ab1e3cb495d"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "15e3ac4a5e66275e3d8965a6352256f5",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 95229,
            "upload_time": "2024-04-23T15:40:08",
            "upload_time_iso_8601": "2024-04-23T15:40:08.126460Z",
            "url": "https://files.pythonhosted.org/packages/6e/0e/d7589478b2173a95e325c26acc945e1dad10ec0254052d8311b15297e076/fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8d21307399c4d27ba5bc88d356a2698b604230fa41f7904c8ef2cab33513feff",
                "md5": "1d1de178511935be3e6dbf5335e2062b",
                "sha256": "66c1f17104cf7d299b374ce83373c2f6d7ee4be3db36e0a8a1d6c101a339caaf"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1d1de178511935be3e6dbf5335e2062b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 76399,
            "upload_time": "2024-04-23T15:40:09",
            "upload_time_iso_8601": "2024-04-23T15:40:09.543813Z",
            "url": "https://files.pythonhosted.org/packages/8d/21/307399c4d27ba5bc88d356a2698b604230fa41f7904c8ef2cab33513feff/fast_diff_match_patch-2.1.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff8ef717375aa673f74e282971707374cd46b7489012f4023d0a195d61e3a03c",
                "md5": "a4fbff7c3074370e780b34de78986729",
                "sha256": "b887bbf3ee5aaa9ddf5e25f4469ee271a0f8f40ba10e23fd1914473fb2aa00c9"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a4fbff7c3074370e780b34de78986729",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 84483,
            "upload_time": "2024-04-23T15:40:10",
            "upload_time_iso_8601": "2024-04-23T15:40:10.743459Z",
            "url": "https://files.pythonhosted.org/packages/ff/8e/f717375aa673f74e282971707374cd46b7489012f4023d0a195d61e3a03c/fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0df014f5e2d3c3fb5221cfa14e9337c57a9e47542ededd329b3c2d5742d76c44",
                "md5": "8b36153c6571897843027234139bf6f4",
                "sha256": "90fa060855766521f25863caaca7575d335dece872f6179cf2bd5a75787520dd"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "8b36153c6571897843027234139bf6f4",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 101181,
            "upload_time": "2024-04-23T15:40:12",
            "upload_time_iso_8601": "2024-04-23T15:40:12.226181Z",
            "url": "https://files.pythonhosted.org/packages/0d/f0/14f5e2d3c3fb5221cfa14e9337c57a9e47542ededd329b3c2d5742d76c44/fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f3e76f8d338c00ba000c3a3708d187ecbf6ccd29fc59f1943a4558de04f5becf",
                "md5": "5cf0a47ea59fa5b67d37f1fc3cf94bf1",
                "sha256": "848453f7bc72805a34350909e0f420787c05157c9f708872abfb40025b62754a"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5cf0a47ea59fa5b67d37f1fc3cf94bf1",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 97056,
            "upload_time": "2024-04-23T15:40:13",
            "upload_time_iso_8601": "2024-04-23T15:40:13.657360Z",
            "url": "https://files.pythonhosted.org/packages/f3/e7/6f8d338c00ba000c3a3708d187ecbf6ccd29fc59f1943a4558de04f5becf/fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ced892089c0a62c4f70778ee6b5c855ba666016f83e71e6a4640e030cf807d5e",
                "md5": "e8ba319701460fb77411ba0fe6c410ef",
                "sha256": "799314c02d40e2f05249582946361cf9a3adbb6f404d63789037f9a1de3add22"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e8ba319701460fb77411ba0fe6c410ef",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 76399,
            "upload_time": "2024-04-23T15:40:15",
            "upload_time_iso_8601": "2024-04-23T15:40:15.049956Z",
            "url": "https://files.pythonhosted.org/packages/ce/d8/92089c0a62c4f70778ee6b5c855ba666016f83e71e6a4640e030cf807d5e/fast_diff_match_patch-2.1.0-pp37-pypy37_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78c5ade17ad9d4ce7b3f147ad8e85ab6067fb52481a1e4bccb8966153fbf5d35",
                "md5": "b52f1085d2b260e51989fe2040794246",
                "sha256": "4c7e6d2a7588481f57dccb6e09cb94eea821fbcebc30a545d7965cbbbfc1ce9b"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b52f1085d2b260e51989fe2040794246",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 84484,
            "upload_time": "2024-04-23T15:40:16",
            "upload_time_iso_8601": "2024-04-23T15:40:16.482729Z",
            "url": "https://files.pythonhosted.org/packages/78/c5/ade17ad9d4ce7b3f147ad8e85ab6067fb52481a1e4bccb8966153fbf5d35/fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7eb75a54d3d3c0fbc291e7686784598c891898ce252fc3de7cc475b36ec493db",
                "md5": "b7dfc2a5984dba9b564259598f768733",
                "sha256": "c017db9a9164e75ccce7796c17627bbb1cf24cb26006969402327c8ff7182deb"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "b7dfc2a5984dba9b564259598f768733",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 99586,
            "upload_time": "2024-04-23T15:40:17",
            "upload_time_iso_8601": "2024-04-23T15:40:17.759766Z",
            "url": "https://files.pythonhosted.org/packages/7e/b7/5a54d3d3c0fbc291e7686784598c891898ce252fc3de7cc475b36ec493db/fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a6bb6320737a1245c8ac41601da9ec161930341f465ff4235d31bae5b1a757d",
                "md5": "b351c86d976a8503fd7eef8f3661a21a",
                "sha256": "6983f88f852435c22c70ceedf3be706967533b4ff2fbd2d6f5da5cb29c462bf0"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b351c86d976a8503fd7eef8f3661a21a",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 95191,
            "upload_time": "2024-04-23T15:40:19",
            "upload_time_iso_8601": "2024-04-23T15:40:19.098465Z",
            "url": "https://files.pythonhosted.org/packages/1a/6b/b6320737a1245c8ac41601da9ec161930341f465ff4235d31bae5b1a757d/fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8b59d855d602aeb8b096bc153d5d50b82aa506bd4005b880b6b98a2d1096f90",
                "md5": "6ec41385ea482b1657cc1a4d4f466798",
                "sha256": "847c0b72db3e96304ed37195bf33c9f22d0362573b37be33d3903da8b9930242"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6ec41385ea482b1657cc1a4d4f466798",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 76395,
            "upload_time": "2024-04-23T15:40:20",
            "upload_time_iso_8601": "2024-04-23T15:40:20.555555Z",
            "url": "https://files.pythonhosted.org/packages/c8/b5/9d855d602aeb8b096bc153d5d50b82aa506bd4005b880b6b98a2d1096f90/fast_diff_match_patch-2.1.0-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7393cbcd5026acee1112b3dad2ade3b2a29f0a01c1a7585d84701a8e0b7d2989",
                "md5": "9b1f7755e99445101f73c40f712e1548",
                "sha256": "52389ebef15a5aea24400f9e9e0a1c8973aa4b5e432bf16c2c2abc34681b4776"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9b1f7755e99445101f73c40f712e1548",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 84656,
            "upload_time": "2024-04-23T15:40:22",
            "upload_time_iso_8601": "2024-04-23T15:40:22.023461Z",
            "url": "https://files.pythonhosted.org/packages/73/93/cbcd5026acee1112b3dad2ade3b2a29f0a01c1a7585d84701a8e0b7d2989/fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fdd820d6bb554ee37e3cf39e9bfa8e92bbc7a2cc2d5ee19c9e3bd5e5718cf01f",
                "md5": "e73b96c0c581693fc17f13c23e989234",
                "sha256": "19bfb4e66e03ffed6c0ba2e2779143dc67b11a96cdb538d5169a09247446b3de"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "e73b96c0c581693fc17f13c23e989234",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 99431,
            "upload_time": "2024-04-23T15:40:23",
            "upload_time_iso_8601": "2024-04-23T15:40:23.501318Z",
            "url": "https://files.pythonhosted.org/packages/fd/d8/20d6bb554ee37e3cf39e9bfa8e92bbc7a2cc2d5ee19c9e3bd5e5718cf01f/fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "95111fb9c31390f1322e11f819b66c67ce60503c256eaa49e5226d6d9afbf231",
                "md5": "defb35714e6db06249025b9d8c496410",
                "sha256": "a2e4d93e5ad2b91bac2dfdecc95d5eb3d03aa7534f6064c7a9e6c7dde6dee393"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "defb35714e6db06249025b9d8c496410",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 95223,
            "upload_time": "2024-04-23T15:40:24",
            "upload_time_iso_8601": "2024-04-23T15:40:24.927799Z",
            "url": "https://files.pythonhosted.org/packages/95/11/1fb9c31390f1322e11f819b66c67ce60503c256eaa49e5226d6d9afbf231/fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e5c5e2dbcb5c14ad25538ddec2c9943432ec6edc9cf477c7f99df5b857e1386b",
                "md5": "303365dcb0ac3d716d302e74f8b37a2b",
                "sha256": "84061f9e16ff67eeddab32330bced12260e9c46bbe70cc5d6a64384cb0e92ab6"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "303365dcb0ac3d716d302e74f8b37a2b",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 76398,
            "upload_time": "2024-04-23T15:40:26",
            "upload_time_iso_8601": "2024-04-23T15:40:26.555081Z",
            "url": "https://files.pythonhosted.org/packages/e5/c5/e2dbcb5c14ad25538ddec2c9943432ec6edc9cf477c7f99df5b857e1386b/fast_diff_match_patch-2.1.0-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8fad5c0159353022637afaeac3a5bd2d9e5e84336d4efa631310a7a81e9357ac",
                "md5": "032dac68a6700c5e45c599978861d330",
                "sha256": "ac402d7bff04a84f363cc5bfa948509bc4ef8442c6ebdd564c44dc39613bec40"
            },
            "downloads": -1,
            "filename": "fast_diff_match_patch-2.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "032dac68a6700c5e45c599978861d330",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 35960,
            "upload_time": "2024-04-23T15:40:27",
            "upload_time_iso_8601": "2024-04-23T15:40:27.747394Z",
            "url": "https://files.pythonhosted.org/packages/8f/ad/5c0159353022637afaeac3a5bd2d9e5e84336d4efa631310a7a81e9357ac/fast_diff_match_patch-2.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-23 15:40:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "JoshData",
    "github_project": "fast_diff_match_patch",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": true,
    "lcname": "fast-diff-match-patch"
}
        
Elapsed time: 0.25065s