CVS log for pkgsrc/textproc/py-rapidfuzz/Makefile
Up to [cvs.NetBSD.org] / pkgsrc / textproc / py-rapidfuzz
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Apr 8 15:47:48 2025 UTC (12 days, 10 hours ago) by adam
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2
lines
py-rapidfuzz: updated to 3.13.0
3.13.0
Added
* add support for arrays of type 'w'
* add support for any DTypeLike as dtype in ``cdist`` and ``cpdist``
Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon Mar 3 09:42:12 2025 UTC (6 weeks, 6 days ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base,
pkgsrc-2025Q1
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +4 -4
lines
py-rapidfuzz: fix DEPENDS
Revision 1.36: download - view: text, markup, annotated - select for diffs
Mon Mar 3 09:02:07 2025 UTC (6 weeks, 6 days ago) by adam
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2
lines
py-rapidfuzz: updated to 3.12.2
3.12.2
Added
* added wheels for pypy 3.11
Changed
* upgrade to ``Cython==3.0.12``
Revision 1.35: download - view: text, markup, annotated - select for diffs
Mon Feb 3 08:47:56 2025 UTC (2 months, 2 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2
lines
py-rapidfuzz: updated to 3.12.1
3.12.1
Fixed
* fix version number
3.12.0
Changed
* generate code for fallback imports to be better parseable for tools bundling Python
applications into a single binary (examples are cx-freeze and pyinstaller)
Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Feb 2 10:35:25 2025 UTC (2 months, 2 weeks ago) by he
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -1
lines
textproc/py-rapidfuzz: use atomic64.mk to fix build on macppc.
Contrary to other recent fixes in this category, this is
needed also in python 3.10, 3.11, and 3.12 (as well as 3.13, of course).
Revision 1.33: download - view: text, markup, annotated - select for diffs
Thu Dec 26 17:27:48 2024 UTC (3 months, 3 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2
lines
py-rapidfuzz: updated to 3.11.0
3.11.0
Performance
- improve calculation of min score inside partial_ratio so it can skip more alignments
Added
- added build support for emscripten
Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Oct 24 17:27:27 2024 UTC (5 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base,
pkgsrc-2024Q4
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2
lines
py-rapidfuzz: updated to 3.10.1
3.10.1 - 2024-10-24
Fixed
- fix compilation on clang-19
- fix incorrect results in simd optimized implementation of Levenshtein and OSA on 32bit targets
Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon Oct 14 06:46:01 2024 UTC (6 months ago) by wiz
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +1 -3
lines
*: clean-up after python38 removal
Revision 1.30: download - view: text, markup, annotated - select for diffs
Fri Oct 4 13:59:29 2024 UTC (6 months, 2 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +7 -4
lines
py-rapidfuzz: updated to 3.10.0
3.10.0
Fixed
- drop support for Python 3.8
- switch build system to `scikit-build-core`
Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Sep 3 05:10:25 2024 UTC (7 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base,
pkgsrc-2024Q3
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3
lines
py-rapidfuzz: updated to 3.9.7
3.9.7
Fixed
* fix crash in ``cdist`` due to Visual Studio upgrade
Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Aug 7 09:02:04 2024 UTC (8 months, 1 week ago) by adam
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2
lines
py-rapidfuzz: updated to 3.9.6
3.9.6
Changed
* upgrade to ``Cython==3.0.11``
* add python 3.13 wheels
Revision 1.27: download - view: text, markup, annotated - select for diffs
Tue Jul 30 03:59:12 2024 UTC (8 months, 3 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +4 -3
lines
py-rapidfuzz: updated to 3.9.5
3.9.5 - 2024-07-29
Fixed
* include simd binaries in pyinstaller builds
* fix builds with setuptools 72 by upgrading `scikit-build`
Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Jul 3 05:28:27 2024 UTC (9 months, 2 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2
lines
py-rapidfuzz: updated to 3.9.4
3.9.4
Fixed
* fix bug in ``Levenshtein.editops`` and ``Levenshtein.opcodes`` which could lead
to incorrect results and crashes for some inputs
Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Jun 5 15:24:42 2024 UTC (10 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q2-base,
pkgsrc-2024Q2
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2
lines
py-rapidfuzz: updated to 3.9.3
3.9.3
Fixed
* fix None handling for queries in ``process.cdist`` for scorers not supporting SIMD
3.9.2
Fixed
* fix supported versions of taskflow in cmake to be in the range v3.3 - v3.7
Revision 1.24: download - view: text, markup, annotated - select for diffs
Wed May 22 07:16:15 2024 UTC (10 months, 4 weeks ago) by adam
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2
lines
py-rapidfuzz: updated to 3.9.1
3.9.1 - 2024-05-19
Fixed
* disable AVX2 on MacOS since it did lead to illegal instructions being generated
Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun May 5 16:35:03 2024 UTC (11 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2
lines
py-rapidfuzz: update to 3.9.0.
[3.9.0] - 2024-05-02
^^^^^^^^^^^^^^^^^^^^
Changed
~~~~~~~
* significantly improve type hints for the library
Fixed
~~~~~
* fix cmake version parsing
Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Apr 8 05:08:25 2024 UTC (12 months, 1 week ago) by adam
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2
lines
py-rapidfuzz: updated to 3.8.1
3.8.1
Fixed
* use the correct version of `rapidfuzz-cpp` when building against a system installed version
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Apr 7 21:45:04 2024 UTC (12 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2
lines
py-rapidfuzz: update to 3.8.0.
[3.8.0] - 2024-04-06
^^^^^^^^^^^^^^^^^^^^
Added
~~~~~
* added ``process.cpdist`` which allows pairwise comparision of two collection of inputs
Fixed
~~~~~
- fix some minor errors in the type hints
- fix potentially incorrect results of JaroWinkler when using high prefix weights
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Apr 6 06:39:58 2024 UTC (12 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -3
lines
py-rapidfuzz: update to 3.7.0.
[3.7.0] - 2024-03-21
^^^^^^^^^^^^^^^^^^^^
Changed
~~~~~~~
* reduce importtime
Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Mar 12 08:09:33 2024 UTC (13 months, 1 week ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2
lines
py-rapidfuzz: update to 3.6.2.
[3.6.2] - 2024-03-05
^^^^^^^^^^^^^^^^^^^^
Changed
~~~~~~~
* upgrade to ``Cython==3.0.9``
Fixed
~~~~~
* upgrade ``rapidfuzz-cpp`` which includes a fix for build issues on some compilers
* fix some issues with the sphinx config
Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Dec 31 21:33:52 2023 UTC (15 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +4 -4
lines
py-rapidfuzz: update to 3.6.1.
[3.6.1] - 2023-12-28
^^^^^^^^^^^^^^^^^^^^
Fixed
~~~~~
- fix overflow error on systems with ``sizeof(size_t) < 8``
[3.6.0] - 2023-12-26
^^^^^^^^^^^^^^^^^^^^
Fixed
~~~~~
- fix pure python fallback implementation of ``fuzz.token_set_ratio``
- properly link with ``-latomic`` if ``std::atomic<uint64_t>`` is not natively supported
Performance
~~~~~~~~~~~
* add banded implementation of LCS / Indel. This improves the runtime from ``O((|s1|/64) * |s2|)`` to ``O((score_cutoff/64) * |s2|)``
Changed
~~~~~~~
* upgrade to ``Cython==3.0.7``
* cdist for many metrics now returns a matrix of ``uint32`` instead of ``int32`` by default
Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Dec 25 22:19:59 2023 UTC (15 months, 3 weeks ago) by spz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base,
pkgsrc-2023Q4
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +10 -3
lines
py-rapidfuzz: sort out simd for i386
Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Nov 7 09:14:23 2023 UTC (17 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -7
lines
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
Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Oct 13 10:14:58 2023 UTC (18 months, 1 week ago) by adam
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +5 -4
lines
py-rapidfuzz: updated to 3.4.0
[3.4.0] - 2023-10-09
Changed
- upgrade to ``Cython==3.0.3``
- add simd implementation for Jaro and Jaro Winkler
[3.3.1] - 2023-09-25
Added
- add missing tag for python 3.12 support
[3.3.0] - 2023-09-11
Changed
- upgrade to ``Cython==3.0.2``
- implement the remaining missing features from the C++ implementation in the pure Python implementation
Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Aug 10 12:00:55 2023 UTC (20 months, 1 week ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3
lines
py-rapidfuzz: updated to 3.2.0
3.2.0
Changed
- build x86 with sse2/avx2 runtime detection
3.1.2
Changed
- upgrade to ``Cython==3.0.0``
Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Aug 1 23:20:54 2023 UTC (20 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2
lines
*: remove more references to Python 3.7
Revision 1.10.2.3: download - view: text, markup, annotated - select for diffs
Mon Jul 3 20:57:52 2023 UTC (21 months, 2 weeks ago) by bsiegert
Branches: pkgsrc-2023Q2
Diff to: previous 1.10.2.2: preferred, colored; branchpoint 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.2.2: +4 -2
lines
Pullup ticket #6773 - requested by gdt
textproc/py-rapidfuzz: i386 build fix
Revisions pulled up:
- textproc/py-rapidfuzz/Makefile 1.12
---
Module Name: pkgsrc
Committed By: gdt
Date: Mon Jul 3 13:54:32 UTC 2023
Modified Files:
pkgsrc/textproc/py-rapidfuzz: Makefile
Log Message:
textprox/py-rapidfuzz: Exclude i386 from avx2 PLIST conditional
This package had untested code to expect three files that are
avx2-only when building on i386, but those files don't actually get
built. This is almost certainly because not all i486-and-up CPUs have
avx2 instructions.
Resolves failure to package on NetBSD 9 i386 using
cpu0: "Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz"
Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Jul 3 13:54:32 2023 UTC (21 months, 2 weeks ago) by gdt
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -2
lines
textprox/py-rapidfuzz: Exclude i386 from avx2 PLIST conditional
This package had untested code to expect three files that are
avx2-only when building on i386, but those files don't actually get
built. This is almost certainly because not all i486-and-up CPUs have
avx2 instructions.
Resolves failure to package on NetBSD 9 i386 using
cpu0: "Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz"
Revision 1.10.2.2: download - view: text, markup, annotated - select for diffs
Mon Jul 3 13:53:33 2023 UTC (21 months, 2 weeks ago) by gdt
Branches: pkgsrc-2023Q2
Diff to: previous 1.10.2.1: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.1: +1 -3
lines
textproc/py-rapidfuzz: Revert commit wrongly on branch
Revision 1.10.2.1: download - view: text, markup, annotated - select for diffs
Mon Jul 3 12:58:26 2023 UTC (21 months, 2 weeks ago) by gdt
Branches: pkgsrc-2023Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -2
lines
textprox/py-rapidfuzz: Exclude i386 from avx2 PLIST conditional
This package had untested code to expect three files that are
avx2-only when building on i386, but those files don't actually get
built. This is almost certainly because not all i486-and-up CPUs have
avx2 instructions.
Resolves failure to package on NetBSD 9 i386 using
cpu0: "Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz"
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Jul 1 08:37:42 2023 UTC (21 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2
lines
*: restrict py-numpy users to 3.9+ in preparation for update
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Jun 25 23:42:14 2023 UTC (21 months, 3 weeks ago) by gdt
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base
Branch point for: pkgsrc-2023Q2
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2
lines
textproc/py-rapidfuzz: Spell amd64 correctly as x86_64
This is MACHINE_ARCH, not MACHINE.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Jun 25 21:23:10 2023 UTC (21 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2
lines
py-rapidfuzz: fix on x86
Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Jun 25 18:17:33 2023 UTC (21 months, 3 weeks ago) by js
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +5 -1
lines
Fix textproc/py-rapidfuzz on !x86
Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Jun 22 10:52:35 2023 UTC (21 months, 4 weeks ago) by jperkin
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -1
lines
py-rapidfuzz: Remove bogus compiler flags on SunOS.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Jun 13 18:20:22 2023 UTC (22 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -3
lines
py-rapidfuzz: try fixing build with Python 3.8 and 3.9
Fix pkglint while here.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Jun 8 15:19:02 2023 UTC (22 months, 1 week ago) by gdt
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2
lines
textproc/py-rapidfuzz: Actually change to gcc10
(The previous commit explained why I chose 10 for GCC_REQD, but
accidentally contained 8 because I was testing that. While 8 seems
to work, various code is increasingly troubled by non-recent
compilers, and it doesn't seem useful to try to live on the edge.)
Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Jun 8 14:08:19 2023 UTC (22 months, 1 week ago) by gdt
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -2
lines
textproc/py-rapidjson: Increase compiler requirements
On netbsd-9, some files failed to build with an ICE. (The upstream
build system unhelpfully retried the build without the C extension,
making this harder to debug, but PLIST caught it.)
Declare C++17 because upstream README says so.
Require gcc 10, because gcc 7 on NetBSD 9 fails, and 10 is the new
normal.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Jun 6 20:53:15 2023 UTC (22 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -16
lines
py-rapidfuzz: update to 3.1.1.
Changed
upgrade to taskflow==3.6
Fixed
replace usage of isnan with std::isnan which fixes the build on NetBSD
Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Jun 6 09:39:09 2023 UTC (22 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +26 -2
lines
py-rapidfuzz: update to 3.1.0.
pkgsrc change: Build C extension.
[3.1.0] - 2023-06-02
^^^^^^^^^^^^^^^^^^^^
Changed
~~~~~~~
- 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``
Fixed
~~~~~
- fix missing GIL restore when an exception is thrown inside ``process.cdist``
- fix incorrect type hints for the ``process`` module
Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Apr 17 20:35:02 2023 UTC (2 years ago) by adam
Branches: MAIN
py-rapidfuzz: added version 3.0.0
RapidFuzz is a fast string matching library for Python and C++, which is using
the string similarity calculations from FuzzyWuzzy.
CVSweb <webmaster@jp.NetBSD.org>