Subject: CVS commit: pkgsrc/textproc/py-rapidfuzz
From: Thomas Klausner
Date: 2023-11-07 10:14:23
Message id: 20231107091423.DB3B0FA2D@cvs.NetBSD.org

Log Message:
py-rapidfuzz: update to 3.5.2.

[3.5.2] - 2023-11-02
^^^^^^^^^^^^^^^^^^^^
Fixed
~~~~~
* use _mm_malloc/_mm_free on macOS if aligned_alloc is unsupported

[3.5.1] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Fixed
~~~~~
* fix compilation failure on macOS

[3.5.0] - 2023-10-31
^^^^^^^^^^^^^^^^^^^^
Changed
~~~~~~~
* skip pandas ``pd.NA`` similar to ``None``
* add ``score_multiplier`` argument to ``process.cdist`` which allows \ 
multiplying the end result scores
  with a constant factor.
* drop support for Python 3.7

Performance
~~~~~~~~~~~
* improve performance of simd implementation for ``LCS`` / ``Indel`` / ``Jaro`` \ 
/ ``JaroWinkler``
* improve performance of Jaro and Jaro Winkler for long sequences
* implement ``process.extract`` with ``limit=1`` using ``process.extractOne`` \ 
which can be faster

Fixed
~~~~~
* the preprocessing function was always called through Python due to a broken \ 
C-API version check
* fix wraparound issue in simd implementation of Jaro and Jaro Winkler

Files:
RevisionActionfile
1.16modifypkgsrc/textproc/py-rapidfuzz/Makefile
1.5modifypkgsrc/textproc/py-rapidfuzz/PLIST
1.6modifypkgsrc/textproc/py-rapidfuzz/distinfo