==============================================
Polyleven -- Fast Pythonic Levenshtein Library
==============================================
:Website: https://ceptord.net/
:Latest Release: v0.8 (2022-10-02)
:License: MIT License
1. Introduction
===============
polyleven is a Pythonic Levenshtein distance library that:
- Is *fast* independent of input types, and hence can be used for
both short (like English words) and long input types (like DNA
sequences).
- Can be used readily in a manner not covered by restrictive
licenses such as GPL, hence can be used freely in private codes.
- Supports Python 3.x.
2. How to install
=================
The official package is available on PyPI::
$ pip install polyleven
3. How to use
=============
Polyleven provides a single interface function ``levenshtein()``. You
can use this function to measure the similarity of two strings.
>>> from polyleven import levenshtein
>>> levenshtein('aaa', 'ccc')
3
If you only care about distances under a certain threshold, you can
pass the max threshold to the third argument.
>>> levenshtein('acc', 'ccc', 1)
1
>>> levenshtein('aaa', 'ccc', 1)
2
In general, you can gain a noticeable speed boost with threshold
:math:`k < 3`.
4. Benchmark
============
4.1 English Words
------------------
To compare Polyleven with other Pythonic edit distance libraries,
a million word pairs was generated from `SCOWL`_.
.. _SCOWL: http://wordlist.aspell.net/
Each library was measured how long it takes to evaluate all of
these words. The following table summarises the result:
============================== ============ ================
Function Name TIME[sec] SPEED[pairs/s]
============================== ============ ================
edlib 4.763 208216
editdistance 1.943 510450
jellyfish.levenshtein_distance 0.722 1374081
distance.levenshtein 0.623 1591396
Levenshtein.distance 0.500 1982764
polyleven.levenshtein 0.431 2303420
============================== ============ ================
4.2. Longer Inputs
------------------
To evaluate the efficiency for longer inputs, I created 5000 pairs
of random strings of size 16, 32, 64, 128, 256, 512 and 1024.
Each library was measured how fast it can process these entries. [#fn1]_
============ ===== ===== ===== ===== ===== ===== ======
Library N=16 N=32 N=64 N=128 N=256 N=512 N=1024
============ ===== ===== ===== ===== ===== ===== ======
edlib 0.040 0.063 0.094 0.205 0.432 0.908 2.089
editdistance 0.027 0.049 0.086 0.178 0.336 0.740 58.139
jellyfish 0.009 0.032 0.118 0.470 1.874 8.877 42.848
distance 0.007 0.029 0.109 0.431 1.726 6.950 27.998
Levenshtein 0.006 0.022 0.085 0.336 1.328 5.286 21.097
polyleven 0.003 0.005 0.010 0.043 0.149 0.550 2.109
============ ===== ===== ===== ===== ===== ===== ======
3.3. List of Libraries
----------------------
============ ======= ==========================================
Library Version URL
============ ======= ==========================================
edlib v1.2.1 https://github.com/Martinsos/edlib
editdistance v0.4 https://github.com/aflc/editdistance
jellyfish v0.5.6 https://github.com/jamesturk/jellyfish
distance v0.1.3 https://github.com/doukremt/distance
Levenshtein v0.12 https://github.com/ztane/python-Levenshtein
polyleven v0.3 https://github.com/fujimotos/polyleven
============ ======= ==========================================
.. [#fn1] Measured using Python 3.5.3 on Debian Jessie with Intel Core
i3-4010U (1.70GHz)
Raw data
{
"_id": null,
"home_page": "https://ceptord.net/",
"name": "polyleven",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.4",
"maintainer_email": "",
"keywords": "Levenshtein distance",
"author": "Fujimoto Seiji",
"author_email": "fujimoto@ceptord.net",
"download_url": "https://files.pythonhosted.org/packages/fb/ef/4076b8183b6d69e9cc4c9997952d0a4f118892b7e2b66340d8d8f4127972/polyleven-0.8.tar.gz",
"platform": null,
"description": "==============================================\nPolyleven -- Fast Pythonic Levenshtein Library\n==============================================\n\n:Website: https://ceptord.net/\n:Latest Release: v0.8 (2022-10-02)\n:License: MIT License\n\n1. Introduction\n===============\n\npolyleven is a Pythonic Levenshtein distance library that:\n\n- Is *fast* independent of input types, and hence can be used for\n both short (like English words) and long input types (like DNA\n sequences).\n\n- Can be used readily in a manner not covered by restrictive\n licenses such as GPL, hence can be used freely in private codes.\n\n- Supports Python 3.x.\n\n2. How to install\n=================\n\nThe official package is available on PyPI::\n\n $ pip install polyleven\n\n3. How to use\n=============\n\nPolyleven provides a single interface function ``levenshtein()``. You\ncan use this function to measure the similarity of two strings.\n\n>>> from polyleven import levenshtein\n>>> levenshtein('aaa', 'ccc')\n3\n\nIf you only care about distances under a certain threshold, you can\npass the max threshold to the third argument.\n\n>>> levenshtein('acc', 'ccc', 1)\n1\n>>> levenshtein('aaa', 'ccc', 1)\n2\n\nIn general, you can gain a noticeable speed boost with threshold\n:math:`k < 3`.\n\n4. Benchmark\n============\n\n4.1 English Words\n------------------\n\nTo compare Polyleven with other Pythonic edit distance libraries,\na million word pairs was generated from `SCOWL`_.\n\n.. _SCOWL: http://wordlist.aspell.net/\n\nEach library was measured how long it takes to evaluate all of\nthese words. The following table summarises the result:\n\n============================== ============ ================\nFunction Name TIME[sec] SPEED[pairs/s]\n============================== ============ ================\nedlib 4.763 208216\neditdistance 1.943 510450\njellyfish.levenshtein_distance 0.722 1374081\ndistance.levenshtein 0.623 1591396\nLevenshtein.distance 0.500 1982764\npolyleven.levenshtein 0.431 2303420\n============================== ============ ================\n\n4.2. Longer Inputs\n------------------\n\nTo evaluate the efficiency for longer inputs, I created 5000 pairs\nof random strings of size 16, 32, 64, 128, 256, 512 and 1024.\n\nEach library was measured how fast it can process these entries. [#fn1]_\n\n============ ===== ===== ===== ===== ===== ===== ======\nLibrary N=16 N=32 N=64 N=128 N=256 N=512 N=1024\n============ ===== ===== ===== ===== ===== ===== ======\nedlib 0.040 0.063 0.094 0.205 0.432 0.908 2.089\neditdistance 0.027 0.049 0.086 0.178 0.336 0.740 58.139\njellyfish 0.009 0.032 0.118 0.470 1.874 8.877 42.848\ndistance 0.007 0.029 0.109 0.431 1.726 6.950 27.998\nLevenshtein 0.006 0.022 0.085 0.336 1.328 5.286 21.097\npolyleven 0.003 0.005 0.010 0.043 0.149 0.550 2.109\n============ ===== ===== ===== ===== ===== ===== ======\n\n3.3. List of Libraries\n----------------------\n\n============ ======= ==========================================\nLibrary Version URL\n============ ======= ==========================================\nedlib v1.2.1 https://github.com/Martinsos/edlib\neditdistance v0.4 https://github.com/aflc/editdistance\njellyfish v0.5.6 https://github.com/jamesturk/jellyfish\ndistance v0.1.3 https://github.com/doukremt/distance\nLevenshtein v0.12 https://github.com/ztane/python-Levenshtein\npolyleven v0.3 https://github.com/fujimotos/polyleven\n============ ======= ==========================================\n\n.. [#fn1] Measured using Python 3.5.3 on Debian Jessie with Intel Core\n i3-4010U (1.70GHz)\n\n\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "A fast C-implemented library for Levenshtein distance",
"version": "0.8",
"split_keywords": [
"levenshtein",
"distance"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6da3f057b1a60fd658b6a0b95917fd119edfcf4846a3f556b3cebc21024883ff",
"md5": "126ef8909e1f8613fa2f18d32ecbdaef",
"sha256": "8b13b4bf51a07ff9cc6d5622b93ca7168cf7ba60ae9fa9d7bedc3a4aa448b048"
},
"downloads": -1,
"filename": "polyleven-0.8-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "126ef8909e1f8613fa2f18d32ecbdaef",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.4",
"size": 7721,
"upload_time": "2022-10-02T05:05:54",
"upload_time_iso_8601": "2022-10-02T05:05:54.557005Z",
"url": "https://files.pythonhosted.org/packages/6d/a3/f057b1a60fd658b6a0b95917fd119edfcf4846a3f556b3cebc21024883ff/polyleven-0.8-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0b560bcc78553fc26ec4f1a9836cbb8a322250c876580f63db11673c54763dc0",
"md5": "e277381068702a383ab78553a9760914",
"sha256": "bddfbc84e874cc4ade16289b73284f6cd3113db6d90a79965fe3435ea1a9dbe2"
},
"downloads": -1,
"filename": "polyleven-0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "e277381068702a383ab78553a9760914",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.4",
"size": 21158,
"upload_time": "2022-10-02T05:05:58",
"upload_time_iso_8601": "2022-10-02T05:05:58.416516Z",
"url": "https://files.pythonhosted.org/packages/0b/56/0bcc78553fc26ec4f1a9836cbb8a322250c876580f63db11673c54763dc0/polyleven-0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "af60e74c28811a2abc528395adbfea84c6159228bcbf3a5158284e6733bb371b",
"md5": "32c35642fc2d9bad37325074aeb976fa",
"sha256": "c650b759fc0b91d261428aa8e5a85132fc36a97c0ee38ed5f70c1aaef9a15d60"
},
"downloads": -1,
"filename": "polyleven-0.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "32c35642fc2d9bad37325074aeb976fa",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.4",
"size": 19320,
"upload_time": "2022-10-02T05:06:00",
"upload_time_iso_8601": "2022-10-02T05:06:00.987458Z",
"url": "https://files.pythonhosted.org/packages/af/60/e74c28811a2abc528395adbfea84c6159228bcbf3a5158284e6733bb371b/polyleven-0.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5c4a6a2c02ec91b33862a01f2ca80964e527b1991b75a01baf7701ae4fdc5134",
"md5": "e828a87cb2a659c9ef5c2b274139f46f",
"sha256": "0e40c0375b50fb1ce407283f98554520bae8c1e7f4416e4058b7c98cce82d39c"
},
"downloads": -1,
"filename": "polyleven-0.8-cp310-cp310-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "e828a87cb2a659c9ef5c2b274139f46f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.4",
"size": 26148,
"upload_time": "2022-10-02T05:06:04",
"upload_time_iso_8601": "2022-10-02T05:06:04.823561Z",
"url": "https://files.pythonhosted.org/packages/5c/4a/6a2c02ec91b33862a01f2ca80964e527b1991b75a01baf7701ae4fdc5134/polyleven-0.8-cp310-cp310-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a0416969ce69cbf424b9c24c808b84f79e799c3f2285f244cf8cb9a72721cdbd",
"md5": "fcf7d7d2eb93c0d906b0117e97b37c09",
"sha256": "7946daec64c1d2c52f9930715754bb48e7b0a15bb17c1d9b2b34e1ff6d2aaf1f"
},
"downloads": -1,
"filename": "polyleven-0.8-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "fcf7d7d2eb93c0d906b0117e97b37c09",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.4",
"size": 23922,
"upload_time": "2022-10-02T05:06:06",
"upload_time_iso_8601": "2022-10-02T05:06:06.659894Z",
"url": "https://files.pythonhosted.org/packages/a0/41/6969ce69cbf424b9c24c808b84f79e799c3f2285f244cf8cb9a72721cdbd/polyleven-0.8-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ab3fcc682ba86b790aff6a94ca3c0547c71ad1b619e7f1f26ca2c36009f71e71",
"md5": "05a80cecca80ca87b5ba9133d5c58c3a",
"sha256": "ee2ad017290469bb351ac8c7b8972b7083338611a47f6ac81a26b84024a366ad"
},
"downloads": -1,
"filename": "polyleven-0.8-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "05a80cecca80ca87b5ba9133d5c58c3a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.4",
"size": 11210,
"upload_time": "2022-10-02T05:06:10",
"upload_time_iso_8601": "2022-10-02T05:06:10.054336Z",
"url": "https://files.pythonhosted.org/packages/ab/3f/cc682ba86b790aff6a94ca3c0547c71ad1b619e7f1f26ca2c36009f71e71/polyleven-0.8-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "11652dfce2d36c74bbcb4c38c12deb59d3d6f7ec29c9238f54dc9e21e617eacd",
"md5": "78455d6c8217f924c74d877720700a2f",
"sha256": "3b54f9e843f347ba76b5ec65260aac4db06fde8f1f14daab117987ffe6b0c86d"
},
"downloads": -1,
"filename": "polyleven-0.8-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "78455d6c8217f924c74d877720700a2f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.4",
"size": 10605,
"upload_time": "2022-10-02T05:06:12",
"upload_time_iso_8601": "2022-10-02T05:06:12.090653Z",
"url": "https://files.pythonhosted.org/packages/11/65/2dfce2d36c74bbcb4c38c12deb59d3d6f7ec29c9238f54dc9e21e617eacd/polyleven-0.8-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ae09518d1b67a5c143509cbc30721b51f65c83483ee818096bcab2de4024f2c3",
"md5": "17850f3dca8340396fce29fcea863fe3",
"sha256": "a8518f8734994684c8bab9af8c12cf31a0e08b5c25c1deefc1d686faa6673928"
},
"downloads": -1,
"filename": "polyleven-0.8-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "17850f3dca8340396fce29fcea863fe3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.4",
"size": 7786,
"upload_time": "2022-10-02T05:06:13",
"upload_time_iso_8601": "2022-10-02T05:06:13.919184Z",
"url": "https://files.pythonhosted.org/packages/ae/09/518d1b67a5c143509cbc30721b51f65c83483ee818096bcab2de4024f2c3/polyleven-0.8-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0863726e3bb066edb68a1da2ae721370d794bbe0491de1e082b9d185b03a0617",
"md5": "d8083d02f736f01980faa0a3e81c90e1",
"sha256": "5fa506f455d084d5e642f4eabe2a5ceeef7c86f417b4a835904a14e96dfdc5cb"
},
"downloads": -1,
"filename": "polyleven-0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "d8083d02f736f01980faa0a3e81c90e1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.4",
"size": 22753,
"upload_time": "2022-10-02T05:06:16",
"upload_time_iso_8601": "2022-10-02T05:06:16.000676Z",
"url": "https://files.pythonhosted.org/packages/08/63/726e3bb066edb68a1da2ae721370d794bbe0491de1e082b9d185b03a0617/polyleven-0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6363845920195dc43e0d097535646509db8c29f5e1e753476f2c0ae830531109",
"md5": "2b6bbec39e02915ae3224599b321728b",
"sha256": "d8ae2afc52cd456fdc0455b98163b7394b21adcc5acc29727bca077d806f1583"
},
"downloads": -1,
"filename": "polyleven-0.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2b6bbec39e02915ae3224599b321728b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.4",
"size": 21041,
"upload_time": "2022-10-02T05:06:18",
"upload_time_iso_8601": "2022-10-02T05:06:18.980077Z",
"url": "https://files.pythonhosted.org/packages/63/63/845920195dc43e0d097535646509db8c29f5e1e753476f2c0ae830531109/polyleven-0.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e0bef545fb71dd925465a6815c9f2dede24710db7206f789cf7b82ab0cd3f94a",
"md5": "041fa3e476a6f4f70727f0ea9c68ebc2",
"sha256": "8ae6f5d965f0914b61aeb2447598dc841bc24be3f5c509184bac356a29d254f5"
},
"downloads": -1,
"filename": "polyleven-0.8-cp311-cp311-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "041fa3e476a6f4f70727f0ea9c68ebc2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.4",
"size": 28293,
"upload_time": "2022-10-02T05:06:25",
"upload_time_iso_8601": "2022-10-02T05:06:25.550215Z",
"url": "https://files.pythonhosted.org/packages/e0/be/f545fb71dd925465a6815c9f2dede24710db7206f789cf7b82ab0cd3f94a/polyleven-0.8-cp311-cp311-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "531c2c14a0d8bed40a4dee5c6146bebc82ca45acea7350b8c08ce213671c00e3",
"md5": "c791a538cf5344ea409fec1624024c4c",
"sha256": "25a0d62bf313a83637ea70ff73bd2c5405fab59ed1c97acd52857f56821e6a55"
},
"downloads": -1,
"filename": "polyleven-0.8-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "c791a538cf5344ea409fec1624024c4c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.4",
"size": 26203,
"upload_time": "2022-10-02T05:06:28",
"upload_time_iso_8601": "2022-10-02T05:06:28.207112Z",
"url": "https://files.pythonhosted.org/packages/53/1c/2c14a0d8bed40a4dee5c6146bebc82ca45acea7350b8c08ce213671c00e3/polyleven-0.8-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "83d55fe9d08b92c352bea269ba3b193100ca36fab55de27c3a075d0397a5745f",
"md5": "e19a108a9d3ce7203254dabdb6ae57fe",
"sha256": "ab73d7ddb80f7cf03e1bec1557a334a632d982866bc56170d0f0b136224abf25"
},
"downloads": -1,
"filename": "polyleven-0.8-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "e19a108a9d3ce7203254dabdb6ae57fe",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.4",
"size": 11219,
"upload_time": "2022-10-02T05:06:31",
"upload_time_iso_8601": "2022-10-02T05:06:31.458900Z",
"url": "https://files.pythonhosted.org/packages/83/d5/5fe9d08b92c352bea269ba3b193100ca36fab55de27c3a075d0397a5745f/polyleven-0.8-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "320906abb4f98b212cfbad8ea5df4182a9f04453261739ee4e974ea8018834e2",
"md5": "cea8947cc1ef33bc7596b3db8085aa50",
"sha256": "15926452bf0b69a69f336b9c8261214d915175d28c02762f6f380bab7104ced6"
},
"downloads": -1,
"filename": "polyleven-0.8-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "cea8947cc1ef33bc7596b3db8085aa50",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.4",
"size": 10597,
"upload_time": "2022-10-02T05:06:33",
"upload_time_iso_8601": "2022-10-02T05:06:33.918698Z",
"url": "https://files.pythonhosted.org/packages/32/09/06abb4f98b212cfbad8ea5df4182a9f04453261739ee4e974ea8018834e2/polyleven-0.8-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2350254cacdb7d2d60389ec21adb7db97ef6ce09455d2e96e2f71c5d5048d3f4",
"md5": "acd692679f0c0d320cda49fd3168a2ac",
"sha256": "69b683b1c2a348d558bf09bb3724ab920207216822e863795c80b1f8c3a4afa8"
},
"downloads": -1,
"filename": "polyleven-0.8-cp36-cp36m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "acd692679f0c0d320cda49fd3168a2ac",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.4",
"size": 7731,
"upload_time": "2022-10-02T05:06:36",
"upload_time_iso_8601": "2022-10-02T05:06:36.103452Z",
"url": "https://files.pythonhosted.org/packages/23/50/254cacdb7d2d60389ec21adb7db97ef6ce09455d2e96e2f71c5d5048d3f4/polyleven-0.8-cp36-cp36m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1674ca4463febe45cf4edc5c9e4d29f934ddc2ee825fc1aadbdcfbf0c17838c7",
"md5": "075be7ae472ed9d1396529875064be3a",
"sha256": "ebec5246b28c28646fafac809e50be6ea90410d47d6a2f26a7e867841e2f52cc"
},
"downloads": -1,
"filename": "polyleven-0.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "075be7ae472ed9d1396529875064be3a",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.4",
"size": 21600,
"upload_time": "2022-10-02T05:06:38",
"upload_time_iso_8601": "2022-10-02T05:06:38.126809Z",
"url": "https://files.pythonhosted.org/packages/16/74/ca4463febe45cf4edc5c9e4d29f934ddc2ee825fc1aadbdcfbf0c17838c7/polyleven-0.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ed44a24df08ca12ac9c4f8bccee12cef87060930fca8ff31d7acdeb660ba7321",
"md5": "0fc86524efdbc72b8ec3e1d6691e4c25",
"sha256": "bee0799b8fc344fdaa0e49abee7c8ff026888306c6bdf70d2f23f99ea8624425"
},
"downloads": -1,
"filename": "polyleven-0.8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0fc86524efdbc72b8ec3e1d6691e4c25",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.4",
"size": 19772,
"upload_time": "2022-10-02T05:06:42",
"upload_time_iso_8601": "2022-10-02T05:06:42.099074Z",
"url": "https://files.pythonhosted.org/packages/ed/44/a24df08ca12ac9c4f8bccee12cef87060930fca8ff31d7acdeb660ba7321/polyleven-0.8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ea92a4a7e9134e1ccfeeec0f587646c69b361cd38e3c8037cb95d75a32387c2a",
"md5": "5a57fd4a7285279db0d9f99ac8402ed6",
"sha256": "05deaa870d6d90317ef00cfb0509494c8133eb720b15229a091232cf34b783a9"
},
"downloads": -1,
"filename": "polyleven-0.8-cp36-cp36m-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "5a57fd4a7285279db0d9f99ac8402ed6",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.4",
"size": 26322,
"upload_time": "2022-10-02T05:06:44",
"upload_time_iso_8601": "2022-10-02T05:06:44.866974Z",
"url": "https://files.pythonhosted.org/packages/ea/92/a4a7e9134e1ccfeeec0f587646c69b361cd38e3c8037cb95d75a32387c2a/polyleven-0.8-cp36-cp36m-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9f74ee518ae05a42b930da3e1069a3bb68fe1c62c51e967f55c92ea870d1b5eb",
"md5": "de1636e2ed89ea512ba5224431da7428",
"sha256": "e3c46adf9b073a2c550b4c8a244518320be413b4f47cf2c83682bf3e9fc56856"
},
"downloads": -1,
"filename": "polyleven-0.8-cp36-cp36m-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "de1636e2ed89ea512ba5224431da7428",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.4",
"size": 24094,
"upload_time": "2022-10-02T05:06:48",
"upload_time_iso_8601": "2022-10-02T05:06:48.757050Z",
"url": "https://files.pythonhosted.org/packages/9f/74/ee518ae05a42b930da3e1069a3bb68fe1c62c51e967f55c92ea870d1b5eb/polyleven-0.8-cp36-cp36m-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5f43230de3e500b761c9183fe7cfc23dc66eaa10565e39de208133c96883dae6",
"md5": "4441e5990bbf08f7f03eeb9c8dc5cd93",
"sha256": "2ff26a92fa1d06f6a22aa93c055f4891c1e201136424b698e24c522a2db6cd8a"
},
"downloads": -1,
"filename": "polyleven-0.8-cp36-cp36m-win32.whl",
"has_sig": false,
"md5_digest": "4441e5990bbf08f7f03eeb9c8dc5cd93",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.4",
"size": 12084,
"upload_time": "2022-10-02T05:06:50",
"upload_time_iso_8601": "2022-10-02T05:06:50.742325Z",
"url": "https://files.pythonhosted.org/packages/5f/43/230de3e500b761c9183fe7cfc23dc66eaa10565e39de208133c96883dae6/polyleven-0.8-cp36-cp36m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dc2028c9d60874d0f85c85f8d7c788ff6684b7b4b64b13372be2e9083e696fbc",
"md5": "f526e3d0375941d9f3750c12568e0412",
"sha256": "be88a589d95bca3e00b5bfaab47c4099ef8ee19c1f8ba766e9285760e1c9442d"
},
"downloads": -1,
"filename": "polyleven-0.8-cp36-cp36m-win_amd64.whl",
"has_sig": false,
"md5_digest": "f526e3d0375941d9f3750c12568e0412",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": ">=3.4",
"size": 11357,
"upload_time": "2022-10-02T05:06:54",
"upload_time_iso_8601": "2022-10-02T05:06:54.331866Z",
"url": "https://files.pythonhosted.org/packages/dc/20/28c9d60874d0f85c85f8d7c788ff6684b7b4b64b13372be2e9083e696fbc/polyleven-0.8-cp36-cp36m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "08faf522f3eba17816351a6ee9c4b8c94a9064377d797251c86c7287851f249d",
"md5": "ef1bc77b8ad295440b34c7869979f1b3",
"sha256": "fb996634a12b862a164518e0b84a21c7a5dc2ae22f6173e90718d586f0b270c9"
},
"downloads": -1,
"filename": "polyleven-0.8-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "ef1bc77b8ad295440b34c7869979f1b3",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.4",
"size": 7721,
"upload_time": "2022-10-02T05:06:56",
"upload_time_iso_8601": "2022-10-02T05:06:56.551457Z",
"url": "https://files.pythonhosted.org/packages/08/fa/f522f3eba17816351a6ee9c4b8c94a9064377d797251c86c7287851f249d/polyleven-0.8-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "86b4e3050e52e0f51b3aca1a31deb5d16d0a027f175e919b11600d0b492bf8bc",
"md5": "7f236ee4567b009f61f7db1f7952a775",
"sha256": "320548d0da9686a51833ee01a9e2fd8209bebaab2f39445b40875876c91fd348"
},
"downloads": -1,
"filename": "polyleven-0.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "7f236ee4567b009f61f7db1f7952a775",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.4",
"size": 21590,
"upload_time": "2022-10-02T05:06:59",
"upload_time_iso_8601": "2022-10-02T05:06:59.017862Z",
"url": "https://files.pythonhosted.org/packages/86/b4/e3050e52e0f51b3aca1a31deb5d16d0a027f175e919b11600d0b492bf8bc/polyleven-0.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1f0b8d70bab96b5f15a216dd7707cd1a5bc7692181d6aec5986e70aaba9f7150",
"md5": "f47ff41cf8cad7f1f2a84a0757a91555",
"sha256": "fbaa4714ede447ab7eaa781f21a3f057cc3c5ad26fc3409f1d622ec41af6321e"
},
"downloads": -1,
"filename": "polyleven-0.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f47ff41cf8cad7f1f2a84a0757a91555",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.4",
"size": 19753,
"upload_time": "2022-10-02T05:07:02",
"upload_time_iso_8601": "2022-10-02T05:07:02.270796Z",
"url": "https://files.pythonhosted.org/packages/1f/0b/8d70bab96b5f15a216dd7707cd1a5bc7692181d6aec5986e70aaba9f7150/polyleven-0.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "30d4c6b8d4c0645088608f2e730cf9bc72d1dde7f74e1e6f191d0fa142bf2df1",
"md5": "7f0bfaaa2821cf8eddfe2d218073f9cc",
"sha256": "0ace213d1ce28a31ed50f41089cabe7c90e0be48404ab51ba5c1f7f5a12b9b59"
},
"downloads": -1,
"filename": "polyleven-0.8-cp37-cp37m-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "7f0bfaaa2821cf8eddfe2d218073f9cc",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.4",
"size": 27227,
"upload_time": "2022-10-02T05:07:07",
"upload_time_iso_8601": "2022-10-02T05:07:07.527538Z",
"url": "https://files.pythonhosted.org/packages/30/d4/c6b8d4c0645088608f2e730cf9bc72d1dde7f74e1e6f191d0fa142bf2df1/polyleven-0.8-cp37-cp37m-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b19c97ef510104508fed45ea0de6043b94618ba7949b68510c558732f574438d",
"md5": "a940b89091ade90a9725b207b93491d3",
"sha256": "c4f486965e9f50f5863ddf5a444175c21e8fdb5213427ba525f77ebac3db31a8"
},
"downloads": -1,
"filename": "polyleven-0.8-cp37-cp37m-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "a940b89091ade90a9725b207b93491d3",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.4",
"size": 25040,
"upload_time": "2022-10-02T05:07:11",
"upload_time_iso_8601": "2022-10-02T05:07:11.352780Z",
"url": "https://files.pythonhosted.org/packages/b1/9c/97ef510104508fed45ea0de6043b94618ba7949b68510c558732f574438d/polyleven-0.8-cp37-cp37m-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "80c1be4cc3e1b3ec2c1f4bebf6e63133cc6c2b3bad17e0b1561928e006d53db8",
"md5": "7aee730d42a8436df38068fa6f602f39",
"sha256": "47490654646ba497fec86f267299201b37f214172185dd1e5fedb1320f02bed6"
},
"downloads": -1,
"filename": "polyleven-0.8-cp37-cp37m-win32.whl",
"has_sig": false,
"md5_digest": "7aee730d42a8436df38068fa6f602f39",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.4",
"size": 11206,
"upload_time": "2022-10-02T05:07:13",
"upload_time_iso_8601": "2022-10-02T05:07:13.338939Z",
"url": "https://files.pythonhosted.org/packages/80/c1/be4cc3e1b3ec2c1f4bebf6e63133cc6c2b3bad17e0b1561928e006d53db8/polyleven-0.8-cp37-cp37m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "649a1b91f152d2ad43016e8e33fd1b959504ef8c5aa6762bb1d9ffb5af4510cf",
"md5": "f2bfe28e0ef5bdbfeace1bc2b51e7dcb",
"sha256": "16fa0ad7a3bf3228985cbb73ffe9d6b4ab224c90d71c8ef485957bf18dd9a620"
},
"downloads": -1,
"filename": "polyleven-0.8-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "f2bfe28e0ef5bdbfeace1bc2b51e7dcb",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.4",
"size": 10597,
"upload_time": "2022-10-02T05:07:15",
"upload_time_iso_8601": "2022-10-02T05:07:15.092288Z",
"url": "https://files.pythonhosted.org/packages/64/9a/1b91f152d2ad43016e8e33fd1b959504ef8c5aa6762bb1d9ffb5af4510cf/polyleven-0.8-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3ed8c116e95e96877cc4686e1687960d4ea5d169fb34b32c5e4d8f66986044d3",
"md5": "d376bd2719e9990443158d20eca63ca4",
"sha256": "67626ac5833816285b9e4687c648b1c059c17f410f530b3f3048182ec93d1486"
},
"downloads": -1,
"filename": "polyleven-0.8-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "d376bd2719e9990443158d20eca63ca4",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.4",
"size": 7716,
"upload_time": "2022-10-02T05:07:18",
"upload_time_iso_8601": "2022-10-02T05:07:18.662614Z",
"url": "https://files.pythonhosted.org/packages/3e/d8/c116e95e96877cc4686e1687960d4ea5d169fb34b32c5e4d8f66986044d3/polyleven-0.8-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3871fbe42e82fb2ee7f03d1ccbe4cdbf903e6707eca9eceef15a5c20a22f32f6",
"md5": "d6d31498a5467756117dc6992eb3201a",
"sha256": "5b84aa3ad32e96bf9ef7169c386a6debe17fd5ffb03cd95a647db29df63cf651"
},
"downloads": -1,
"filename": "polyleven-0.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "d6d31498a5467756117dc6992eb3201a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.4",
"size": 21582,
"upload_time": "2022-10-02T05:07:20",
"upload_time_iso_8601": "2022-10-02T05:07:20.805178Z",
"url": "https://files.pythonhosted.org/packages/38/71/fbe42e82fb2ee7f03d1ccbe4cdbf903e6707eca9eceef15a5c20a22f32f6/polyleven-0.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b811831b467917dc759a7a53510a8c4ee18b2d29222ed67568708fa4eba573c0",
"md5": "6e4dc8d63519c86a32aeca55fcc8fbe5",
"sha256": "341fdb47a34c1101747aaa17da0cdaa6fe53bc8cb0431653a1b03e6c7ec36648"
},
"downloads": -1,
"filename": "polyleven-0.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6e4dc8d63519c86a32aeca55fcc8fbe5",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.4",
"size": 19753,
"upload_time": "2022-10-02T05:07:24",
"upload_time_iso_8601": "2022-10-02T05:07:24.194805Z",
"url": "https://files.pythonhosted.org/packages/b8/11/831b467917dc759a7a53510a8c4ee18b2d29222ed67568708fa4eba573c0/polyleven-0.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c6df90c5cecc4c3e46172bcd67f65c9324c363f2536f23414d49f953879f364b",
"md5": "f226f1cfb354d5b9c35babf95973674d",
"sha256": "e177cdb7c48e3f0dc352e1a6fd7d78216e4f59b4b5c7744508ddd2e2fdac0a06"
},
"downloads": -1,
"filename": "polyleven-0.8-cp38-cp38-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "f226f1cfb354d5b9c35babf95973674d",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.4",
"size": 26182,
"upload_time": "2022-10-02T05:07:30",
"upload_time_iso_8601": "2022-10-02T05:07:30.777132Z",
"url": "https://files.pythonhosted.org/packages/c6/df/90c5cecc4c3e46172bcd67f65c9324c363f2536f23414d49f953879f364b/polyleven-0.8-cp38-cp38-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e7943eb8bc14bde9728458fd711dc3340411e8df9435106f618f30ee92c16e56",
"md5": "32e8adc59700d22bc22ed739c6218479",
"sha256": "50107e15c5dae1987c245f159c7446da58d14cf2df7556e47ef4a8064c9e4fc9"
},
"downloads": -1,
"filename": "polyleven-0.8-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "32e8adc59700d22bc22ed739c6218479",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.4",
"size": 23945,
"upload_time": "2022-10-02T05:07:33",
"upload_time_iso_8601": "2022-10-02T05:07:33.201268Z",
"url": "https://files.pythonhosted.org/packages/e7/94/3eb8bc14bde9728458fd711dc3340411e8df9435106f618f30ee92c16e56/polyleven-0.8-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "61ef45f20b6eaa06db25de26481392642626087f0be0773fefdb363823b6054c",
"md5": "6384a92aaa92d060619ed8e766439b59",
"sha256": "01ca83260ca75834ad2c596294b01ae5db7fee60794c00266f9b4bf5f5f13976"
},
"downloads": -1,
"filename": "polyleven-0.8-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "6384a92aaa92d060619ed8e766439b59",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.4",
"size": 11206,
"upload_time": "2022-10-02T05:07:35",
"upload_time_iso_8601": "2022-10-02T05:07:35.087132Z",
"url": "https://files.pythonhosted.org/packages/61/ef/45f20b6eaa06db25de26481392642626087f0be0773fefdb363823b6054c/polyleven-0.8-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3e0e946a540f301691c344c915bfbe38d333d58f4613b236af051f2ea8fb2d73",
"md5": "9bbdd74675fdc9dd0cad7cb863f3aa20",
"sha256": "c039985b33b88173b26ec8057b24738d5982324cf656ec955817be4edb1b9b0f"
},
"downloads": -1,
"filename": "polyleven-0.8-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "9bbdd74675fdc9dd0cad7cb863f3aa20",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.4",
"size": 10593,
"upload_time": "2022-10-02T05:07:40",
"upload_time_iso_8601": "2022-10-02T05:07:40.819137Z",
"url": "https://files.pythonhosted.org/packages/3e/0e/946a540f301691c344c915bfbe38d333d58f4613b236af051f2ea8fb2d73/polyleven-0.8-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "14cce5c59d01e39993744a97fc1c31e36fc83f30f721b66a9fd25d715aea15d5",
"md5": "77a6d1bc4e78b3d5588c06f997455115",
"sha256": "b5593064e0f6bd8cf091c779522979d6110d8e14f0a3f92236eb7c22fe0c2243"
},
"downloads": -1,
"filename": "polyleven-0.8-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "77a6d1bc4e78b3d5588c06f997455115",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.4",
"size": 7715,
"upload_time": "2022-10-02T05:07:45",
"upload_time_iso_8601": "2022-10-02T05:07:45.944285Z",
"url": "https://files.pythonhosted.org/packages/14/cc/e5c59d01e39993744a97fc1c31e36fc83f30f721b66a9fd25d715aea15d5/polyleven-0.8-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ee56ab6e7cee95d406d9ea34631b74d93d87e97e516bfb65fc8dd301176aa39c",
"md5": "ffa11ece7540751b93d0fb6eb9607e26",
"sha256": "5c1e152c49999de5e5a000699c418d63f028cd187510bff59fb2fa80d04371ca"
},
"downloads": -1,
"filename": "polyleven-0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "ffa11ece7540751b93d0fb6eb9607e26",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.4",
"size": 21009,
"upload_time": "2022-10-02T05:07:48",
"upload_time_iso_8601": "2022-10-02T05:07:48.899276Z",
"url": "https://files.pythonhosted.org/packages/ee/56/ab6e7cee95d406d9ea34631b74d93d87e97e516bfb65fc8dd301176aa39c/polyleven-0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8145509d868ea5da1fce1b9efd0032e281141bf80c93a980f086c6d93951a2d5",
"md5": "8a9a7979110dc287d50d1ba0ff8ec5c2",
"sha256": "bcfc6d3779fd946cdaf9fde9108afb1c60720119bb762fd62248ddd5e2da734f"
},
"downloads": -1,
"filename": "polyleven-0.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8a9a7979110dc287d50d1ba0ff8ec5c2",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.4",
"size": 19187,
"upload_time": "2022-10-02T05:07:51",
"upload_time_iso_8601": "2022-10-02T05:07:51.163840Z",
"url": "https://files.pythonhosted.org/packages/81/45/509d868ea5da1fce1b9efd0032e281141bf80c93a980f086c6d93951a2d5/polyleven-0.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "45fe5b3a9d2919acfe626798cc5994a72bff08844cb68d4f0ef3b18b57477183",
"md5": "2e20bdb718f6c093bf0efc6fded032ac",
"sha256": "b4604629ca786e3a34e49ed23713da30e55635aa00198ddc3ff834f9f3b2f86f"
},
"downloads": -1,
"filename": "polyleven-0.8-cp39-cp39-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "2e20bdb718f6c093bf0efc6fded032ac",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.4",
"size": 25971,
"upload_time": "2022-10-02T05:07:58",
"upload_time_iso_8601": "2022-10-02T05:07:58.917772Z",
"url": "https://files.pythonhosted.org/packages/45/fe/5b3a9d2919acfe626798cc5994a72bff08844cb68d4f0ef3b18b57477183/polyleven-0.8-cp39-cp39-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "21e194f65158d87bdd84af47cbac2bee0c0fd42c0c9c3e58143777cd21dd8eae",
"md5": "3cd459311fcc26332f298836d29a6369",
"sha256": "f00f8e8691ef373ca1e7f84e637ce7277fda394a952a367719727878432eda2e"
},
"downloads": -1,
"filename": "polyleven-0.8-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "3cd459311fcc26332f298836d29a6369",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.4",
"size": 23728,
"upload_time": "2022-10-02T05:08:05",
"upload_time_iso_8601": "2022-10-02T05:08:05.149581Z",
"url": "https://files.pythonhosted.org/packages/21/e1/94f65158d87bdd84af47cbac2bee0c0fd42c0c9c3e58143777cd21dd8eae/polyleven-0.8-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "085027cbca8c32e0c09ad80ee9dfe3039633b9d9ad5d65c6ec70ba65dcc9cbb5",
"md5": "3e645264d2495275dc4dd4c34b1a6af8",
"sha256": "e63e9ef4fe4901eee73e9475fc0f2080a34755c467491a99b40b3e9243395f00"
},
"downloads": -1,
"filename": "polyleven-0.8-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "3e645264d2495275dc4dd4c34b1a6af8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.4",
"size": 11205,
"upload_time": "2022-10-02T05:08:11",
"upload_time_iso_8601": "2022-10-02T05:08:11.558947Z",
"url": "https://files.pythonhosted.org/packages/08/50/27cbca8c32e0c09ad80ee9dfe3039633b9d9ad5d65c6ec70ba65dcc9cbb5/polyleven-0.8-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2e66ec94a90ebec32a827d21ac639eabb48050943de688482805cf8868fc2cd6",
"md5": "1a329bb349ad2876d8ebfcd7854c0be8",
"sha256": "b4a64facadd5ce16aacf175743d9b03c6a6201cf236671c12e473cfe736cf83f"
},
"downloads": -1,
"filename": "polyleven-0.8-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "1a329bb349ad2876d8ebfcd7854c0be8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.4",
"size": 10597,
"upload_time": "2022-10-02T05:08:13",
"upload_time_iso_8601": "2022-10-02T05:08:13.560435Z",
"url": "https://files.pythonhosted.org/packages/2e/66/ec94a90ebec32a827d21ac639eabb48050943de688482805cf8868fc2cd6/polyleven-0.8-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2684d4a8ba977eab897de8d5175f80eb38ba102ab45ee2c443f5c685834781ca",
"md5": "df2db2bc9f1aa39f0926a875b9c8a30c",
"sha256": "03840b83beac52eb6a688e17947b16313e408657d56354b61e18f3c014b35d35"
},
"downloads": -1,
"filename": "polyleven-0.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "df2db2bc9f1aa39f0926a875b9c8a30c",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.4",
"size": 6950,
"upload_time": "2022-10-02T05:08:20",
"upload_time_iso_8601": "2022-10-02T05:08:20.499287Z",
"url": "https://files.pythonhosted.org/packages/26/84/d4a8ba977eab897de8d5175f80eb38ba102ab45ee2c443f5c685834781ca/polyleven-0.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3941e3e4fdd12343046001d5fa509d30febcfdc2aa3a82208defe595c0f62618",
"md5": "39f31357e5017394f25951b902a179f7",
"sha256": "a391183d2833e057ef347bc98b7905d94fb5bf2b5d02f55c392d24935dc316a0"
},
"downloads": -1,
"filename": "polyleven-0.8-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "39f31357e5017394f25951b902a179f7",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.4",
"size": 9962,
"upload_time": "2022-10-02T05:08:26",
"upload_time_iso_8601": "2022-10-02T05:08:26.917937Z",
"url": "https://files.pythonhosted.org/packages/39/41/e3e4fdd12343046001d5fa509d30febcfdc2aa3a82208defe595c0f62618/polyleven-0.8-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e70888b6d057c434eb62b7c6ad96ca5c026948a912a41efbd9c1f63b5697fd01",
"md5": "3e506aec794eb575cd151cca4bd2edab",
"sha256": "84b97430d271d4d7ac1c25d1612aea836b266f2d9ba586f917529d038370aa25"
},
"downloads": -1,
"filename": "polyleven-0.8-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3e506aec794eb575cd151cca4bd2edab",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.4",
"size": 8761,
"upload_time": "2022-10-02T05:08:30",
"upload_time_iso_8601": "2022-10-02T05:08:30.736961Z",
"url": "https://files.pythonhosted.org/packages/e7/08/88b6d057c434eb62b7c6ad96ca5c026948a912a41efbd9c1f63b5697fd01/polyleven-0.8-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "035397ee53371952c73cd533d7f381acfb73782c73ad2fb218819a60c556c065",
"md5": "24310f7a574ee66f09392a058da89207",
"sha256": "72d43c04f7efc61211b26bb3fe0c09690a3511e5b70f506cba72168b24902afb"
},
"downloads": -1,
"filename": "polyleven-0.8-pp37-pypy37_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "24310f7a574ee66f09392a058da89207",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.4",
"size": 10613,
"upload_time": "2022-10-02T05:08:34",
"upload_time_iso_8601": "2022-10-02T05:08:34.591014Z",
"url": "https://files.pythonhosted.org/packages/03/53/97ee53371952c73cd533d7f381acfb73782c73ad2fb218819a60c556c065/polyleven-0.8-pp37-pypy37_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4694b5cb792d84926c8e65e71170f0a339e032b92bed8dbd81e884ade6ab8253",
"md5": "565a45fc418113557443f68c72d6824c",
"sha256": "4a37aa8987889d5e0e9287c043d7e00f17c917d25422e7e0d40dde7feb95f817"
},
"downloads": -1,
"filename": "polyleven-0.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "565a45fc418113557443f68c72d6824c",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.4",
"size": 6951,
"upload_time": "2022-10-02T05:08:42",
"upload_time_iso_8601": "2022-10-02T05:08:42.254919Z",
"url": "https://files.pythonhosted.org/packages/46/94/b5cb792d84926c8e65e71170f0a339e032b92bed8dbd81e884ade6ab8253/polyleven-0.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e2dbadacd0d35ebe6ca81044bfefe4d49e2c8e87125672adc6cfb2f4c984d94a",
"md5": "3777d8f7fa4f67160bfa8a453cfb48d6",
"sha256": "e62e658dae10ffaf5a32ad3f6a83b71f74da1d8efc0298b273a9a7c75916a904"
},
"downloads": -1,
"filename": "polyleven-0.8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "3777d8f7fa4f67160bfa8a453cfb48d6",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.4",
"size": 9963,
"upload_time": "2022-10-02T05:08:44",
"upload_time_iso_8601": "2022-10-02T05:08:44.848398Z",
"url": "https://files.pythonhosted.org/packages/e2/db/adacd0d35ebe6ca81044bfefe4d49e2c8e87125672adc6cfb2f4c984d94a/polyleven-0.8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "86f5671ea62137e8ca103c9d2695e84101dca714aaaab61e4ac29ce383387689",
"md5": "dc31791e280ecc91a2da1cc67956e84d",
"sha256": "ef86586d3c869bdc8d23f9cb1ba05ea8e2447d3fad963f7178a1125ac49de9dc"
},
"downloads": -1,
"filename": "polyleven-0.8-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "dc31791e280ecc91a2da1cc67956e84d",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.4",
"size": 8763,
"upload_time": "2022-10-02T05:08:48",
"upload_time_iso_8601": "2022-10-02T05:08:48.676367Z",
"url": "https://files.pythonhosted.org/packages/86/f5/671ea62137e8ca103c9d2695e84101dca714aaaab61e4ac29ce383387689/polyleven-0.8-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cdc30c09522a76a7680c58345e012e5b2264771ef8ca210eb87b768ec99d022f",
"md5": "bf88112fa927dbede56a3e5a02699c43",
"sha256": "9bfd6d0df216226cf7ea96ee482cbcf778e622c25ee33c7b57848d604b884f9f"
},
"downloads": -1,
"filename": "polyleven-0.8-pp38-pypy38_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "bf88112fa927dbede56a3e5a02699c43",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.4",
"size": 10611,
"upload_time": "2022-10-02T05:08:52",
"upload_time_iso_8601": "2022-10-02T05:08:52.532808Z",
"url": "https://files.pythonhosted.org/packages/cd/c3/0c09522a76a7680c58345e012e5b2264771ef8ca210eb87b768ec99d022f/polyleven-0.8-pp38-pypy38_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f1e8f62817245f467f623a9c1e4ad9319669c0f86533567a58381983059ed3e9",
"md5": "68ef5e829a3e459abf61149d46d24f7d",
"sha256": "371597266bf0c8edc1ec74ebf2d10f0a96a73281780b3ddbb2e9b0df3265d59a"
},
"downloads": -1,
"filename": "polyleven-0.8-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "68ef5e829a3e459abf61149d46d24f7d",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.4",
"size": 6953,
"upload_time": "2022-10-02T05:08:59",
"upload_time_iso_8601": "2022-10-02T05:08:59.142592Z",
"url": "https://files.pythonhosted.org/packages/f1/e8/f62817245f467f623a9c1e4ad9319669c0f86533567a58381983059ed3e9/polyleven-0.8-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "18c57d790e088c34e2a038beaf0f0c24efdbebc1e75ee5228076f1202bc131f0",
"md5": "10d256ffee785c645391461df3e5a852",
"sha256": "ab68c7c500766a5b1a2ead26af1dc256939358df4db12ce434ae3a3bd9ef26ea"
},
"downloads": -1,
"filename": "polyleven-0.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "10d256ffee785c645391461df3e5a852",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.4",
"size": 9963,
"upload_time": "2022-10-02T05:09:06",
"upload_time_iso_8601": "2022-10-02T05:09:06.697388Z",
"url": "https://files.pythonhosted.org/packages/18/c5/7d790e088c34e2a038beaf0f0c24efdbebc1e75ee5228076f1202bc131f0/polyleven-0.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0fc581db86cd1cb7a72bda8adf1c3bb673420fefed4e4afcea846d472f622a36",
"md5": "c79484d6b1c457877864e010fb4d352b",
"sha256": "ff6070bf1c5fe0983a398d1cf13f0c1d42e6d673d5acdae7d538467ba8eb88a2"
},
"downloads": -1,
"filename": "polyleven-0.8-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "c79484d6b1c457877864e010fb4d352b",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.4",
"size": 8762,
"upload_time": "2022-10-02T05:09:11",
"upload_time_iso_8601": "2022-10-02T05:09:11.860129Z",
"url": "https://files.pythonhosted.org/packages/0f/c5/81db86cd1cb7a72bda8adf1c3bb673420fefed4e4afcea846d472f622a36/polyleven-0.8-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ee7fa2ea1258b8d75466c2de4e0ae7268fd44563d5eceee777daed4fb778fceb",
"md5": "df72a19945784dfaf0f4f965beba2685",
"sha256": "37a31d1e83e9c37cb1c29b0561c71fc9868420c52194d848da76aa53bce917b8"
},
"downloads": -1,
"filename": "polyleven-0.8-pp39-pypy39_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "df72a19945784dfaf0f4f965beba2685",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.4",
"size": 10606,
"upload_time": "2022-10-02T05:09:18",
"upload_time_iso_8601": "2022-10-02T05:09:18.112726Z",
"url": "https://files.pythonhosted.org/packages/ee/7f/a2ea1258b8d75466c2de4e0ae7268fd44563d5eceee777daed4fb778fceb/polyleven-0.8-pp39-pypy39_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fbef4076b8183b6d69e9cc4c9997952d0a4f118892b7e2b66340d8d8f4127972",
"md5": "3e988dc57252cfeff952005583d2e622",
"sha256": "73099c4d93d1a55ce9f2017e941ae4dd1528e853140c090dd6233d078ebe75c8"
},
"downloads": -1,
"filename": "polyleven-0.8.tar.gz",
"has_sig": false,
"md5_digest": "3e988dc57252cfeff952005583d2e622",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.4",
"size": 6373,
"upload_time": "2022-10-02T04:48:18",
"upload_time_iso_8601": "2022-10-02T04:48:18.525665Z",
"url": "https://files.pythonhosted.org/packages/fb/ef/4076b8183b6d69e9cc4c9997952d0a4f118892b7e2b66340d8d8f4127972/polyleven-0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-10-02 04:48:18",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "polyleven"
}