Revisions of python-rapidfuzz

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1165774 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 10)
- update to 3.7.0:
  * reduce importtime
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1157752 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 9)
- update to 3.6.2:
  * upgrade rapidfuzz-cpp which includes a fix for build issues
    on some compilers
  * fix some issues with the sphinx config
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1140264 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 8)
- update to 3.6.1:
  * fix overflow error on systems with ``sizeof(size_t) < 8``
  * fix pure python fallback implementation of ``fuzz.token_set_ratio``
  * properly link with ``-latomic`` if ``std::atomic<uint64_t>``
    is not natively supported
  * add banded implementation of LCS / Indel. This improves the
    runtime from ``O((|s1|/64) * |s2|)`` to
    ``O((score_cutoff/64) * |s2|)``
  * upgrade to ``Cython==3.0.7``
  * cdist for many metrics now returns a matrix of ``uint32``
    instead of ``int32`` by default
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1135345 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 7)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1067986 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 3)
- Clean up the SPEC file.
- update to version 2.13.7
  * fix function signature of get_requires_for_build_wheel
Displaying all 10 revisions
openSUSE Build Service is sponsored by