Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 May 2026 02:32:51 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 64fddd98bb47 - main - devel/py-rapidfuzz: update 3.1=?utf-8?Q?4.0 =E2=86=92?= 3.14.5
Message-ID:  <6a1a4c53.30b8a.69613ecd@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=64fddd98bb47c2ac99516d04d897adf24c32e727

commit 64fddd98bb47c2ac99516d04d897adf24c32e727
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-05-29 17:49:05 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-05-30 02:32:42 +0000

    devel/py-rapidfuzz: update 3.14.0 → 3.14.5
---
 devel/py-rapidfuzz/Makefile  | 10 +++++-----
 devel/py-rapidfuzz/distinfo  |  6 +++---
 devel/py-rapidfuzz/pkg-descr | 14 +++++++++++++-
 3 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/devel/py-rapidfuzz/Makefile b/devel/py-rapidfuzz/Makefile
index 62e2beaae5aa..bf8e015e6a63 100644
--- a/devel/py-rapidfuzz/Makefile
+++ b/devel/py-rapidfuzz/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	rapidfuzz
-DISTVERSION=	3.14.0
-PORTREVISION=	2
+DISTVERSION=	3.14.5
 CATEGORIES=	devel
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -24,9 +23,10 @@ BUILD_DEPENDS=	cmake:devel/cmake-core \
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR}
 
-USES=		compiler:c++14-lang python
-USE_PYTHON=	pep517 autoplist pytest
+USES=		compiler:c++14-lang python pytest # PYTEST_ARGS is not respected by USE_PYTHON=pytest, so we set it here instead
+USE_PYTHON=	pep517 autoplist
 
+PYTEST_ARGS=	-p no:randomly -p no:ruff
 TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
 post-install:
@@ -37,6 +37,6 @@ post-install:
 	${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
 	${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
 
-# tests as of 3.14.0: 388 passed in 90.91s (0:01:30)
+# tests as of 3.14.5: 388 passed, 2 warnings in 13.45s
 
 .include <bsd.port.mk>
diff --git a/devel/py-rapidfuzz/distinfo b/devel/py-rapidfuzz/distinfo
index 9464c3bbd010..582799aea47b 100644
--- a/devel/py-rapidfuzz/distinfo
+++ b/devel/py-rapidfuzz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756371598
-SHA256 (rapidfuzz-3.14.0.tar.gz) = 672b6ba06150e53d7baf4e3d5f12ffe8c213d5088239a15b5ae586ab245ac8b2
-SIZE (rapidfuzz-3.14.0.tar.gz) = 58073448
+TIMESTAMP = 1780075626
+SHA256 (rapidfuzz-3.14.5.tar.gz) = ba10ac57884ce82112f7ed910b67e7fb6072d8ef2c06e30dc63c0f604a112e0e
+SIZE (rapidfuzz-3.14.5.tar.gz) = 57901753
diff --git a/devel/py-rapidfuzz/pkg-descr b/devel/py-rapidfuzz/pkg-descr
index 42f54c3983aa..7f39520aeaa2 100644
--- a/devel/py-rapidfuzz/pkg-descr
+++ b/devel/py-rapidfuzz/pkg-descr
@@ -1 +1,13 @@
-Rapid fuzzy string matching in Python using various string metrics.
+RapidFuzz is a fast string matching library for Python and C++, which is
+designed to be a drop-in replacement for FuzzyWuzzy. It is written in C++ and
+provides significant performance improvements for string matching tasks.
+
+Key features:
+* Fast performance: significantly faster than FuzzyWuzzy and other similar
+  libraries.
+* MIT license: unlike FuzzyWuzzy, which is GPL licensed.
+* Compatibility: provides the same interface as FuzzyWuzzy.
+* Algorithmic improvements: fixes multiple bugs in FuzzyWuzzy's algorithms.
+* Wide range of string metrics: includes Levenshtein, Hamming, Jaro-Winkler,
+  and many more.
+* Specialized 'process' module for efficient processing of large datasets.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1a4c53.30b8a.69613ecd>