BSD Ports

textproc/py-rapidfuzz 3.14.6 OpenBSD

fast fuzzy string matching library for Python

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
b04eb0880a
Categories
textproc, lang/python

Description

This package provides the Python extension for RapidFuzz, a fast MIT-licensed fuzzy string-matching library for Python and C++. It uses string similarity calculations from a pre-GPL version of https://github.com/seatgeek/fuzzywuzzy providing a wide range of fundamental algorithms:

  • Damerau Levenshtein
  • Hamming
  • Indel
  • Jaro
  • JaroWinkler
  • Levenshtein
  • Longest Common Subsequence
  • Optimal String Alignment (OSA)
  • Prefix
  • Postfix

In the other systems

SystemPortVersion
OpenBSDtextproc/py-rapidfuzz3.14.6
NetBSDtextproc/py-rapidfuzz3.14.6

Install

Binary package:

pkg_add py3-rapidfuzz

From the ports tree:

cd /usr/ports/textproc/py-rapidfuzz && make install

Dependencies

Build dependencies 4
Run dependencies 1
Required by 1

Commit history 1

DateCommitCreditsLog message
b04eb0880a tb Update to py3-rapidfuzz 3.14.6 from Chris Billingtom
## Fixed * fix some divergences in the pure Python fallback * fix compatibility with new Cython versions * fixed potential out of bound access inside Editops.remove_subsequence * fixed handling python fallback implementation of Editops.remove_subsequence ## Removed * dropped support for Python 3.10 * dropped wheels for experimental Python 3.13 free threaded