14
0
Commit Graph

11 Commits

Author SHA256 Message Date
72c95b6b32 - update to 3.7.0:
* reduce importtime

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=20
2024-04-06 12:12:29 +00:00
64f6a43e7e - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=18
2024-03-13 19:02:36 +00:00
ef8d7932cf - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=16
2024-01-21 10:52:28 +00:00
a9e704acd6 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=14
2023-12-27 16:08:06 +00:00
0d3addb8c3 Accepting request 1130344 from home:alarrosa:branches:devel:languages:python
- Do not buildrequire PyInstaller nor pandas which aren't used

OBS-URL: https://build.opensuse.org/request/show/1130344
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=12
2023-12-02 08:41:09 +00:00
9afd0a812d Accepting request 1090118 from home:ojkastl_buildservice:Branch_devel_languages_python
do not use glob for dist-info directory name

OBS-URL: https://build.opensuse.org/request/show/1090118
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=10
2023-06-01 11:09:45 +00:00
83d8ce837f Accepting request 1085418 from home:ojkastl_buildservice:Branch_devel_languages_python
add sle15_python_module_pythons

OBS-URL: https://build.opensuse.org/request/show/1085418
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=8
2023-05-08 08:19:25 +00:00
43e63ccab1 - Clean up the SPEC file.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=6
2023-02-27 12:26:08 +00:00
04d2335728 Accepting request 1067725 from home:Simmphonie:branches:devel:languages:python
- update to version 2.13.7
  * fix function signature of get_requires_for_build_wheel

OBS-URL: https://build.opensuse.org/request/show/1067725
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=5
2023-02-27 12:22:49 +00:00
fd5b6a91a7 Accepting request 1043647 from home:Simmphonie:branches:devel:languages:python
- update to version 2.13.6
  * Changed
    + reformat changelog as restructured text to get rig of m2r2 dependency
- version 2.13.5
  * Added
    + added docs to sdist
  * Fixed
    + fix two cases of undefined behavior in process.cdist
- version 2.13.4
  * Changed
    + handle float("nan") similar to None for query / choice, since this is
      common for non-existent data in tools like numpy
  * Fixed
    + fix handling on None/float("nan") in process.distance
    + use absolute imports inside tests
- version 2.13.3
  * Fixed
    + improve handling of functions wrapped using functools.wraps
    + fix broken fallback to Python implementation when the a ImportError occurs on import.
      This can e.g. occur when the binary has a dependency on libatomic, but it
      is unavailable on the system
    + define CMAKE_C_COMPILER_AR/CMAKE_CXX_COMPILER_AR/CMAKE_C_COMPILER_RANLIB/CMAKE_CXX_COMPILER_RANLIB
      if they are not defined yet

OBS-URL: https://build.opensuse.org/request/show/1043647
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=3
2022-12-19 13:21:56 +00:00
861058f19f Accepting request 1035038 from home:mcalabkova:branches:devel:languages:python
dep of weblate

OBS-URL: https://build.opensuse.org/request/show/1035038
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rapidfuzz?expand=0&rev=1
2022-11-10 20:01:47 +00:00