Blob Blame History Raw
From 83dbda3b1e107adc87a5206f43a22aae0661c76c Mon Sep 17 00:00:00 2001
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
Date: Thu, 28 Sep 2023 09:04:16 -0400
Subject: [PATCH] Revert "Depend on Levenshtein instead of python-Levenshtein"

This reverts commit 4ce495b785a96ac0984fe6702a7da34840ba4785.
---
 README.md |  2 +-
 setup.py  | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index e95fbff..13dafb2 100644
--- a/README.md
+++ b/README.md
@@ -224,7 +224,7 @@ Supported libraries:
 1. [jellyfish](https://github.com/jamesturk/jellyfish)
 1. [py_stringmatching](https://github.com/anhaidgroup/py_stringmatching)
 1. [pylev](https://github.com/toastdriven/pylev)
-1. [Levenshtein](https://github.com/maxbachmann/Levenshtein)
+1. [python-Levenshtein](https://github.com/maxbachmann/python-Levenshtein)
 1. [pyxDamerauLevenshtein](https://github.com/gfairchild/pyxDamerauLevenshtein)
 
 Algorithms:
diff --git a/setup.py b/setup.py
index ccadee8..348ab83 100644
--- a/setup.py
+++ b/setup.py
@@ -9,7 +9,7 @@ extras = {
     'extras': [
         'jellyfish',                # for DamerauLevenshtein
         'numpy',                    # for SmithWaterman and other
-        'Levenshtein',              # for Jaro and Levenshtein
+        'python-Levenshtein',       # for Jaro and Levenshtein
         'pyxDamerauLevenshtein',    # for DamerauLevenshtein
         'rapidfuzz>=2.6.0',         # for Jaro, Levenshtein and other
     ],
@@ -19,7 +19,7 @@ extras = {
         # common
         'jellyfish',
         'numpy',
-        'Levenshtein',
+        'python-Levenshtein',
         'pyxDamerauLevenshtein',
         'rapidfuzz>=2.6.0',
         # slow
@@ -62,14 +62,14 @@ extras = {
         'pyxDamerauLevenshtein',    # for any iterators
     ],
     'Hamming': [
-        'Levenshtein',          # only same length and strings
+        'python-Levenshtein',   # only same length and strings
         'rapidfuzz>=2.6.0',     # only same length, any iterators of hashable elements
         'jellyfish',            # only strings, any length
         'distance',             # only same length, any iterators
     ],
     'Jaro': [
         'rapidfuzz>=2.6.0',     # any iterators of hashable elements
-        'Levenshtein',          # only text
+        'python-Levenshtein',   # only text
     ],
     'JaroWinkler': [
         'rapidfuzz>=2.6.0',     # any iterators of hashable elements
@@ -77,7 +77,7 @@ extras = {
     ],
     'Levenshtein': [
         'rapidfuzz>=2.6.0',     # any iterators of hashable elements
-        'Levenshtein',          # only text
+        'python-Levenshtein',   # only text
         # yeah, other libs slower than textdistance
     ],
 }
-- 
2.41.0