[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-07-20 Thread Michał Górny
commit: fe54200e5e254540aff38f6acb58bd001c88428e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jul 21 02:45:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 21 02:45:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe54200e

dev-python/rapidfuzz: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest  |  1 -
 dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild | 67 --
 2 files changed, 68 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index ef5430669250..9fedb67168c0 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,2 +1 @@
-DIST rapidfuzz-3.9.3.tar.gz 1595645 BLAKE2B 
1e7400ba3dea0a4c90939503d4f50e963d0241f40ce207d53ab4aa421f51ffa20ff574ad5363e4a21dc3482f764731dfe7726bfaaee873f3d9674efbd5dc3108
 SHA512 
730569e14bf512a2e90039a937006eb7d26ffb4dfb5e926e8277d1048b9a520fe970c9fa908d1f330eb37030b1053541845175eceac8b651863b59b76ec387f5
 DIST rapidfuzz-3.9.4.tar.gz 1595863 BLAKE2B 
ba835b6d1c5bc7da99ae7202ae469d9a1d069ea0351b732a701abbadfbe1539a389efb051cd58e462505ebcf6020b60ec6413d9f44bbfd63a0dc8419cded9722
 SHA512 
4494d86f17e7b4ae51639f1d2941d4e313c26739787f3a47261a5d5bf26da4091d918e1603e2199774edd5e1b91d67446b762a81e6b98496d67fbddb93effe21

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
deleted file mode 100644
index 4e8e2b5047ad..
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/rapidfuzz/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-3.0.4
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-   # remove bundled libraries
-   rm -r extern || die
-   # force recythonization
-   find src -name '*.cxx' -delete || die
-   # do not require exact taskflow version
-   sed -i -e '/Taskflow/s:3\.7\.0::' CMakeLists.txt || die
-
-   distutils-r1_src_prepare
-
-   export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
-   distutils-r1_python_compile
-
-   # scikit-build is broken and reuses the same build
-   # https://github.com/scikit-build/scikit-build/issues/633
-   rm -r _skbuild || die
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-07-20 Thread Sam James
commit: 1792b102ee20853bd4eabc21e0610dc879eac5fc
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 20 22:45:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 20 22:45:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1792b102

dev-python/rapidfuzz: Stabilize 3.9.4 ppc, #936366

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
index 1b877910b796..8ccbbcd29b86 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-07-20 Thread Sam James
commit: a9d17d16aef6588992572a3f9fb9abc1e88666ed
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 20 22:45:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 20 22:45:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9d17d16

dev-python/rapidfuzz: Stabilize 3.9.4 arm64, #936366

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
index 8ccbbcd29b86..1cdc7dce3c36 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-07-20 Thread Sam James
commit: 35345928afec5ebac1f4b128bd43e1131b810b04
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 20 22:32:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 20 22:32:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35345928

dev-python/rapidfuzz: Stabilize 3.9.4 sparc, #936366

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
index 0413caed93bc..1b877910b796 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-07-20 Thread Arthur Zamarin
commit: e46e06fa493b1effbb0ca64bbe397013bb6e7b49
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 20 12:50:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 20 12:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e46e06fa

dev-python/rapidfuzz: Stabilize 3.9.4 ppc64, #936366

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
index 2a45de1d4122..0413caed93bc 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-07-20 Thread Arthur Zamarin
commit: 608b9155a762f9a3a5e377f8ab5721dc753c2076
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 20 11:18:23 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 20 11:18:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=608b9155

dev-python/rapidfuzz: Stabilize 3.9.4 amd64, #936366

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
index 0790178f87e1..2a45de1d4122 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-07-20 Thread Arthur Zamarin
commit: b98e141081ddabd29c05796f65cffcf84b3a535b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 20 11:18:22 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 20 11:18:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b98e1410

dev-python/rapidfuzz: Stabilize 3.9.4 arm, #936366

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
index 6f32a1e9414c..0790178f87e1 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-07-20 Thread Arthur Zamarin
commit: fe6bb978740cbf3e7813d07653a59b2a69a9d84d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 20 11:13:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 20 11:13:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe6bb978

dev-python/rapidfuzz: Stabilize 3.9.4 x86, #936366

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
index 000e71d2c36c..6f32a1e9414c 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-07-02 Thread Michał Górny
commit: 592fdc25bcf1ca6411dc0aee5278a53b09259d48
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  3 03:27:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  3 03:29:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592fdc25

dev-python/rapidfuzz: Bump to 3.9.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 23397ab65723..ef5430669250 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1 +1,2 @@
 DIST rapidfuzz-3.9.3.tar.gz 1595645 BLAKE2B 
1e7400ba3dea0a4c90939503d4f50e963d0241f40ce207d53ab4aa421f51ffa20ff574ad5363e4a21dc3482f764731dfe7726bfaaee873f3d9674efbd5dc3108
 SHA512 
730569e14bf512a2e90039a937006eb7d26ffb4dfb5e926e8277d1048b9a520fe970c9fa908d1f330eb37030b1053541845175eceac8b651863b59b76ec387f5
+DIST rapidfuzz-3.9.4.tar.gz 1595863 BLAKE2B 
ba835b6d1c5bc7da99ae7202ae469d9a1d069ea0351b732a701abbadfbe1539a389efb051cd58e462505ebcf6020b60ec6413d9f44bbfd63a0dc8419cded9722
 SHA512 
4494d86f17e7b4ae51639f1d2941d4e313c26739787f3a47261a5d5bf26da4091d918e1603e2199774edd5e1b91d67446b762a81e6b98496d67fbddb93effe21

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
new file mode 100644
index ..000e71d2c36c
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.5
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+   # do not require exact taskflow version
+   sed -i -e '/Taskflow/s:3\.7\.0::' CMakeLists.txt || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-29 Thread Michał Górny
commit: 21e096be9de1ea2c794f7d61fef34bf3f5fbcf87
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 29 16:49:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 29 16:58:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e096be

dev-python/rapidfuzz: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 -
 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 67 -
 2 files changed, 68 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index e8acb76de595..23397ab65723 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,2 +1 @@
-DIST rapidfuzz-3.9.1.tar.gz 1595099 BLAKE2B 
491eb1dd3ea64f361e15e6f828d162b383f2cbe068331c6001fb112966b599199870013bc2e10b5e8dfe1d7c6f676a6d577d9d43b6054874a3b721233d17ba77
 SHA512 
f8efcc271a823c957b2a00f78ab7bf37133a87027fcb75d9e24cf1629b776d3f970ebe4f596e6685013408637e2e2b3713680c7716e9adb505241b61decee18b
 DIST rapidfuzz-3.9.3.tar.gz 1595645 BLAKE2B 
1e7400ba3dea0a4c90939503d4f50e963d0241f40ce207d53ab4aa421f51ffa20ff574ad5363e4a21dc3482f764731dfe7726bfaaee873f3d9674efbd5dc3108
 SHA512 
730569e14bf512a2e90039a937006eb7d26ffb4dfb5e926e8277d1048b9a520fe970c9fa908d1f330eb37030b1053541845175eceac8b651863b59b76ec387f5

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
deleted file mode 100644
index 59b627a038f5..
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/rapidfuzz/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-3.0.4
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-   # remove bundled libraries
-   rm -r extern || die
-   # force recythonization
-   find src -name '*.cxx' -delete || die
-   # do not require exact taskflow version
-   sed -i -e '/Taskflow/s:3\.3\.0::' CMakeLists.txt || die
-
-   distutils-r1_src_prepare
-
-   export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
-   distutils-r1_python_compile
-
-   # scikit-build is broken and reuses the same build
-   # https://github.com/scikit-build/scikit-build/issues/633
-   rm -r _skbuild || die
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-29 Thread Sam James
commit: dc3df94fb497182d370b54c7e218da38a2b8059f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 29 10:54:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 29 10:54:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3df94f

dev-python/rapidfuzz: Stabilize 3.9.3-r1 ppc, #935099

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
index ccd82b7e76b5..f0063c32a196 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-29 Thread Sam James
commit: 9f357450cfc8b1fb5bd35c1a0fa4dbadd8a5686e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 29 10:54:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 29 10:54:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f357450

dev-python/rapidfuzz: Stabilize 3.9.3-r1 sparc, #935099

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
index f0063c32a196..4e8e2b5047ad 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-29 Thread Sam James
commit: 9d3bba90922530edec1a472e45095eb47776ca4f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 29 08:52:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 29 08:52:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d3bba90

dev-python/rapidfuzz: Stabilize 3.9.3-r1 arm, #935099

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
index dae429b10a75..ccd82b7e76b5 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-29 Thread Sam James
commit: 40d9513dd9668778985151ca863dc2a37524adfd
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 29 08:52:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 29 08:52:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d9513d

dev-python/rapidfuzz: Stabilize 3.9.3-r1 arm64, #935099

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
index 87ead56b5edc..dae429b10a75 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-29 Thread Sam James
commit: 4fb248fa5d9d0dc79142304d84185363c3e387cd
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 29 08:24:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 29 08:24:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fb248fa

dev-python/rapidfuzz: Stabilize 3.9.3-r1 x86, #935099

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
index 0723521e2a14..87ead56b5edc 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-29 Thread Sam James
commit: 31e63df7189a95df6c09ff9a9a853785b9aa2629
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 29 08:24:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 29 08:24:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31e63df7

dev-python/rapidfuzz: Stabilize 3.9.3-r1 amd64, #935099

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
index d6633a79d195..0723521e2a14 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-29 Thread Arthur Zamarin
commit: b7d160f5d18bf0881130e83ec7f72bf6aa35acbc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 29 07:57:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 29 07:57:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d160f5

dev-python/rapidfuzz: Stabilize 3.9.3-r1 ppc64, #935099

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
index 4ed337475616..d6633a79d195 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-14 Thread Petr Vaněk
commit: af8b74fa43bee784837304991637b1d3f12ee0c0
Author: Petr Vaněk  gentoo  org>
AuthorDate: Fri Jun 14 10:41:27 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Fri Jun 14 11:38:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af8b74fa

dev-python/rapidfuzz: enable py3.13

Signed-off-by: Petr Vaněk  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
index f73792338002..4ed337475616 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_EXT=1
 # custom wrapper over setuptools
 DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-13 Thread Michał Górny
commit: 80123a9f4f86c10db121f315b09cbb10d67f1050
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 14 01:56:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 14 01:56:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80123a9f

dev-python/rapidfuzz: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  2 -
 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 67 -
 dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild | 67 -
 3 files changed, 136 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 03fd273dd993..e8acb76de595 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,4 +1,2 @@
-DIST rapidfuzz-3.9.0.tar.gz 1591028 BLAKE2B 
84b8e4572a596c291d6579cfdffd0d624e00ca1f93a38337ba6ad543d346fea0b9a636cd3814724073588b3cd2e61dea9b8c0527b1630f8f06ea6593537bbde6
 SHA512 
bfd0d399dc75c6654d5e66522a057298d3914f8b74955e873034b314926127971f1bf4ddca0c2c92e81ba5bae79caf249303b169805d48ef3d6c64fb706c9547
 DIST rapidfuzz-3.9.1.tar.gz 1595099 BLAKE2B 
491eb1dd3ea64f361e15e6f828d162b383f2cbe068331c6001fb112966b599199870013bc2e10b5e8dfe1d7c6f676a6d577d9d43b6054874a3b721233d17ba77
 SHA512 
f8efcc271a823c957b2a00f78ab7bf37133a87027fcb75d9e24cf1629b776d3f970ebe4f596e6685013408637e2e2b3713680c7716e9adb505241b61decee18b
-DIST rapidfuzz-3.9.2.tar.gz 1595571 BLAKE2B 
47af3ce0a75eaf308e9ac3b00377f043f81fdd8687fc2b2278bc07cf8d1ec0f2734ddc3451867378a6018e09c74aa0048bed621f91be4dfafbe7d3f22c179269
 SHA512 
a8790205534f6de41cb527fb4d8697f51104ae13686bed3644752b50952c36e017892705200c4fff65ecc892894149b76a7b3588eab209bcec11866ed0ec40ff
 DIST rapidfuzz-3.9.3.tar.gz 1595645 BLAKE2B 
1e7400ba3dea0a4c90939503d4f50e963d0241f40ce207d53ab4aa421f51ffa20ff574ad5363e4a21dc3482f764731dfe7726bfaaee873f3d9674efbd5dc3108
 SHA512 
730569e14bf512a2e90039a937006eb7d26ffb4dfb5e926e8277d1048b9a520fe970c9fa908d1f330eb37030b1053541845175eceac8b651863b59b76ec387f5

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
deleted file mode 100644
index 59b627a038f5..
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/rapidfuzz/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-3.0.4
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-   # remove bundled libraries
-   rm -r extern || die
-   # force recythonization
-   find src -name '*.cxx' -delete || die
-   # do not require exact taskflow version
-   sed -i -e '/Taskflow/s:3\.3\.0::' CMakeLists.txt || die
-
-   distutils-r1_src_prepare
-
-   export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
-   distutils-r1_python_compile
-
-   # scikit-build is broken and reuses the same build
-   # https://github.com/scikit-build/scikit-build/issues/633
-   rm -r _skbuild || die
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild
deleted file mode 100644
index f73792338002..
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/rapidfuzz/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-
-# all these are 

[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-10 Thread Michał Górny
commit: a8af1933851aa8a3c98aba1b5241cb54f273960d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jun 10 12:48:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jun 10 12:48:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8af1933

dev-python/rapidfuzz: Remove obsolete dep on rapidfuzz-capi

Thanks to arkamar for noticing.

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 1 -
 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 1 -
 dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild | 1 -
 3 files changed, 3 deletions(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
index 1947e3941fcd..59b627a038f5 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -28,7 +28,6 @@ DEPEND="
 "
 BDEPEND="
>=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
>=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
index cbac29fa449c..98fd45bcdcc4 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
@@ -28,7 +28,6 @@ DEPEND="
 "
 BDEPEND="
>=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
>=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild
index 9aeb04057dba..f73792338002 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild
@@ -28,7 +28,6 @@ DEPEND="
 "
 BDEPEND="
>=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
>=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-10 Thread Petr Vaněk
commit: 81794562baebbe8aedb652eba8bc42da0f9d1d1c
Author: Petr Vaněk  gentoo  org>
AuthorDate: Mon Jun 10 07:16:38 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Mon Jun 10 07:40:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81794562

dev-python/rapidfuzz: remove rapidfuzz-capi dependency

Upstream integrated rapidfuzz-capi [1] to the rapidfuzz in version
2.13.0 in commit [2] and archived repidfuzz-capi, thus the dependency is
no longer needed.

[1] 
https://github.com/rapidfuzz/rapidfuzz_capi/commit/659145e58b5302211204e132de1e56e606374db3
[2] 
https://github.com/rapidfuzz/RapidFuzz/commit/c686122dcf47fba8fc0865eafa64b656252cc5c4

Signed-off-by: Petr Vaněk  gentoo.org>

 .../rapidfuzz/{rapidfuzz-3.9.3.ebuild => rapidfuzz-3.9.3-r1.ebuild}  | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
similarity index 97%
rename from dev-python/rapidfuzz/rapidfuzz-3.9.3.ebuild
rename to dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
index 9aeb04057dba..f73792338002 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.3.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3-r1.ebuild
@@ -28,7 +28,6 @@ DEPEND="
 "
 BDEPEND="
>=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
>=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-08 Thread Arthur Zamarin
commit: ac57f2815696da3da9acad871a6a06b2afed8be0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 08:44:49 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 08:44:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac57f281

dev-python/rapidfuzz: Stabilize 3.9.1 ppc64, #933797

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
index aa887f456a27..cbac29fa449c 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-08 Thread Arthur Zamarin
commit: a92b3deb97fbab188a1e584da2536083addd7fb6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 07:42:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 07:42:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a92b3deb

dev-python/rapidfuzz: Stabilize 3.9.1 ppc, #933797

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
index 1ed7a8dfd909..aa887f456a27 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-08 Thread Arthur Zamarin
commit: 3f4ed6e7a0e6e6c553d6048cfb86199495aec918
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 07:22:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 07:22:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4ed6e7

dev-python/rapidfuzz: Stabilize 3.9.1 arm, #933797

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
index 123352f80704..1ed7a8dfd909 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-08 Thread Arthur Zamarin
commit: da64fb1a4d13e1f0bccd928ec64999aa531143b5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 07:18:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 07:18:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da64fb1a

dev-python/rapidfuzz: Stabilize 3.9.1 amd64, #933797

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
index 956f94abd0c1..123352f80704 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-08 Thread Arthur Zamarin
commit: 35abcf75552a05f5c805f21d50f923c61814d5e6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 07:17:43 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 07:17:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35abcf75

dev-python/rapidfuzz: Stabilize 3.9.1 arm64, #933797

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
index 582833b21831..956f94abd0c1 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-06-08 Thread Arthur Zamarin
commit: a37ec4f350c0933eee0e9e50cb5cdf1b2b9f93fb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 07:10:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 07:10:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37ec4f3

dev-python/rapidfuzz: Stabilize 3.9.1 x86, #933797

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
index 12009364fc6a..582833b21831 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-31 Thread Michał Górny
commit: a4aecb76a54144493c480f0c31d166f3767f80e1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  1 03:05:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  1 03:57:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4aecb76

dev-python/rapidfuzz: Bump to 3.9.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.9.3.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index b2ba4048b0b5..03fd273dd993 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,3 +1,4 @@
 DIST rapidfuzz-3.9.0.tar.gz 1591028 BLAKE2B 
84b8e4572a596c291d6579cfdffd0d624e00ca1f93a38337ba6ad543d346fea0b9a636cd3814724073588b3cd2e61dea9b8c0527b1630f8f06ea6593537bbde6
 SHA512 
bfd0d399dc75c6654d5e66522a057298d3914f8b74955e873034b314926127971f1bf4ddca0c2c92e81ba5bae79caf249303b169805d48ef3d6c64fb706c9547
 DIST rapidfuzz-3.9.1.tar.gz 1595099 BLAKE2B 
491eb1dd3ea64f361e15e6f828d162b383f2cbe068331c6001fb112966b599199870013bc2e10b5e8dfe1d7c6f676a6d577d9d43b6054874a3b721233d17ba77
 SHA512 
f8efcc271a823c957b2a00f78ab7bf37133a87027fcb75d9e24cf1629b776d3f970ebe4f596e6685013408637e2e2b3713680c7716e9adb505241b61decee18b
 DIST rapidfuzz-3.9.2.tar.gz 1595571 BLAKE2B 
47af3ce0a75eaf308e9ac3b00377f043f81fdd8687fc2b2278bc07cf8d1ec0f2734ddc3451867378a6018e09c74aa0048bed621f91be4dfafbe7d3f22c179269
 SHA512 
a8790205534f6de41cb527fb4d8697f51104ae13686bed3644752b50952c36e017892705200c4fff65ecc892894149b76a7b3588eab209bcec11866ed0ec40ff
+DIST rapidfuzz-3.9.3.tar.gz 1595645 BLAKE2B 
1e7400ba3dea0a4c90939503d4f50e963d0241f40ce207d53ab4aa421f51ffa20ff574ad5363e4a21dc3482f764731dfe7726bfaaee873f3d9674efbd5dc3108
 SHA512 
730569e14bf512a2e90039a937006eb7d26ffb4dfb5e926e8277d1048b9a520fe970c9fa908d1f330eb37030b1053541845175eceac8b651863b59b76ec387f5

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.3.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.3.ebuild
new file mode 100644
index ..9aeb04057dba
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.3.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.4
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+   # do not require exact taskflow version
+   sed -i -e '/Taskflow/s:3\.7\.0::' CMakeLists.txt || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-29 Thread Michał Górny
commit: 3804e0705cedb994805768e7f39d18fd047bcf51
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 30 03:44:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 30 04:02:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3804e070

dev-python/rapidfuzz: Bump to 3.9.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 5389c840dbed..b2ba4048b0b5 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,2 +1,3 @@
 DIST rapidfuzz-3.9.0.tar.gz 1591028 BLAKE2B 
84b8e4572a596c291d6579cfdffd0d624e00ca1f93a38337ba6ad543d346fea0b9a636cd3814724073588b3cd2e61dea9b8c0527b1630f8f06ea6593537bbde6
 SHA512 
bfd0d399dc75c6654d5e66522a057298d3914f8b74955e873034b314926127971f1bf4ddca0c2c92e81ba5bae79caf249303b169805d48ef3d6c64fb706c9547
 DIST rapidfuzz-3.9.1.tar.gz 1595099 BLAKE2B 
491eb1dd3ea64f361e15e6f828d162b383f2cbe068331c6001fb112966b599199870013bc2e10b5e8dfe1d7c6f676a6d577d9d43b6054874a3b721233d17ba77
 SHA512 
f8efcc271a823c957b2a00f78ab7bf37133a87027fcb75d9e24cf1629b776d3f970ebe4f596e6685013408637e2e2b3713680c7716e9adb505241b61decee18b
+DIST rapidfuzz-3.9.2.tar.gz 1595571 BLAKE2B 
47af3ce0a75eaf308e9ac3b00377f043f81fdd8687fc2b2278bc07cf8d1ec0f2734ddc3451867378a6018e09c74aa0048bed621f91be4dfafbe7d3f22c179269
 SHA512 
a8790205534f6de41cb527fb4d8697f51104ae13686bed3644752b50952c36e017892705200c4fff65ecc892894149b76a7b3588eab209bcec11866ed0ec40ff

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild
new file mode 100644
index ..9aeb04057dba
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.4
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+   # do not require exact taskflow version
+   sed -i -e '/Taskflow/s:3\.7\.0::' CMakeLists.txt || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-25 Thread Michał Górny
commit: b91bcfccbb2d0bd4a01d08eabbf95d610d3c6171
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 25 18:19:39 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 25 19:58:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b91bcfcc

dev-python/rapidfuzz: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 -
 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 68 -
 2 files changed, 69 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index cf673de26af0..5389c840dbed 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,3 +1,2 @@
-DIST rapidfuzz-3.8.1.tar.gz 1592462 BLAKE2B 
79062be1bdd2e5aa1c364f2426a8b3cb4fc03e44b7548e475abd60827821414ce4ebcbe90377c0d19eb2c8c741e2e171c73e4672fd8126bf99856ea095e9b85b
 SHA512 
fbebdf804220841257075af51186cde5cf8b0ea71bc4ce208bc64853fd1b1aebf97bfb86d1db058c3fb72a60268e5297fe3691b042d52263c66f8da6ae37f90a
 DIST rapidfuzz-3.9.0.tar.gz 1591028 BLAKE2B 
84b8e4572a596c291d6579cfdffd0d624e00ca1f93a38337ba6ad543d346fea0b9a636cd3814724073588b3cd2e61dea9b8c0527b1630f8f06ea6593537bbde6
 SHA512 
bfd0d399dc75c6654d5e66522a057298d3914f8b74955e873034b314926127971f1bf4ddca0c2c92e81ba5bae79caf249303b169805d48ef3d6c64fb706c9547
 DIST rapidfuzz-3.9.1.tar.gz 1595099 BLAKE2B 
491eb1dd3ea64f361e15e6f828d162b383f2cbe068331c6001fb112966b599199870013bc2e10b5e8dfe1d7c6f676a6d577d9d43b6054874a3b721233d17ba77
 SHA512 
f8efcc271a823c957b2a00f78ab7bf37133a87027fcb75d9e24cf1629b776d3f970ebe4f596e6685013408637e2e2b3713680c7716e9adb505241b61decee18b

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
deleted file mode 100644
index 1947e3941fcd..
--- a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/rapidfuzz/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-3.0.4
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-   # remove bundled libraries
-   rm -r extern || die
-   # force recythonization
-   find src -name '*.cxx' -delete || die
-   # do not require exact taskflow version
-   sed -i -e '/Taskflow/s:3\.3\.0::' CMakeLists.txt || die
-
-   distutils-r1_src_prepare
-
-   export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
-   distutils-r1_python_compile
-
-   # scikit-build is broken and reuses the same build
-   # https://github.com/scikit-build/scikit-build/issues/633
-   rm -r _skbuild || die
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-25 Thread Arthur Zamarin
commit: 130f8d689c9f4f4a05bee2512be427247effb933
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 25 17:31:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 25 17:31:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130f8d68

dev-python/rapidfuzz: Stabilize 3.9.0 sparc, #932074

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
index cbac29fa449c..1947e3941fcd 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-23 Thread Michał Górny
commit: 90e205f765772e4ab65a68d50191931bc2e9b347
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 23 16:31:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 23 16:33:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e205f7

dev-python/rapidfuzz: Relax Taskflow version requirement

Closes: https://bugs.gentoo.org/932466
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 2 ++
 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 2 ++
 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
index 9605ba31909f..1947e3941fcd 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
@@ -46,6 +46,8 @@ src_prepare() {
rm -r extern || die
# force recythonization
find src -name '*.cxx' -delete || die
+   # do not require exact taskflow version
+   sed -i -e '/Taskflow/s:3\.3\.0::' CMakeLists.txt || die
 
distutils-r1_src_prepare
 

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
index 45785abbea64..cbac29fa449c 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -46,6 +46,8 @@ src_prepare() {
rm -r extern || die
# force recythonization
find src -name '*.cxx' -delete || die
+   # do not require exact taskflow version
+   sed -i -e '/Taskflow/s:3\.3\.0::' CMakeLists.txt || die
 
distutils-r1_src_prepare
 

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
index 9bf96f9f14b7..12009364fc6a 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
@@ -46,6 +46,8 @@ src_prepare() {
rm -r extern || die
# force recythonization
find src -name '*.cxx' -delete || die
+   # do not require exact taskflow version
+   sed -i -e '/Taskflow/s:3\.3\.0::' CMakeLists.txt || die
 
distutils-r1_src_prepare
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-19 Thread Michał Górny
commit: 349a72fa7bc6bf4e7247879597a0f9c48bfe7676
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 20 04:15:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 20 04:15:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=349a72fa

dev-python/rapidfuzz: Bump to 3.9.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index da80c5258bad..cf673de26af0 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,2 +1,3 @@
 DIST rapidfuzz-3.8.1.tar.gz 1592462 BLAKE2B 
79062be1bdd2e5aa1c364f2426a8b3cb4fc03e44b7548e475abd60827821414ce4ebcbe90377c0d19eb2c8c741e2e171c73e4672fd8126bf99856ea095e9b85b
 SHA512 
fbebdf804220841257075af51186cde5cf8b0ea71bc4ce208bc64853fd1b1aebf97bfb86d1db058c3fb72a60268e5297fe3691b042d52263c66f8da6ae37f90a
 DIST rapidfuzz-3.9.0.tar.gz 1591028 BLAKE2B 
84b8e4572a596c291d6579cfdffd0d624e00ca1f93a38337ba6ad543d346fea0b9a636cd3814724073588b3cd2e61dea9b8c0527b1630f8f06ea6593537bbde6
 SHA512 
bfd0d399dc75c6654d5e66522a057298d3914f8b74955e873034b314926127971f1bf4ddca0c2c92e81ba5bae79caf249303b169805d48ef3d6c64fb706c9547
+DIST rapidfuzz-3.9.1.tar.gz 1595099 BLAKE2B 
491eb1dd3ea64f361e15e6f828d162b383f2cbe068331c6001fb112966b599199870013bc2e10b5e8dfe1d7c6f676a6d577d9d43b6054874a3b721233d17ba77
 SHA512 
f8efcc271a823c957b2a00f78ab7bf37133a87027fcb75d9e24cf1629b776d3f970ebe4f596e6685013408637e2e2b3713680c7716e9adb505241b61decee18b

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
new file mode 100644
index ..9bf96f9f14b7
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.4
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-17 Thread Arthur Zamarin
commit: fe01df763057d7ba6910b07055ebc830f6163a3f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 17 08:51:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 17 08:51:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe01df76

dev-python/rapidfuzz: Stabilize 3.9.0 x86, #932074

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
index f59fa7b712c5..45785abbea64 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-17 Thread Arthur Zamarin
commit: bdb2c5cff3e60a4d2140e5c2245c5b11a6da9c76
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 17 08:46:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 17 08:46:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb2c5cf

dev-python/rapidfuzz: Stabilize 3.9.0 arm64, #932074

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
index 1c9893105eed..f59fa7b712c5 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-17 Thread Arthur Zamarin
commit: cf7e8bbff2d0beeed71ad39ef33d424438785c16
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 17 08:46:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 17 08:46:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7e8bbf

dev-python/rapidfuzz: Stabilize 3.9.0 amd64, #932074

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
index 887e1622853c..1c9893105eed 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-17 Thread Arthur Zamarin
commit: f2f6c649d6228c4b388c80bdc7898500c609021d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 17 08:46:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 17 08:46:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f6c649

dev-python/rapidfuzz: Stabilize 3.9.0 ppc, #932074

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
index 6b19028a1c17..887e1622853c 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-17 Thread Arthur Zamarin
commit: 5b6500537c1bb2780036d0763c57c8a5fff08b60
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 17 08:31:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 17 08:31:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b650053

dev-python/rapidfuzz: Stabilize 3.9.0 ppc64, #932074

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
index cc7909e10914..6b19028a1c17 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-17 Thread Arthur Zamarin
commit: 541f0206dfa001fca8f77e8d407861699c4c879e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri May 17 08:18:00 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri May 17 08:18:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541f0206

dev-python/rapidfuzz: Stabilize 3.9.0 arm, #932074

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
index 9bf96f9f14b7..cc7909e10914 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-05-02 Thread Michał Górny
commit: 232fd03b5ef344e0795bf4467ee3f3943c3a3996
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  3 03:31:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  3 03:42:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232fd03b

dev-python/rapidfuzz: Bump to 3.9.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 5329d07dcabb..da80c5258bad 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1 +1,2 @@
 DIST rapidfuzz-3.8.1.tar.gz 1592462 BLAKE2B 
79062be1bdd2e5aa1c364f2426a8b3cb4fc03e44b7548e475abd60827821414ce4ebcbe90377c0d19eb2c8c741e2e171c73e4672fd8126bf99856ea095e9b85b
 SHA512 
fbebdf804220841257075af51186cde5cf8b0ea71bc4ce208bc64853fd1b1aebf97bfb86d1db058c3fb72a60268e5297fe3691b042d52263c66f8da6ae37f90a
+DIST rapidfuzz-3.9.0.tar.gz 1591028 BLAKE2B 
84b8e4572a596c291d6579cfdffd0d624e00ca1f93a38337ba6ad543d346fea0b9a636cd3814724073588b3cd2e61dea9b8c0527b1630f8f06ea6593537bbde6
 SHA512 
bfd0d399dc75c6654d5e66522a057298d3914f8b74955e873034b314926127971f1bf4ddca0c2c92e81ba5bae79caf249303b169805d48ef3d6c64fb706c9547

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
new file mode 100644
index ..9bf96f9f14b7
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.4
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-24 Thread Michał Górny
commit: 29fc952994010f999f6807ed06e4871c750f01a8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 25 03:38:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 25 03:38:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29fc9529

dev-python/rapidfuzz: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 -
 dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild | 66 -
 2 files changed, 67 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 9558e9af3312..5329d07dcabb 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,2 +1 @@
-DIST rapidfuzz-3.7.0.tar.gz 1569549 BLAKE2B 
fca22e86c002eeef7763487168d072941bbaefc7fa9cb9d5ae3d3f49e3a4487d69917da6663436cfc73ca38c67f2fc3a985e82dd64fe430aabc3708efada8513
 SHA512 
058fee9dc4d6934bf7b0e10eb8cc39303b6b4b67562c3b2244ec9035b1d5c3301aaf1570aa26099a6f3a6c0e7b52c387a01fcd62be28f55ab755377d053eb7f5
 DIST rapidfuzz-3.8.1.tar.gz 1592462 BLAKE2B 
79062be1bdd2e5aa1c364f2426a8b3cb4fc03e44b7548e475abd60827821414ce4ebcbe90377c0d19eb2c8c741e2e171c73e4672fd8126bf99856ea095e9b85b
 SHA512 
fbebdf804220841257075af51186cde5cf8b0ea71bc4ce208bc64853fd1b1aebf97bfb86d1db058c3fb72a60268e5297fe3691b042d52263c66f8da6ae37f90a

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
deleted file mode 100644
index 57edbabee975..
--- a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/rapidfuzz/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-3.0.2
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-   # remove bundled libraries
-   rm -r extern || die
-   # force recythonization
-   find src -name '*.cxx' -delete || die
-
-   distutils-r1_src_prepare
-
-   export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
-   distutils-r1_python_compile
-
-   # scikit-build is broken and reuses the same build
-   # https://github.com/scikit-build/scikit-build/issues/633
-   rm -r _skbuild || die
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-24 Thread Sam James
commit: ad1438b9a68f54668d5d16552c0a4f0778b10691
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 18:17:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 18:17:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1438b9

dev-python/rapidfuzz: Stabilize 3.8.1 amd64, #930608

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
index b10227d12208..9605ba31909f 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-24 Thread Sam James
commit: a55584b7ff0a1753d639752818f015fcd4c3230a
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 18:17:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 18:17:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55584b7

dev-python/rapidfuzz: Stabilize 3.8.1 x86, #930608

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
index 0d6c7ea3524f..b10227d12208 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-24 Thread Arthur Zamarin
commit: ccf7b682a8115acce434bff14047ed74b6d0d939
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 24 17:58:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 24 17:58:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf7b682

dev-python/rapidfuzz: Stabilize 3.8.1 ppc, #930608

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
index 4ef9d3fd48ea..0d6c7ea3524f 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-24 Thread Arthur Zamarin
commit: 8031651c92a7052d23cf73ff4568a604870888f8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 24 17:39:26 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 24 17:39:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8031651c

dev-python/rapidfuzz: Stabilize 3.8.1 ppc64, #930608

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
index 3cfc78eda81e..4ef9d3fd48ea 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-24 Thread Sam James
commit: 9fc883f3dc8446784020aba8254116d97586ca64
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 16:15:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 16:15:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc883f3

dev-python/rapidfuzz: Stabilize 3.8.1 arm64, #930608

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
index f3a5e86cc6e4..e78adf56cdb9 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-24 Thread Sam James
commit: e6311eec83e9f109dc36232a1bc07ffd00787d9c
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 16:15:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 16:15:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6311eec

dev-python/rapidfuzz: Stabilize 3.8.1 sparc, #930608

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
index 9bf96f9f14b7..f3a5e86cc6e4 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-24 Thread Sam James
commit: 230c71460dfa42ed65498a06627ae5046e95a53d
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 24 16:15:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 24 16:15:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230c7146

dev-python/rapidfuzz: Stabilize 3.8.1 arm, #930608

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
index e78adf56cdb9..3cfc78eda81e 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-11 Thread Michał Górny
commit: 4586b8966f51b72753a3b1fea748cbef1042de9d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 12 02:54:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 12 02:56:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4586b896

dev-python/rapidfuzz: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  2 -
 dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild | 66 -
 dev-python/rapidfuzz/rapidfuzz-3.8.0.ebuild | 66 -
 3 files changed, 134 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index c76b8a59dcd7..9558e9af3312 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,4 +1,2 @@
-DIST rapidfuzz-3.6.2.tar.gz 1556623 BLAKE2B 
aef59f1d03309535015e0fb27688613630c0e2c459f464223d4ef8dbbb0241f991ae2b9c9d81890f7cd063f33ad7e6193a6f9c98c5287010402b402e1f343b1e
 SHA512 
83ba27ec1c68d10c568ee629519709113aac3136e73da55d46dcfd3b0f1eac2ebe8631376ca10d2b5fde892d690d79f5a8ce5fd0114502d1f3576756b0960db7
 DIST rapidfuzz-3.7.0.tar.gz 1569549 BLAKE2B 
fca22e86c002eeef7763487168d072941bbaefc7fa9cb9d5ae3d3f49e3a4487d69917da6663436cfc73ca38c67f2fc3a985e82dd64fe430aabc3708efada8513
 SHA512 
058fee9dc4d6934bf7b0e10eb8cc39303b6b4b67562c3b2244ec9035b1d5c3301aaf1570aa26099a6f3a6c0e7b52c387a01fcd62be28f55ab755377d053eb7f5
-DIST rapidfuzz-3.8.0.tar.gz 1591944 BLAKE2B 
e1702ec1b3da02cb77ee5bda6775e9f22b16122f798c6884fb1f17b61f1a62f4c493c9d6ffb1af54517eec2167b59782edd5ae0b31ed0caade673d81557e4ea3
 SHA512 
ae41b27386ef865ca8063591564e1f1a874bdfc838387bd51fd766adbc71d4eeab6122d6ef927ddd5603e2f5e914023741382a52caf3292f0e1dcd4392e9714c
 DIST rapidfuzz-3.8.1.tar.gz 1592462 BLAKE2B 
79062be1bdd2e5aa1c364f2426a8b3cb4fc03e44b7548e475abd60827821414ce4ebcbe90377c0d19eb2c8c741e2e171c73e4672fd8126bf99856ea095e9b85b
 SHA512 
fbebdf804220841257075af51186cde5cf8b0ea71bc4ce208bc64853fd1b1aebf97bfb86d1db058c3fb72a60268e5297fe3691b042d52263c66f8da6ae37f90a

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
deleted file mode 100644
index 57edbabee975..
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/rapidfuzz/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-3.0.2
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-   # remove bundled libraries
-   rm -r extern || die
-   # force recythonization
-   find src -name '*.cxx' -delete || die
-
-   distutils-r1_src_prepare
-
-   export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
-   distutils-r1_python_compile
-
-   # scikit-build is broken and reuses the same build
-   # https://github.com/scikit-build/scikit-build/issues/633
-   rm -r _skbuild || die
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
-}

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.0.ebuild
deleted file mode 100644
index 07d8d11d86eb..
--- a/dev-python/rapidfuzz/rapidfuzz-3.8.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/rapidfuzz/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong 

[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-11 Thread Sam James
commit: 0b1662c76d36d55f1d1d940af6312ae89991c83f
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 11 21:33:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 11 21:33:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1662c7

dev-python/rapidfuzz: Stabilize 3.7.0 arm64, #929162

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
index f7277cd186e3..57edbabee975 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-11 Thread Sam James
commit: 46d9dade7c7b78a6f69158b00e4afd51d30d4027
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 11 19:39:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 11 19:39:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d9dade

dev-python/rapidfuzz: Stabilize 3.7.0 ppc, #929162

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
index 683dbc2322e7..f7277cd186e3 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-11 Thread Arthur Zamarin
commit: da5f03176391ce1887b70d8f5b996d1cde4654ce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr 11 17:40:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr 11 17:40:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5f0317

dev-python/rapidfuzz: Stabilize 3.7.0 amd64, #929162

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
index a0e83921cce2..a1916306c234 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-11 Thread Arthur Zamarin
commit: 08708b609fc1b956117061e9c8fe24292bcb761b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr 11 17:40:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr 11 17:40:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08708b60

dev-python/rapidfuzz: Stabilize 3.7.0 x86, #929162

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
index a1916306c234..683dbc2322e7 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-11 Thread Arthur Zamarin
commit: e95396b3159219f75bd2c6c755184906903db3be
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr 11 17:09:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr 11 17:09:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95396b3

dev-python/rapidfuzz: Stabilize 3.7.0 arm, #929162

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
index 711976b61bfc..a0e83921cce2 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-11 Thread Sam James
commit: f1406c4b091e5bd35f85df89fc0c6c18be732142
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 11 16:29:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 11 16:29:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1406c4b

dev-python/rapidfuzz: Stabilize 3.7.0 ppc64, #929162

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
index 07d8d11d86eb..c4e1a5ff42cc 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-11 Thread Sam James
commit: 17ceeba37606c7e98c100dc78270d765c998eaa9
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 11 16:29:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 11 16:29:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ceeba3

dev-python/rapidfuzz: Stabilize 3.7.0 sparc, #929162

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
index c4e1a5ff42cc..711976b61bfc 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-07 Thread Michał Górny
commit: 70ded15d4a3c8c7e0cc58f7dc18cf067d76b21e7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Apr  8 02:49:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Apr  8 02:49:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ded15d

dev-python/rapidfuzz: Bump to 3.8.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 6bf3efc60eee..c76b8a59dcd7 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,3 +1,4 @@
 DIST rapidfuzz-3.6.2.tar.gz 1556623 BLAKE2B 
aef59f1d03309535015e0fb27688613630c0e2c459f464223d4ef8dbbb0241f991ae2b9c9d81890f7cd063f33ad7e6193a6f9c98c5287010402b402e1f343b1e
 SHA512 
83ba27ec1c68d10c568ee629519709113aac3136e73da55d46dcfd3b0f1eac2ebe8631376ca10d2b5fde892d690d79f5a8ce5fd0114502d1f3576756b0960db7
 DIST rapidfuzz-3.7.0.tar.gz 1569549 BLAKE2B 
fca22e86c002eeef7763487168d072941bbaefc7fa9cb9d5ae3d3f49e3a4487d69917da6663436cfc73ca38c67f2fc3a985e82dd64fe430aabc3708efada8513
 SHA512 
058fee9dc4d6934bf7b0e10eb8cc39303b6b4b67562c3b2244ec9035b1d5c3301aaf1570aa26099a6f3a6c0e7b52c387a01fcd62be28f55ab755377d053eb7f5
 DIST rapidfuzz-3.8.0.tar.gz 1591944 BLAKE2B 
e1702ec1b3da02cb77ee5bda6775e9f22b16122f798c6884fb1f17b61f1a62f4c493c9d6ffb1af54517eec2167b59782edd5ae0b31ed0caade673d81557e4ea3
 SHA512 
ae41b27386ef865ca8063591564e1f1a874bdfc838387bd51fd766adbc71d4eeab6122d6ef927ddd5603e2f5e914023741382a52caf3292f0e1dcd4392e9714c
+DIST rapidfuzz-3.8.1.tar.gz 1592462 BLAKE2B 
79062be1bdd2e5aa1c364f2426a8b3cb4fc03e44b7548e475abd60827821414ce4ebcbe90377c0d19eb2c8c741e2e171c73e4672fd8126bf99856ea095e9b85b
 SHA512 
fbebdf804220841257075af51186cde5cf8b0ea71bc4ce208bc64853fd1b1aebf97bfb86d1db058c3fb72a60268e5297fe3691b042d52263c66f8da6ae37f90a

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
new file mode 100644
index ..9bf96f9f14b7
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.4
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-04-06 Thread Michał Górny
commit: d153fdc1dea86d189b76c2d2a341e1b8712804e4
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr  7 01:56:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr  7 02:59:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d153fdc1

dev-python/rapidfuzz: Bump to 3.8.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.8.0.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index b0cf7aee165f..6bf3efc60eee 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,2 +1,3 @@
 DIST rapidfuzz-3.6.2.tar.gz 1556623 BLAKE2B 
aef59f1d03309535015e0fb27688613630c0e2c459f464223d4ef8dbbb0241f991ae2b9c9d81890f7cd063f33ad7e6193a6f9c98c5287010402b402e1f343b1e
 SHA512 
83ba27ec1c68d10c568ee629519709113aac3136e73da55d46dcfd3b0f1eac2ebe8631376ca10d2b5fde892d690d79f5a8ce5fd0114502d1f3576756b0960db7
 DIST rapidfuzz-3.7.0.tar.gz 1569549 BLAKE2B 
fca22e86c002eeef7763487168d072941bbaefc7fa9cb9d5ae3d3f49e3a4487d69917da6663436cfc73ca38c67f2fc3a985e82dd64fe430aabc3708efada8513
 SHA512 
058fee9dc4d6934bf7b0e10eb8cc39303b6b4b67562c3b2244ec9035b1d5c3301aaf1570aa26099a6f3a6c0e7b52c387a01fcd62be28f55ab755377d053eb7f5
+DIST rapidfuzz-3.8.0.tar.gz 1591944 BLAKE2B 
e1702ec1b3da02cb77ee5bda6775e9f22b16122f798c6884fb1f17b61f1a62f4c493c9d6ffb1af54517eec2167b59782edd5ae0b31ed0caade673d81557e4ea3
 SHA512 
ae41b27386ef865ca8063591564e1f1a874bdfc838387bd51fd766adbc71d4eeab6122d6ef927ddd5603e2f5e914023741382a52caf3292f0e1dcd4392e9714c

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.8.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.8.0.ebuild
new file mode 100644
index ..07d8d11d86eb
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.8.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.2
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-03-24 Thread Michał Górny
commit: 322933f25f6fa1e2982d6d1dab3aa1422e82e037
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 25 04:04:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 25 04:47:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322933f2

dev-python/rapidfuzz: Bump to 3.7.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 853553bfcd59..b0cf7aee165f 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1 +1,2 @@
 DIST rapidfuzz-3.6.2.tar.gz 1556623 BLAKE2B 
aef59f1d03309535015e0fb27688613630c0e2c459f464223d4ef8dbbb0241f991ae2b9c9d81890f7cd063f33ad7e6193a6f9c98c5287010402b402e1f343b1e
 SHA512 
83ba27ec1c68d10c568ee629519709113aac3136e73da55d46dcfd3b0f1eac2ebe8631376ca10d2b5fde892d690d79f5a8ce5fd0114502d1f3576756b0960db7
+DIST rapidfuzz-3.7.0.tar.gz 1569549 BLAKE2B 
fca22e86c002eeef7763487168d072941bbaefc7fa9cb9d5ae3d3f49e3a4487d69917da6663436cfc73ca38c67f2fc3a985e82dd64fe430aabc3708efada8513
 SHA512 
058fee9dc4d6934bf7b0e10eb8cc39303b6b4b67562c3b2244ec9035b1d5c3301aaf1570aa26099a6f3a6c0e7b52c387a01fcd62be28f55ab755377d053eb7f5

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
new file mode 100644
index ..07d8d11d86eb
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.7.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.2
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-03-22 Thread Michał Górny
commit: d6cf8553d8b333ab225f5d52b5a94eef69f90e5f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 22 12:38:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 22 13:05:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6cf8553

dev-python/rapidfuzz: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 -
 dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild | 66 -
 2 files changed, 67 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 571d9c165612..853553bfcd59 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,2 +1 @@
-DIST rapidfuzz-3.6.1.tar.gz 1559239 BLAKE2B 
50d2b2f1b1a62ad1a0a4a2300977d990a484f0a8033da6dd37531a5b603c0b28fe9a1a0e590ca9dc96bd57412864b50cf7694529127e9d26f5ef35daca6c0786
 SHA512 
17b40c9c3f94277340568f32ef121b277882e9191ad445df930cb394adb47bc4207008932550e74990af0d284c7af00e8ea3003114113a109a629117ebd9859c
 DIST rapidfuzz-3.6.2.tar.gz 1556623 BLAKE2B 
aef59f1d03309535015e0fb27688613630c0e2c459f464223d4ef8dbbb0241f991ae2b9c9d81890f7cd063f33ad7e6193a6f9c98c5287010402b402e1f343b1e
 SHA512 
83ba27ec1c68d10c568ee629519709113aac3136e73da55d46dcfd3b0f1eac2ebe8631376ca10d2b5fde892d690d79f5a8ce5fd0114502d1f3576756b0960db7

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
deleted file mode 100644
index cafb2e61a8d5..
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/maxbachmann/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-3.0.0
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-   # remove bundled libraries
-   rm -r extern || die
-   # force recythonization
-   find src -name '*.cxx' -delete || die
-
-   distutils-r1_src_prepare
-
-   export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
-   distutils-r1_python_compile
-
-   # scikit-build is broken and reuses the same build
-   # https://github.com/scikit-build/scikit-build/issues/633
-   rm -r _skbuild || die
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-03-22 Thread Arthur Zamarin
commit: 54a2ee131fbc8407da50022a088557304e4db6b1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 07:28:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 07:28:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a2ee13

dev-python/rapidfuzz: Stabilize 3.6.2 amd64, #927415

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
index 5866a74534c2..57edbabee975 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-03-22 Thread Arthur Zamarin
commit: c513d7b9c1c8b65e41d052e2f45a78421abce534
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 06:49:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 06:49:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c513d7b9

dev-python/rapidfuzz: Stabilize 3.6.2 x86, #927415

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
index 9dc2ceb3fa48..5866a74534c2 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-03-21 Thread Sam James
commit: 889e8b56a342a9c7f9930ba06c4b6fd7fd1832ee
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 04:17:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 04:17:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=889e8b56

dev-python/rapidfuzz: Stabilize 3.6.2 ppc64, #927415

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
index 333d5d408239..9dc2ceb3fa48 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-03-21 Thread Sam James
commit: ead556b914f898cefceb4af199faabbe098ee177
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 04:15:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 04:15:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ead556b9

dev-python/rapidfuzz: Stabilize 3.6.2 sparc, #927415

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
index f98d9a993fc9..333d5d408239 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-03-21 Thread Sam James
commit: dbcd4cd72d6f5964195a9e2448884d755797c931
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 04:15:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 04:15:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbcd4cd7

dev-python/rapidfuzz: Stabilize 3.6.2 ppc, #927415

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
index 6842a8858eb7..f98d9a993fc9 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-03-21 Thread Sam James
commit: 5673e53640a39abe3b371984f85cb9c0f5a0
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 04:14:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 04:14:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5673e536

dev-python/rapidfuzz: Stabilize 3.6.2 arm64, #927415

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
index 9b8536e8fdd9..6842a8858eb7 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-03-21 Thread Sam James
commit: 7ec32bd896b7ef95498f44ec835d37a30f7f08be
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 04:14:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 04:14:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ec32bd8

dev-python/rapidfuzz: Stabilize 3.6.2 arm, #927415

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
index 07d8d11d86eb..9b8536e8fdd9 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-03-05 Thread Michał Górny
commit: 9d3accce494f5059d9c4b262481c0bea110a9d61
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar  6 06:15:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar  6 07:06:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d3accce

dev-python/rapidfuzz: Bump to 3.6.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/metadata.xml   |  2 +-
 dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild | 66 +
 3 files changed, 68 insertions(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 6e2f9ea3ce8b..571d9c165612 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1 +1,2 @@
 DIST rapidfuzz-3.6.1.tar.gz 1559239 BLAKE2B 
50d2b2f1b1a62ad1a0a4a2300977d990a484f0a8033da6dd37531a5b603c0b28fe9a1a0e590ca9dc96bd57412864b50cf7694529127e9d26f5ef35daca6c0786
 SHA512 
17b40c9c3f94277340568f32ef121b277882e9191ad445df930cb394adb47bc4207008932550e74990af0d284c7af00e8ea3003114113a109a629117ebd9859c
+DIST rapidfuzz-3.6.2.tar.gz 1556623 BLAKE2B 
aef59f1d03309535015e0fb27688613630c0e2c459f464223d4ef8dbbb0241f991ae2b9c9d81890f7cd063f33ad7e6193a6f9c98c5287010402b402e1f343b1e
 SHA512 
83ba27ec1c68d10c568ee629519709113aac3136e73da55d46dcfd3b0f1eac2ebe8631376ca10d2b5fde892d690d79f5a8ce5fd0114502d1f3576756b0960db7

diff --git a/dev-python/rapidfuzz/metadata.xml 
b/dev-python/rapidfuzz/metadata.xml
index 91cac0023d89..e69b40da9b2f 100644
--- a/dev-python/rapidfuzz/metadata.xml
+++ b/dev-python/rapidfuzz/metadata.xml
@@ -6,7 +6,7 @@
Python


-   maxbachmann/RapidFuzz
+   rapidfuzz/RapidFuzz
rapidfuzz

 

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
new file mode 100644
index ..07d8d11d86eb
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/rapidfuzz/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.2
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-01-23 Thread Michał Górny
commit: 693a3dc0b7491aa1a75dce08227cd557ec581279
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 23 16:53:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 23 16:53:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693a3dc0

dev-python/rapidfuzz: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  2 -
 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 59 --
 dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild | 66 -
 3 files changed, 127 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 156550619d63..6e2f9ea3ce8b 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,3 +1 @@
-DIST rapidfuzz-3.5.2.tar.gz 1524315 BLAKE2B 
0877a38f3d4229b12944ede688891f5cc401ac644439d93e02a424370ab0e64eebab283de8d921a6e51ff622e425f8ba3b4f13f4eb16f0764440d9c62eca2c50
 SHA512 
65f7041558c1932ca916faa3c165f62694c7b261d626eb87579e25cd544e9be5bf6da073b6ee621ba2eba4662183315836acb0deda9bb33c1dc927e692438754
-DIST rapidfuzz-3.6.0.tar.gz 1560666 BLAKE2B 
b0e36a63b68ab2cfdd79c551a9550f6eb763433de4e7f38a81fe8cf05fa2c84a2299f28c2ebeeccfe6ac6d003b181cb810cfb14b578c5b8eade6d77918485278
 SHA512 
3cd4b85ecd4b6d2fe95e16a7db6d9e936ca82ad8e17a9543609ecd50c14c9a74a3ef6454b1f7a077be0138a14f585ec0729c7e84725fb985595f403dd2705ef2
 DIST rapidfuzz-3.6.1.tar.gz 1559239 BLAKE2B 
50d2b2f1b1a62ad1a0a4a2300977d990a484f0a8033da6dd37531a5b603c0b28fe9a1a0e590ca9dc96bd57412864b50cf7694529127e9d26f5ef35daca6c0786
 SHA512 
17b40c9c3f94277340568f32ef121b277882e9191ad445df930cb394adb47bc4207008932550e74990af0d284c7af00e8ea3003114113a109a629117ebd9859c

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
deleted file mode 100644
index 644ba9836ad4..
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/maxbachmann/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   =dev-cpp/rapidfuzz-cpp-2.2.3
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # sterilize build flags
-   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
-   # remove bundled libraries
-   rm -r extern || die
-   # force recythonization
-   find src -name '*.cxx' -delete || die
-
-   distutils-r1_src_prepare
-
-   export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
-}

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild
deleted file mode 100644
index f6910b8aeb0e..
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/maxbachmann/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-3.0.0
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   >=dev-python/cython-3[${PYTHON_USEDEP}]
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-01-23 Thread Sam James
commit: e2336bd764b23123562a32f51c96c8e6604297ba
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 16:39:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 16:39:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2336bd7

dev-python/rapidfuzz: Stabilize 3.6.1 amd64, #922011

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
index 6fbd2739fe68..9ecd3614d44f 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-01-23 Thread Sam James
commit: a2d95cc9be25f8441f0993b1f8a9cb5edafcc350
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 16:39:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 16:39:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d95cc9

dev-python/rapidfuzz: Stabilize 3.6.1 ppc, #922011

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
index 9ecd3614d44f..cafb2e61a8d5 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2024-01-23 Thread Sam James
commit: c72f91b383cab28246b12e2cbdcdf486cd6e069e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 16:39:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 16:39:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c72f91b3

dev-python/rapidfuzz: Stabilize 3.6.1 x86, #922011

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
index 6c93474e7549..6fbd2739fe68 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-12-29 Thread Arthur Zamarin
commit: 77784d1395d046e71a33bd0194b4730ddbaa7fc0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 17:07:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 17:07:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77784d13

dev-python/rapidfuzz: add 3.6.1

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index b12b52edfce4..156550619d63 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,2 +1,3 @@
 DIST rapidfuzz-3.5.2.tar.gz 1524315 BLAKE2B 
0877a38f3d4229b12944ede688891f5cc401ac644439d93e02a424370ab0e64eebab283de8d921a6e51ff622e425f8ba3b4f13f4eb16f0764440d9c62eca2c50
 SHA512 
65f7041558c1932ca916faa3c165f62694c7b261d626eb87579e25cd544e9be5bf6da073b6ee621ba2eba4662183315836acb0deda9bb33c1dc927e692438754
 DIST rapidfuzz-3.6.0.tar.gz 1560666 BLAKE2B 
b0e36a63b68ab2cfdd79c551a9550f6eb763433de4e7f38a81fe8cf05fa2c84a2299f28c2ebeeccfe6ac6d003b181cb810cfb14b578c5b8eade6d77918485278
 SHA512 
3cd4b85ecd4b6d2fe95e16a7db6d9e936ca82ad8e17a9543609ecd50c14c9a74a3ef6454b1f7a077be0138a14f585ec0729c7e84725fb985595f403dd2705ef2
+DIST rapidfuzz-3.6.1.tar.gz 1559239 BLAKE2B 
50d2b2f1b1a62ad1a0a4a2300977d990a484f0a8033da6dd37531a5b603c0b28fe9a1a0e590ca9dc96bd57412864b50cf7694529127e9d26f5ef35daca6c0786
 SHA512 
17b40c9c3f94277340568f32ef121b277882e9191ad445df930cb394adb47bc4207008932550e74990af0d284c7af00e8ea3003114113a109a629117ebd9859c

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
new file mode 100644
index ..f6910b8aeb0e
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/maxbachmann/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.0
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-12-27 Thread Michał Górny
commit: f7006e28e9f91a744c1d6e12d50e51e55d74e2d6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 27 17:21:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 28 06:14:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7006e28

dev-python/rapidfuzz: Bump to 3.6.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index da4822874811..b12b52edfce4 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1 +1,2 @@
 DIST rapidfuzz-3.5.2.tar.gz 1524315 BLAKE2B 
0877a38f3d4229b12944ede688891f5cc401ac644439d93e02a424370ab0e64eebab283de8d921a6e51ff622e425f8ba3b4f13f4eb16f0764440d9c62eca2c50
 SHA512 
65f7041558c1932ca916faa3c165f62694c7b261d626eb87579e25cd544e9be5bf6da073b6ee621ba2eba4662183315836acb0deda9bb33c1dc927e692438754
+DIST rapidfuzz-3.6.0.tar.gz 1560666 BLAKE2B 
b0e36a63b68ab2cfdd79c551a9550f6eb763433de4e7f38a81fe8cf05fa2c84a2299f28c2ebeeccfe6ac6d003b181cb810cfb14b578c5b8eade6d77918485278
 SHA512 
3cd4b85ecd4b6d2fe95e16a7db6d9e936ca82ad8e17a9543609ecd50c14c9a74a3ef6454b1f7a077be0138a14f585ec0729c7e84725fb985595f403dd2705ef2

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild
new file mode 100644
index ..f6910b8aeb0e
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.6.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/maxbachmann/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-3.0.0
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_compile() {
+   distutils-r1_python_compile
+
+   # scikit-build is broken and reuses the same build
+   # https://github.com/scikit-build/scikit-build/issues/633
+   rm -r _skbuild || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-12-27 Thread Michał Górny
commit: b3b4e3682b85a80bee32b5d258cd8f65e0bae5c0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 27 16:04:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 27 16:06:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b4e368

dev-python/rapidfuzz: Require https://bugs.gentoo.org/920739
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index 433f30ae316b..644ba9836ad4 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -23,6 +23,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv ~s390
 # all these are header-only libraries
 DEPEND="
>=dev-cpp/taskflow-3.0.0
+   =dev-cpp/rapidfuzz-cpp-2.2.3
dev-python/numpy[${PYTHON_USEDEP}]
 "



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-30 Thread Michał Górny
commit: 180679cd0129a9efba7a9ac1ec492dddba1f165d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 11:33:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 12:58:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180679cd

dev-python/rapidfuzz: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  7 
 dev-python/rapidfuzz/rapidfuzz-3.1.1.ebuild | 49 
 dev-python/rapidfuzz/rapidfuzz-3.1.2.ebuild | 50 -
 dev-python/rapidfuzz/rapidfuzz-3.2.0.ebuild | 50 -
 dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild | 50 -
 dev-python/rapidfuzz/rapidfuzz-3.3.1.ebuild | 50 -
 dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild | 50 -
 dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild | 50 -
 8 files changed, 356 deletions(-)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 1aac6d598b87..da4822874811 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,8 +1 @@
-DIST rapidfuzz-3.1.1.tar.gz 1279245 BLAKE2B 
bd3fa008a29fa9d7c2af8708d498e1b6f4497bf23c42d3692a9d5e61ab605b4511fe26213f405cd6b1a9531f106664577fb741eac1da0a8b70c5ef7b2879b3f8
 SHA512 
d83e07fd3a0b3085e6b93ddf53207110ae329241c23091c561f07fbcabf630a291c4fda3c5bd2baf91d80f5426ac0cdaeda92e87b617214594bfb67b787b85db
-DIST rapidfuzz-3.1.2.tar.gz 1280133 BLAKE2B 
5f1d3175bc5ded1900f31c73d0e9fdfd6035533abf3cc9a12be3ba41edd424cb816505d4f82ff2bb4f0a825c53259c3cf1af33cd6b6234680ab93fb5232c91a4
 SHA512 
462b7b029027a2677ff927285cf614a6b2a6690af622f093633eec1390f0399b70f4240461db493aa9b30a2043f91b44fbbfa8e4bfb65af953516168c2b31409
-DIST rapidfuzz-3.2.0.tar.gz 1472554 BLAKE2B 
7946f6139aec1ca9ccc623750bd09601e04171f3030bb7cfeac5cedf9ec1a639c444e9fd3394efde199e447a6834dce46be20dfb8be33232a324e4dea23b9cf1
 SHA512 
0ea0ecc62e2493519a302edd090521ed7efeae35e73812aeadaca2e2369362b57b1a095a09296edfa8db07b6bf58de4451dc71e96e6c215ebbe96dc1f8e7e995
-DIST rapidfuzz-3.3.0.tar.gz 1507179 BLAKE2B 
59f45a3a2551d4ccc1e3c077abbd2ce2e569be51dd72b0378a2744557d65588d9a98c53048471fe8f1b4600f3b997e26477d65bac983954ae9d8331aea4dc5c3
 SHA512 
ee3a362f7c9bf4c54cff93a8c3d830541f07ed67628469b1406261fca086bd15eb4a418ece56fa3e4f25e0c6b859080d19582f5eea90547541a39d35ec70ea19
-DIST rapidfuzz-3.3.1.tar.gz 1507246 BLAKE2B 
66964d155d682704266a32ce6632d91db4c0fdcf82722c6d58e7c305b0c4a341890b3c57d9936cc0f019b4aa5658279fc6d2f8885c17096ed8cb1721e2c633d3
 SHA512 
13f32818bdf1e71a30610c252afa1685ad64b858bff5b4309b5dfeca5f281096fc9fcd0683ed543bca0cee00db96df1c4fb6e0b76408c3694b508a9735d6cffc
-DIST rapidfuzz-3.4.0.tar.gz 1490201 BLAKE2B 
c82d72d2ef807f236ab9f0807de466f3434fbfc143cbe2128520003f8d300a6bed3a5967ee7bc48a354be4c549557e85a05c4d2d45d294b8a9b93cef71f2d7ff
 SHA512 
b90ef939d53b9ae775422ded53d9523da49c09a4e78aefeb19e2b47f365de00ae0e6d5729171aa28057011551308ae240114edaab7876687983aaed53176f3dd
-DIST rapidfuzz-3.5.1.tar.gz 1524202 BLAKE2B 
dcd2e8cb206018fdd78bda727a74d65768835eae67e9338b3fc1d9cf25f36aff8cb018285ec8309d6a67f78c6b87e03b42e694d13a1d8a2513403ccb728cf482
 SHA512 
346f02c69995d250e023475eccc6da8ed99ab837a209d1f5f7c30f22cb42e883dec9ec7cc7d1b7c89176c976cc9a0db00eb5658b5dfb0b6088f02f9686c895c1
 DIST rapidfuzz-3.5.2.tar.gz 1524315 BLAKE2B 
0877a38f3d4229b12944ede688891f5cc401ac644439d93e02a424370ab0e64eebab283de8d921a6e51ff622e425f8ba3b4f13f4eb16f0764440d9c62eca2c50
 SHA512 
65f7041558c1932ca916faa3c165f62694c7b261d626eb87579e25cd544e9be5bf6da073b6ee621ba2eba4662183315836acb0deda9bb33c1dc927e692438754

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.1.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.1.1.ebuild
deleted file mode 100644
index 1dd61c501664..
--- a/dev-python/rapidfuzz/rapidfuzz-3.1.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
-HOMEPAGE="
-   https://github.com/maxbachmann/RapidFuzz/
-   https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
-   >=dev-cpp/taskflow-3.0.0
-   >=dev-cpp/rapidfuzz-cpp-2.0.0
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
-   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-29 Thread Arthur Zamarin
commit: dcfe94c8d7151b1766862d2c25f78e5e6e256fbc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Nov 30 06:00:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Nov 30 06:00:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcfe94c8

dev-python/rapidfuzz: Stabilize 3.5.2 ppc, #918813

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index 63540d089c77..433f30ae316b 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-29 Thread Arthur Zamarin
commit: 7c09546ea60c1734468bb9c141d0c6bb2e943e8d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 18:38:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 18:38:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c09546e

dev-python/rapidfuzz: Stabilize 3.5.2 ppc64, #918813

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index a71bf338d1a8..63540d089c77 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-29 Thread Arthur Zamarin
commit: 75dcfc4fc5975c497524e40c888dbc0b39538941
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 17:23:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 17:23:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75dcfc4f

dev-python/rapidfuzz: Stabilize 3.5.2 sparc, #918813

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index 66083cfa2cd5..a71bf338d1a8 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-29 Thread Arthur Zamarin
commit: 0d3ed16a5a7447b5313b86a512c0fe39169a4882
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 17:04:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 17:04:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d3ed16a

dev-python/rapidfuzz: Stabilize 3.5.2 arm, #918813

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index f7337695161a..05c2b53c572a 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-29 Thread Arthur Zamarin
commit: ef3b05e1229ed260847a5cd7b044c704d7b81247
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 17:04:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 17:04:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3b05e1

dev-python/rapidfuzz: Stabilize 3.5.2 arm64, #918813

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index 05c2b53c572a..66083cfa2cd5 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-29 Thread Arthur Zamarin
commit: f7501e80375b12de06a8c96aa7c9539240350d53
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 16:45:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 16:45:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7501e80

dev-python/rapidfuzz: Stabilize 3.5.2 amd64, #918813

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index def09066672f..37690254b2c4 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-29 Thread Arthur Zamarin
commit: 284a8c93a2f7ae1674c39649eb93ef5cf9251891
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 29 16:45:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 29 16:45:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284a8c93

dev-python/rapidfuzz: Stabilize 3.5.2 x86, #918813

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index 37690254b2c4..f7337695161a 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-24 Thread Sam James
commit: 4a472e9cfb0912a7d4cf7cd0b18fe83bea177274
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:18:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:18:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a472e9c

dev-python/rapidfuzz: Stabilize 3.4.0 arm64, #916934

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
index a5ef0db07e16..fec24bd9ab8c 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz-capi/

2023-11-20 Thread Michał Górny
commit: 49c2b898aa0b29a2fa16eabf17e57f576e64395f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 16:02:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 20 16:03:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c2b898

dev-python/rapidfuzz-capi: Enable pypy3

Sponsored-by: Ex Makhina, Inc.  exmakhina.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz-capi/rapidfuzz-capi-1.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz-capi/rapidfuzz-capi-1.0.5.ebuild 
b/dev-python/rapidfuzz-capi/rapidfuzz-capi-1.0.5.ebuild
index 3ae515c97b4a..25a7cc31b8c8 100644
--- a/dev-python/rapidfuzz-capi/rapidfuzz-capi-1.0.5.ebuild
+++ b/dev-python/rapidfuzz-capi/rapidfuzz-capi-1.0.5.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-20 Thread Michał Górny
commit: a008b053ccf7bfb27d8c78dc64973cacd0b4ced7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 16:01:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Nov 20 16:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a008b053

dev-python/rapidfuzz: Enable pypy3

Sponsored-by: Ex Makhina, Inc.  exmakhina.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index fd598b73e4e8..def09066672f 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_EXT=1
 # custom wrapper over setuptools
 DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit distutils-r1 multiprocessing pypi
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-06 Thread Sam James
commit: b7725321ab552dc895df38292c50691442ebb76a
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  6 10:06:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  6 10:06:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7725321

dev-python/rapidfuzz: Stabilize 3.4.0 amd64, #916934

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
index 6747c0e22dfe..d9423396a4e5 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-06 Thread Sam James
commit: 66fdea022ebd84df88a112967927b555a082e6e4
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  6 10:06:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  6 10:06:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66fdea02

dev-python/rapidfuzz: Stabilize 3.4.0 x86, #916934

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
index d9423396a4e5..a5ef0db07e16 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-06 Thread Sam James
commit: 0dd4aec0ee13000fdf19d799ad3e805ea469462a
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  6 09:53:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  6 09:53:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd4aec0

dev-python/rapidfuzz: Stabilize 3.4.0 ppc64, #916934

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
index 4c8b6536be41..6747c0e22dfe 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-06 Thread Sam James
commit: fb33b7099173e66c7282faa62a7f6a2f7e3a5c47
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  6 09:53:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  6 09:53:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb33b709

dev-python/rapidfuzz: Stabilize 3.4.0 arm, #916934

Signed-off-by: Sam James  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
index c8d2f8c7faa4..4c8b6536be41 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-03 Thread Michał Górny
commit: a0905e1299267dfc86e989e68e2259f8a46794a2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov  3 06:15:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov  3 07:06:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0905e12

dev-python/rapidfuzz: Bump to 3.5.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 0b18516dd996..1aac6d598b87 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -5,3 +5,4 @@ DIST rapidfuzz-3.3.0.tar.gz 1507179 BLAKE2B 
59f45a3a2551d4ccc1e3c077abbd2ce2e569
 DIST rapidfuzz-3.3.1.tar.gz 1507246 BLAKE2B 
66964d155d682704266a32ce6632d91db4c0fdcf82722c6d58e7c305b0c4a341890b3c57d9936cc0f019b4aa5658279fc6d2f8885c17096ed8cb1721e2c633d3
 SHA512 
13f32818bdf1e71a30610c252afa1685ad64b858bff5b4309b5dfeca5f281096fc9fcd0683ed543bca0cee00db96df1c4fb6e0b76408c3694b508a9735d6cffc
 DIST rapidfuzz-3.4.0.tar.gz 1490201 BLAKE2B 
c82d72d2ef807f236ab9f0807de466f3434fbfc143cbe2128520003f8d300a6bed3a5967ee7bc48a354be4c549557e85a05c4d2d45d294b8a9b93cef71f2d7ff
 SHA512 
b90ef939d53b9ae775422ded53d9523da49c09a4e78aefeb19e2b47f365de00ae0e6d5729171aa28057011551308ae240114edaab7876687983aaed53176f3dd
 DIST rapidfuzz-3.5.1.tar.gz 1524202 BLAKE2B 
dcd2e8cb206018fdd78bda727a74d65768835eae67e9338b3fc1d9cf25f36aff8cb018285ec8309d6a67f78c6b87e03b42e694d13a1d8a2513403ccb728cf482
 SHA512 
346f02c69995d250e023475eccc6da8ed99ab837a209d1f5f7c30f22cb42e883dec9ec7cc7d1b7c89176c976cc9a0db00eb5658b5dfb0b6088f02f9686c895c1
+DIST rapidfuzz-3.5.2.tar.gz 1524315 BLAKE2B 
0877a38f3d4229b12944ede688891f5cc401ac644439d93e02a424370ab0e64eebab283de8d921a6e51ff622e425f8ba3b4f13f4eb16f0764440d9c62eca2c50
 SHA512 
65f7041558c1932ca916faa3c165f62694c7b261d626eb87579e25cd544e9be5bf6da073b6ee621ba2eba4662183315836acb0deda9bb33c1dc927e692438754

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
new file mode 100644
index ..fd598b73e4e8
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/maxbachmann/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-2.2.3
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+   # force recythonization
+   find src -name '*.cxx' -delete || die
+
+   distutils-r1_src_prepare
+
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-11-01 Thread Michał Górny
commit: 48ff9dc8d72a86f921e42c24c857e3244ac0c056
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  1 15:29:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  1 16:05:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ff9dc8

dev-python/rapidfuzz: Bump to 3.5.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index e7dcbdd58a2c..0b18516dd996 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -4,3 +4,4 @@ DIST rapidfuzz-3.2.0.tar.gz 1472554 BLAKE2B 
7946f6139aec1ca9ccc623750bd09601e041
 DIST rapidfuzz-3.3.0.tar.gz 1507179 BLAKE2B 
59f45a3a2551d4ccc1e3c077abbd2ce2e569be51dd72b0378a2744557d65588d9a98c53048471fe8f1b4600f3b997e26477d65bac983954ae9d8331aea4dc5c3
 SHA512 
ee3a362f7c9bf4c54cff93a8c3d830541f07ed67628469b1406261fca086bd15eb4a418ece56fa3e4f25e0c6b859080d19582f5eea90547541a39d35ec70ea19
 DIST rapidfuzz-3.3.1.tar.gz 1507246 BLAKE2B 
66964d155d682704266a32ce6632d91db4c0fdcf82722c6d58e7c305b0c4a341890b3c57d9936cc0f019b4aa5658279fc6d2f8885c17096ed8cb1721e2c633d3
 SHA512 
13f32818bdf1e71a30610c252afa1685ad64b858bff5b4309b5dfeca5f281096fc9fcd0683ed543bca0cee00db96df1c4fb6e0b76408c3694b508a9735d6cffc
 DIST rapidfuzz-3.4.0.tar.gz 1490201 BLAKE2B 
c82d72d2ef807f236ab9f0807de466f3434fbfc143cbe2128520003f8d300a6bed3a5967ee7bc48a354be4c549557e85a05c4d2d45d294b8a9b93cef71f2d7ff
 SHA512 
b90ef939d53b9ae775422ded53d9523da49c09a4e78aefeb19e2b47f365de00ae0e6d5729171aa28057011551308ae240114edaab7876687983aaed53176f3dd
+DIST rapidfuzz-3.5.1.tar.gz 1524202 BLAKE2B 
dcd2e8cb206018fdd78bda727a74d65768835eae67e9338b3fc1d9cf25f36aff8cb018285ec8309d6a67f78c6b87e03b42e694d13a1d8a2513403ccb728cf482
 SHA512 
346f02c69995d250e023475eccc6da8ed99ab837a209d1f5f7c30f22cb42e883dec9ec7cc7d1b7c89176c976cc9a0db00eb5658b5dfb0b6088f02f9686c895c1

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild
new file mode 100644
index ..db57f08e0d70
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/maxbachmann/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-2.2.2
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+
+   distutils-r1_src_prepare
+
+   # TODO: re-cythonnize when we can reliably dep on Cython >= 3
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-10-09 Thread Michał Górny
commit: 57a43399c57b0e82d26264a2c73e817c7d3ba059
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct  9 13:35:08 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct  9 13:59:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a43399

dev-python/rapidfuzz: Bump to 3.4.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 9c7814d797b3..e7dcbdd58a2c 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -3,3 +3,4 @@ DIST rapidfuzz-3.1.2.tar.gz 1280133 BLAKE2B 
5f1d3175bc5ded1900f31c73d0e9fdfd6035
 DIST rapidfuzz-3.2.0.tar.gz 1472554 BLAKE2B 
7946f6139aec1ca9ccc623750bd09601e04171f3030bb7cfeac5cedf9ec1a639c444e9fd3394efde199e447a6834dce46be20dfb8be33232a324e4dea23b9cf1
 SHA512 
0ea0ecc62e2493519a302edd090521ed7efeae35e73812aeadaca2e2369362b57b1a095a09296edfa8db07b6bf58de4451dc71e96e6c215ebbe96dc1f8e7e995
 DIST rapidfuzz-3.3.0.tar.gz 1507179 BLAKE2B 
59f45a3a2551d4ccc1e3c077abbd2ce2e569be51dd72b0378a2744557d65588d9a98c53048471fe8f1b4600f3b997e26477d65bac983954ae9d8331aea4dc5c3
 SHA512 
ee3a362f7c9bf4c54cff93a8c3d830541f07ed67628469b1406261fca086bd15eb4a418ece56fa3e4f25e0c6b859080d19582f5eea90547541a39d35ec70ea19
 DIST rapidfuzz-3.3.1.tar.gz 1507246 BLAKE2B 
66964d155d682704266a32ce6632d91db4c0fdcf82722c6d58e7c305b0c4a341890b3c57d9936cc0f019b4aa5658279fc6d2f8885c17096ed8cb1721e2c633d3
 SHA512 
13f32818bdf1e71a30610c252afa1685ad64b858bff5b4309b5dfeca5f281096fc9fcd0683ed543bca0cee00db96df1c4fb6e0b76408c3694b508a9735d6cffc
+DIST rapidfuzz-3.4.0.tar.gz 1490201 BLAKE2B 
c82d72d2ef807f236ab9f0807de466f3434fbfc143cbe2128520003f8d300a6bed3a5967ee7bc48a354be4c549557e85a05c4d2d45d294b8a9b93cef71f2d7ff
 SHA512 
b90ef939d53b9ae775422ded53d9523da49c09a4e78aefeb19e2b47f365de00ae0e6d5729171aa28057011551308ae240114edaab7876687983aaed53176f3dd

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
new file mode 100644
index ..c8d2f8c7faa4
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/maxbachmann/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-2.1.1
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+
+   distutils-r1_src_prepare
+
+   # TODO: re-cythonnize when we can reliably dep on Cython >= 3
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-09-25 Thread Arthur Zamarin
commit: 3354f21cf0628af9ea56bc5aa6113735b69b5510
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 18:31:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 18:31:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3354f21c

dev-python/rapidfuzz: Stabilize 3.3.0 x86, #914690

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
index e11104c7a064..2b8828ddd487 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-09-25 Thread Arthur Zamarin
commit: 60f163370df1132814b05d473f737d6ff9070031
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 18:27:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 18:27:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f16337

dev-python/rapidfuzz: Stabilize 3.3.0 ppc64, #914690

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
index 989111ad30c7..e11104c7a064 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-09-25 Thread Arthur Zamarin
commit: 21d3aa243bac0003ca7730ca938bcb1bafc0001c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 17:33:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 17:33:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d3aa24

dev-python/rapidfuzz: Stabilize 3.3.0 amd64, #914690

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
index decaf8ad2e13..989111ad30c7 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-09-25 Thread Arthur Zamarin
commit: 54edc09cdfd5e7d4ed2e3119f855284f373aed48
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 17:33:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 17:33:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54edc09c

dev-python/rapidfuzz: Stabilize 3.3.0 sparc, #914690

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
index 9fd33fe78e3d..decaf8ad2e13 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-09-25 Thread Arthur Zamarin
commit: 24fd5aac630213452670e4977e6d2f83d74ed282
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 16:52:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 16:52:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24fd5aac

dev-python/rapidfuzz: Stabilize 3.3.0 arm, #914690

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
index a357559c6f5f..e816a8fe34f6 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-09-25 Thread Arthur Zamarin
commit: 0a4b5e6767aec604ea8fed2e7f3e9747b772
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 25 16:52:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 25 16:52:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4b

dev-python/rapidfuzz: Stabilize 3.3.0 arm64, #914690

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
index e816a8fe34f6..9fd33fe78e3d 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.3.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 # all these are header-only libraries
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/rapidfuzz/

2023-09-24 Thread Michał Górny
commit: 594813a3ed7e39d918d99d0f08a238b101540301
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 25 02:28:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 25 02:55:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594813a3

dev-python/rapidfuzz: Bump to 3.3.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/rapidfuzz/Manifest   |  1 +
 dev-python/rapidfuzz/rapidfuzz-3.3.1.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index a806e6c26ae8..9c7814d797b3 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -2,3 +2,4 @@ DIST rapidfuzz-3.1.1.tar.gz 1279245 BLAKE2B 
bd3fa008a29fa9d7c2af8708d498e1b6f449
 DIST rapidfuzz-3.1.2.tar.gz 1280133 BLAKE2B 
5f1d3175bc5ded1900f31c73d0e9fdfd6035533abf3cc9a12be3ba41edd424cb816505d4f82ff2bb4f0a825c53259c3cf1af33cd6b6234680ab93fb5232c91a4
 SHA512 
462b7b029027a2677ff927285cf614a6b2a6690af622f093633eec1390f0399b70f4240461db493aa9b30a2043f91b44fbbfa8e4bfb65af953516168c2b31409
 DIST rapidfuzz-3.2.0.tar.gz 1472554 BLAKE2B 
7946f6139aec1ca9ccc623750bd09601e04171f3030bb7cfeac5cedf9ec1a639c444e9fd3394efde199e447a6834dce46be20dfb8be33232a324e4dea23b9cf1
 SHA512 
0ea0ecc62e2493519a302edd090521ed7efeae35e73812aeadaca2e2369362b57b1a095a09296edfa8db07b6bf58de4451dc71e96e6c215ebbe96dc1f8e7e995
 DIST rapidfuzz-3.3.0.tar.gz 1507179 BLAKE2B 
59f45a3a2551d4ccc1e3c077abbd2ce2e569be51dd72b0378a2744557d65588d9a98c53048471fe8f1b4600f3b997e26477d65bac983954ae9d8331aea4dc5c3
 SHA512 
ee3a362f7c9bf4c54cff93a8c3d830541f07ed67628469b1406261fca086bd15eb4a418ece56fa3e4f25e0c6b859080d19582f5eea90547541a39d35ec70ea19
+DIST rapidfuzz-3.3.1.tar.gz 1507246 BLAKE2B 
66964d155d682704266a32ce6632d91db4c0fdcf82722c6d58e7c305b0c4a341890b3c57d9936cc0f019b4aa5658279fc6d2f8885c17096ed8cb1721e2c633d3
 SHA512 
13f32818bdf1e71a30610c252afa1685ad64b858bff5b4309b5dfeca5f281096fc9fcd0683ed543bca0cee00db96df1c4fb6e0b76408c3694b508a9735d6cffc

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.3.1.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.3.1.ebuild
new file mode 100644
index ..a357559c6f5f
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.3.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string 
metrics"
+HOMEPAGE="
+   https://github.com/maxbachmann/RapidFuzz/
+   https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+   >=dev-cpp/taskflow-3.0.0
+   >=dev-cpp/rapidfuzz-cpp-2.0.0
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+   >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # sterilize build flags
+   sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+   # remove bundled libraries
+   rm -r extern || die
+
+   distutils-r1_src_prepare
+
+   # TODO: re-cythonnize when we can reliably dep on Cython >= 3
+   export RAPIDFUZZ_BUILD_EXTENSION=1
+}



  1   2   >