Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-rapidfuzz for openSUSE:Factory checked in at 2023-12-28 23:02:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-rapidfuzz (Old) and /work/SRC/openSUSE:Factory/.python-rapidfuzz.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-rapidfuzz" Thu Dec 28 23:02:34 2023 rev:7 rq:1135345 version:3.5.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-rapidfuzz/python-rapidfuzz.changes 2023-12-02 17:13:43.190550323 +0100 +++ /work/SRC/openSUSE:Factory/.python-rapidfuzz.new.28375/python-rapidfuzz.changes 2023-12-28 23:04:18.200670032 +0100 @@ -1,0 +2,52 @@ +Wed Dec 27 16:06:20 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 3.5.2: + * 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 + * 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 + * 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 + * upgrade to ``Cython==3.0.3`` + * add simd implementation for Jaro and Jaro Winkler + * add missing tag for python 3.12 support + * upgrade to ``Cython==3.0.2`` + * implement the remaining missing features from the C++ + implementation in the pure Python implementation + * added support for Python 3.12 + * build x86 with sse2/avx2 runtime detection + * upgrade to ``taskflow==3.6`` + * added keyword argument ``pad`` to Hamming distance. This + controls whether sequences of different + * length should be padded or lead to a ``ValueError`` + * improve consistency of exception messages between the C++ and + pure Python implementation + * upgrade required Cython version to ``Cython==3.0.0b3`` + * allow the usage of ``Hamming`` for different string lengths. + Length differences are handled as insertions / deletions + * remove support for boolean preprocessor functions in + ``rapidfuzz.fuzz`` and ``rapidfuzz.process``. + * The processor argument is now always a callable or ``None``. + * update defaults of the processor argument to be ``None`` + everywhere. For affected functions this can change results, + since strings are no longer preprocessed. + * fix incorrect tag dispatching implementation leading to AVX2 + instructions in the SSE2 code path + * add wheels for windows arm64 + * allow the usage of finite generators as choices in + ``process.extract`` + * fix handling of non symmetric scorers in pure python version + of ``process.cdist`` + * fix default dtype handling when using ``process.cdist`` with + pure python scorers + +------------------------------------------------------------------- Old: ---- rapidfuzz-2.13.7.tar.gz New: ---- rapidfuzz-3.5.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-rapidfuzz.spec ++++++ --- /var/tmp/diff_new_pack.so29w8/_old 2023-12-28 23:04:18.764690645 +0100 +++ /var/tmp/diff_new_pack.so29w8/_new 2023-12-28 23:04:18.764690645 +0100 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-rapidfuzz -Version: 2.13.7 +Version: 3.5.2 Release: 0 Summary: Rapid fuzzy string matching License: MIT @@ -45,7 +45,8 @@ %python_subpackages %description -RapidFuzz is a fast string matching library for Python and C++, which is using the string similarity calculations from FuzzyWuzzy. +RapidFuzz is a fast string matching library for Python and C++, which is using +the string similarity calculations from FuzzyWuzzy. %prep %autosetup -p1 -n rapidfuzz-%{version} ++++++ rapidfuzz-2.13.7.tar.gz -> rapidfuzz-3.5.2.tar.gz ++++++ ++++ 272026 lines of diff (skipped)