Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #14551 > unrolled thread

Bug#1022243: ITP: thefuzz -- Fuzzy string matching in Python (was fuzzywuzzy)

Started byEdward Betts <edward@4angle.com>
First post2022-10-22 18:40 +0200
Last post2022-10-22 18:40 +0200
Articles 1 — 1 participant

Back to article view | Back to linux.debian.maint.python


Contents

  Bug#1022243: ITP: thefuzz -- Fuzzy string matching in Python (was fuzzywuzzy) Edward Betts <edward@4angle.com> - 2022-10-22 18:40 +0200

#14551 — Bug#1022243: ITP: thefuzz -- Fuzzy string matching in Python (was fuzzywuzzy)

FromEdward Betts <edward@4angle.com>
Date2022-10-22 18:40 +0200
SubjectBug#1022243: ITP: thefuzz -- Fuzzy string matching in Python (was fuzzywuzzy)
Message-ID<FjpHr-fZcU-7@gated-at.bofh.it>
Package: wnpp
Severity: wishlist
Owner: Edward Betts <edward@4angle.com>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org

* Package name    : thefuzz
  Version         : 0.19.0
  Upstream Author : Adam Cohen <adam@seatgeek.com>
* URL             : https://github.com/seatgeek/thefuzz
* License         : GPL-2
  Programming Lang: Python
  Description     : Fuzzy string matching in Python

  Various methods for fuzzy matching of strings in Python, including:
  .
    - String similarity: Gives a measure of string similarity between 0 and 100.
    - Partial string similarity: Inconsistent substrings are a common problem
      when string matching. To get around it, use a "best partial" heuristic
      when two strings are of noticeably different lengths.
    - Token sort: This approach involves tokenizing the string in question,
      sorting the tokens alphabetically, and then joining them back into a
      string.
    - Token set: A slightly more flexible approach. Tokenize both strings, but
      instead of immediately sorting and comparing, split the tokens into two
      groups: intersection and remainder.

I plan to maintain this package as part of the Python team.

This Python library was previously known as fuzzywuzzy before being renamed to
thefuzz.

There are five packages in Debian that depend on fuzzywuzzy:

  gnome-pass-search-provider
  python3-fluids
  wajig
  sublime-music
  python3-fluids

Once these packages have switched to using thefuzz I will write to FTP master
and ask for fuzzywuzzy to be deleted from the archive.

[toc] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web