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


Groups > linux.debian.maint.python > #14454

Bug#1019435: ITP: rapidfuzz -- rapid fuzzy string matching

Path csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From Julian Gilbey <jdg@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.devel, linux.debian.maint.python
Subject Bug#1019435: ITP: rapidfuzz -- rapid fuzzy string matching
Date Fri, 09 Sep 2022 11:10:01 +0200
Message-ID <F3Ibn-6n8K-9@gated-at.bofh.it> (permalink)
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Fri Sep 9 09:03:11 2022
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -4.009
Reply-To Julian Gilbey <jdg@debian.org>, 1019435@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc debian-devel@lists.debian.org, debian-devel@lists.debian.org, debian-python@lists.debian.org, wnpp@debian.org
X-Debian-Pr-Message report 1019435
X-Debian-Pr-Package wnpp
Content-Type text/plain; charset="us-ascii"
MIME-Version 1.0
Content-Transfer-Encoding 7bit
X-Mailer reportbug 11.5.1
X-Debian-User jdg
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1733554
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 33
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Fri, 09 Sep 2022 10:00:49 +0100
X-Original-Message-ID <166271404965.865793.15949679120115999618.reportbug@erdos.d-and-j.net>
Xref csiph.com linux.debian.bugs.dist:1116642 linux.debian.devel:105595 linux.debian.maint.python:14454

Cross-posted to 3 groups.

Show key headers only | View raw


Package: wnpp
Severity: wishlist
Owner: Julian Gilbey <jdg@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-devel@lists.debian.org, debian-python@lists.debian.org

* Package name    : rapidfuzz
  Version         : 2.6.1
  Upstream Author : Max Bachmann <pypi@maxbachmann.de>
* URL             : https://github.com/maxbachmann/RapidFuzz
* License         : MIT
  Programming Lang: Python
  Description     : rapid fuzzy string matching

RapidFuzz is a fast string matching library for Python and C++, which
uses the string similarity calculations from
[FuzzyWuzzy](https://github.com/seatgeek/fuzzywuzzy).  However there
are a couple of aspects that set RapidFuzz apart from FuzzyWuzzy:
1) It is MIT licensed so it can be used whichever License you might want to choose for your project, while you're forced to adopt the GPL license when using FuzzyWuzzy
2) It provides many string_metrics like hamming or jaro_winkler, which are not included in FuzzyWuzzy
3) It is mostly written in C++ and on top of this comes with a lot of Algorithmic improvements to make string matching even faster, while still providing the same results. For detailed benchmarks check the [documentation](https://maxbachmann.github.io/RapidFuzz/fuzz.html)
4) Fixes multiple bugs in the `partial_ratio` implementation

This is a dependency of the latest upstream release of
python3-textdistance.

There are also two C++ libraries contained within this package,
managed as separate GitHub subrepositories.  One is rapidfuzz-cpp, and
I am not sure whether to bundle this as a single package or whether to
package this independently.  The other is taskflow
(https://github.com/taskflow/taskflow)), a C++ header-only package; I
think this should probably be packaged separately.

This package will be maintained within the Python Packaging Team.

Back to linux.debian.maint.python | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#1019435: ITP: rapidfuzz -- rapid fuzzy string matching Julian Gilbey <jdg@debian.org> - 2022-09-09 11:10 +0200
  Bug#1019435: ITP: rapidfuzz -- rapid fuzzy string matching Julian Gilbey <jdg@debian.org> - 2022-09-09 11:20 +0200

csiph-web