{ "info": { "author": "Antti Haapala", "author_email": "antti@haapala.name", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: CPython" ], "description": ".. contents ::\n\nIntroduction\n------------\n\nThe Levenshtein Python C extension module contains functions for fast\ncomputation of\n\n* Levenshtein (edit) distance, and edit operations\n\n* string similarity\n\n* approximate median strings, and generally string averaging\n\n* string sequence and set similarity\n\nIt supports both normal and Unicode strings.\n\nPython 2.2 or newer is required; Python 3 is supported.\n\nStringMatcher.py is an example SequenceMatcher-like class built on the top of\nLevenshtein. It misses some SequenceMatcher's functionality, and has some\nextra OTOH.\n\nLevenshtein.c can be used as a pure C library, too. You only have to define\nNO_PYTHON preprocessor symbol (-DNO_PYTHON) when compiling it. The\nfunctionality is similar to that of the Python extension. No separate docs\nare provided yet, RTFS. But they are not interchangeable:\n\n* C functions exported when compiling with -DNO_PYTHON (see Levenshtein.h)\n are not exported when compiling as a Python extension (and vice versa)\n\n* Unicode character type used with -DNO_PYTHON is wchar_t, Python extension\n uses Py_UNICODE, they may be the same but don't count on it\n\nDocumentation\n--------------\n\ngendoc.sh generates HTML API documentation,\nyou probably want a selfcontained instead of includable version, so run\nin ``./gendoc.sh --selfcontained``. It needs Levenshtein already installed\nand genextdoc.py.\n\nLicense\n-----------\n\nLevenshtein can be copied and/or modified under the terms of GNU General\nPublic License, see the file COPYING for full license text.\n\nHistory\n-------\n\nThis package was long missing from PyPi and available as source checkout only.\nWe needed to restore this package for `Go Mobile for Plone `_\nand `Pywurfl `_ projects which depend on this.\n\nSource code\n-----------\n\n* http://github.com/ztane/python-Levenshtein/\n\nDocumentation\n-------------\n\n* `Documentation for the current version `_\n\nAuthors\n-------\n\n* Maintainer: `Antti Haapala `\n\n* Python 3 compatibility: Esa M\u00e4\u00e4tt\u00e4\n\n* Jonatas CD: Fixed documentation generation\n\n* Previous maintainer: `Mikko Ohtamaa `_\n\n* Original code: David Necas (Yeti) \n\n============\n Changelog\n============\n\n0.12.0\n------\n\n* Fixed a bug in StringMatcher.StringMatcher.get_matching_blocks /\n extract_editops for Python 3; now allow only `str` editops on\n both Python 2 and Python 3, for simpler and working code.\n\n* Added documentation in the source distribution and in GIT\n\n* Fixed the package layout: renamed the .so/.dll to _levenshtein,\n and made it reside inside a package, along with the StringMatcher\n class.\n\n* Fixed spelling errors.\n\n0.11.2\n------\n\n* Fixed a bug in setup.py: installation would fail on Python 3 if the locale\n did not specify UTF-8 charset (Felix Yan).\n\n* Added COPYING, StringMatcher.py, gendoc.sh and NEWS in MANIFEST.in, as they\n were missing from source distributions.\n\n0.11.1\n------\n\n* Added Levenshtein.h to MANIFEST.in\n\n0.11.0\n------\n\n* Python 3 support, maintainership passed to Antti Haapala\n\n0.10.1 - 0.10.2\n---------------\n\n* Made python-Lehvenstein Git compatible and use setuptools for PyPi upload\n\n* Created HISTORY.txt and made README reST compatible", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ztane/python-Levenshtein", "keywords": "string Levenshtein comparison edit-distance", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "python-Levenshtein", "package_url": "https://pypi.org/project/python-Levenshtein/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-Levenshtein/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/ztane/python-Levenshtein" }, "release_url": "https://pypi.org/project/python-Levenshtein/0.12.0/", "requires_dist": null, "requires_python": null, "summary": "Python extension for computing string edit distances and similarities.", "version": "0.12.0" }, "last_serial": 1338185, "releases": { "0.10.1": [], "0.10.2": [ { "comment_text": "", "digests": { "md5": "c8af7296dc640abdf511614ee677bbb8", "sha256": "49a3b3c3210157e2070eb46c0713e64f409efc8c9a7520632ddf16f8a9508bed" }, "downloads": -1, "filename": "python-Levenshtein-0.10.2.tar.gz", "has_sig": false, "md5_digest": "c8af7296dc640abdf511614ee677bbb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45023, "upload_time": "2010-09-13T17:29:54", "url": "https://files.pythonhosted.org/packages/32/3c/46cd4e5b41d46ad309372b9b5de70776aa66d5db02bafb3444782b86a23c/python-Levenshtein-0.10.2.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "90a09fdc345a432aaaf799221a0cb300", "sha256": "7c194ae48457951b42e66188d9315ac28ed43d68ecc995fd82c1975ed1fbdd0e" }, "downloads": -1, "filename": "python-Levenshtein-0.11.1.tar.gz", "has_sig": false, "md5_digest": "90a09fdc345a432aaaf799221a0cb300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35270, "upload_time": "2013-11-29T17:05:45", "url": "https://files.pythonhosted.org/packages/2f/dd/0ebdd3a26a3df1ff035a563a0eba14debc411e817f61fe9b6150e2b528cc/python-Levenshtein-0.11.1.tar.gz" } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "d96e1ebaec65766316da33165cea7362", "sha256": "c1311c71beb5b6eecea4bba200a626331ef67110357448be47ba1bfe3c4aa305" }, "downloads": -1, "filename": "python-Levenshtein-0.11.2.tar.gz", "has_sig": false, "md5_digest": "d96e1ebaec65766316da33165cea7362", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45458, "upload_time": "2014-02-02T11:11:26", "url": "https://files.pythonhosted.org/packages/c2/4a/c329a7abbac459e3a552830bec2283d377808f78e1afd6411cc70038af19/python-Levenshtein-0.11.2.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "e8cde197d6d304bbdc3adae66fec99fb", "sha256": "033a11de5e3d19ea25c9302d11224e1a1898fe5abd23c61c7c360c25195e3eb1" }, "downloads": -1, "filename": "python-Levenshtein-0.12.0.tar.gz", "has_sig": false, "md5_digest": "e8cde197d6d304bbdc3adae66fec99fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48617, "upload_time": "2014-12-10T10:58:19", "url": "https://files.pythonhosted.org/packages/42/a9/d1785c85ebf9b7dfacd08938dd028209c34a0ea3b1bcdb895208bd40a67d/python-Levenshtein-0.12.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e8cde197d6d304bbdc3adae66fec99fb", "sha256": "033a11de5e3d19ea25c9302d11224e1a1898fe5abd23c61c7c360c25195e3eb1" }, "downloads": -1, "filename": "python-Levenshtein-0.12.0.tar.gz", "has_sig": false, "md5_digest": "e8cde197d6d304bbdc3adae66fec99fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48617, "upload_time": "2014-12-10T10:58:19", "url": "https://files.pythonhosted.org/packages/42/a9/d1785c85ebf9b7dfacd08938dd028209c34a0ea3b1bcdb895208bd40a67d/python-Levenshtein-0.12.0.tar.gz" } ] }