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


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

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

Path csiph.com!aioe.org!bofh.it!news.nic.it!robomod
From Julian Gilbey <jdg@debian.org>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.python
Subject Bug#1019435: ITP: rapidfuzz -- rapid fuzzy string matching
Date Fri, 09 Sep 2022 11:20:01 +0200
Message-ID <F3Ibn-6n8K-7@gated-at.bofh.it> (permalink)
References <F3Ibn-6n8K-9@gated-at.bofh.it> <F3Ibn-6n8K-9@gated-at.bofh.it>
X-Original-To 1019435@bugs.debian.org
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Fri Sep 9 09:12:09 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 wnpp@debian.org
X-Debian-Pr-Message followup 1019435
X-Debian-Pr-Package wnpp
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Disposition inline
X-Debian-User jdg
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1733557
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 40
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc debian-python@lists.debian.org
X-Original-Date Fri, 9 Sep 2022 10:08:50 +0100
X-Original-Message-ID <YxsCogCGMG6lFgmt@d-and-j.net>
X-Original-References <166271404965.865793.15949679120115999618.reportbug@erdos.d-and-j.net> <166271404965.865793.15949679120115999618.reportbug@erdos.d-and-j.net>
Xref csiph.com linux.debian.bugs.dist:1116643 linux.debian.maint.python:14455

Cross-posted to 2 groups.

Show key headers only | View raw


On Fri, Sep 09, 2022 at 10:00:49AM +0100, Julian Gilbey wrote:
> 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.

I should have added: this package depends on Cython >= 3.0.0a7, so
this cannot be packaged until we have the new version of Cython
available.  The same applies for the JaroWinkler package.

   Julian

Back to linux.debian.maint.python | Previous | Next — Previous 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