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

2024-06-05 Thread Michał Górny
commit: 27332dcd2ae6aa0aed59ae5ac002390c11240ef5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  5 16:15:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  5 16:15:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27332dcd

dev-python/cython: Remove old

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

 dev-python/cython/Manifest|  2 -
 dev-python/cython/cython-3.0.8.ebuild | 84 ---
 dev-python/cython/cython-3.0.9.ebuild | 84 ---
 3 files changed, 170 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 460c3e92d543..3cdcf35a3370 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,3 +1 @@
 DIST cython-3.0.10.gh.tar.gz 2771679 BLAKE2B 
f0813afc291bdc4940cd6770a368eca4f6d9fd728e41e9c341970512196154be900600146f98ce1e5a056eaeeda2df2a59fea2a9973c3ec275fe605bfd12e418
 SHA512 
97aa831cea96c1f3c51653c51fadb0aea8bdfdb076a2c898862637f52b826bcb9162d1b7aade3304c5650d0b894cb1083052f036365d79cd3d390e0486b33ac5
-DIST cython-3.0.8.gh.tar.gz 2764668 BLAKE2B 
03202ea480fa398d2b0893cc96185467009c783cf4451fc5d1c09ec229398bc084276680ed2b64acf63253744f827427e03674be3e5985d5a2912d9f338c786a
 SHA512 
1070fc278401990595d177b0e6396bc1eba2ea8234a7c5bb26399b6b7284de7791ee5fa60ef74d06d0f4120b9c877bfd7703a7d701838f1634737526c614b860
-DIST cython-3.0.9.gh.tar.gz 2769345 BLAKE2B 
2a21b5e7060727d727902a08d7e038dacc047b724ebaa496ba5768542e28eec3c6198062ac3dd774a4321204752b373516f193f01bc6951e5f38b6029754647e
 SHA512 
7899474882faab14716973783bbb46b981eab48192791acbbd06133efee83bfa9ace0e9a0272b0a44061a95ed94cdceaa98c4100f843220f5987791e36fa00e6

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
deleted file mode 100644
index 65a4fd8e36be..
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..12} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs
-
-MY_P=${P/_rc/rc}
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
-   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
-   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-)
-
-distutils_enable_sphinx docs \
-   dev-python/jinja \
-   dev-python/sphinx-issues \
-   dev-python/sphinx-tabs
-
-python_compile() {
-   # Python gets confused when it is in sys.path before build.
-   local -x PYTHONPATH=
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
-   einfo "Skipping tests on ${EPYTHON} (xfail)"
-   return
-   fi
-
-   # Needed to avoid confusing cache tests
-   unset CYTHON_FORCE_REGEN
-
-   tc-export CC
-   # https://github.com/cython/cython/issues/1911
-   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
-   "${PYTHON}" runtests.py \
-   -vv \
-   -j "$(makeopts_jobs)" \
-   --work-dir "${BUILD_DIR}"/tests \
-   --no-examples \
-   --no-code-style \
-   || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/cython/cython-3.0.9.ebuild 
b/dev-python/cython/cython-3.0.9.ebuild
deleted file mode 100644
index 3b1f0323887f..
--- a/dev-python/cython/cython-3.0.9.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..12} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs
-
-MY_P=${P/_rc/rc}
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
- 

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

2024-06-05 Thread Michał Górny
commit: f0c19e42a8a526ffe577a279b270ae23fbe5320d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun  5 16:15:01 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun  5 16:15:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c19e42

dev-python/cython: Stabilize 3.0.10 arm arm64 hppa ppc ppc64 x86, #930285

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

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

diff --git a/dev-python/cython/cython-3.0.10.ebuild 
b/dev-python/cython/cython-3.0.10.ebuild
index 388036570b81..207c3a055f1b 100644
--- a/dev-python/cython/cython-3.0.10.ebuild
+++ b/dev-python/cython/cython-3.0.10.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-05-09 Thread Michał Górny
commit: 6cb6cc37793a4fa807ef51c28c39e4e217982425
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  9 18:40:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  9 18:52:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb6cc37

dev-python/cython: Enable py3.13

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

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

diff --git a/dev-python/cython/cython-3.0.10.ebuild 
b/dev-python/cython/cython-3.0.10.ebuild
index 4ca5a857b629..388036570b81 100644
--- a/dev-python/cython/cython-3.0.10.ebuild
+++ b/dev-python/cython/cython-3.0.10.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_TESTED=( python3_{10..12} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 python3_13 )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1 multiprocessing toolchain-funcs



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

2024-04-20 Thread Sam James
commit: cbd6b787782a88b07aae8833bdb2984ba5785488
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 20 11:45:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 20 11:45:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbd6b787

dev-python/cython: Stabilize 3.0.10 sparc, #930285

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

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

diff --git a/dev-python/cython/cython-3.0.10.ebuild 
b/dev-python/cython/cython-3.0.10.ebuild
index 73030edee835..4ca5a857b629 100644
--- a/dev-python/cython/cython-3.0.10.ebuild
+++ b/dev-python/cython/cython-3.0.10.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-04-20 Thread Michał Górny
commit: 3d4c89f6aac50b36b63e3203a74b8a1031bc07c0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 11:23:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 11:23:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d4c89f6

dev-python/cython: Stabilize 3.0.10 amd64, #930285

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

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

diff --git a/dev-python/cython/cython-3.0.10.ebuild 
b/dev-python/cython/cython-3.0.10.ebuild
index bc5b156b9db0..73030edee835 100644
--- a/dev-python/cython/cython-3.0.10.ebuild
+++ b/dev-python/cython/cython-3.0.10.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-30 Thread Michał Górny
commit: dea30850d1803b22e03ab732f809c5f9fc7720fe
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 31 02:50:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 31 02:50:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dea30850

dev-python/cython: Bump to 3.0.10

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

 dev-python/cython/Manifest |  1 +
 dev-python/cython/cython-3.0.10.ebuild | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 1eda2530ba4a..460c3e92d543 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,2 +1,3 @@
+DIST cython-3.0.10.gh.tar.gz 2771679 BLAKE2B 
f0813afc291bdc4940cd6770a368eca4f6d9fd728e41e9c341970512196154be900600146f98ce1e5a056eaeeda2df2a59fea2a9973c3ec275fe605bfd12e418
 SHA512 
97aa831cea96c1f3c51653c51fadb0aea8bdfdb076a2c898862637f52b826bcb9162d1b7aade3304c5650d0b894cb1083052f036365d79cd3d390e0486b33ac5
 DIST cython-3.0.8.gh.tar.gz 2764668 BLAKE2B 
03202ea480fa398d2b0893cc96185467009c783cf4451fc5d1c09ec229398bc084276680ed2b64acf63253744f827427e03674be3e5985d5a2912d9f338c786a
 SHA512 
1070fc278401990595d177b0e6396bc1eba2ea8234a7c5bb26399b6b7284de7791ee5fa60ef74d06d0f4120b9c877bfd7703a7d701838f1634737526c614b860
 DIST cython-3.0.9.gh.tar.gz 2769345 BLAKE2B 
2a21b5e7060727d727902a08d7e038dacc047b724ebaa496ba5768542e28eec3c6198062ac3dd774a4321204752b373516f193f01bc6951e5f38b6029754647e
 SHA512 
7899474882faab14716973783bbb46b981eab48192791acbbd06133efee83bfa9ace0e9a0272b0a44061a95ed94cdceaa98c4100f843220f5987791e36fa00e6

diff --git a/dev-python/cython/cython-3.0.10.ebuild 
b/dev-python/cython/cython-3.0.10.ebuild
new file mode 100644
index ..bc5b156b9db0
--- /dev/null
+++ b/dev-python/cython/cython-3.0.10.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



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

2024-03-22 Thread Sam James
commit: 824e0edc1afeff04fc74b70cac894d1b46f784f0
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 07:12:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 07:12:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=824e0edc

dev-python/cython: Stabilize 3.0.9 x86, #927439

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

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

diff --git a/dev-python/cython/cython-3.0.9.ebuild 
b/dev-python/cython/cython-3.0.9.ebuild
index c9e4c532b5eb..3b1f0323887f 100644
--- a/dev-python/cython/cython-3.0.9.ebuild
+++ b/dev-python/cython/cython-3.0.9.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-22 Thread Arthur Zamarin
commit: 9e4e557176ed7a6766df8ebc47887724ebaf4102
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 06:14:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 06:14:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e4e5571

dev-python/cython: Stabilize 3.0.9 amd64, #927439

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

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

diff --git a/dev-python/cython/cython-3.0.9.ebuild 
b/dev-python/cython/cython-3.0.9.ebuild
index 0cab095d4b4f..9b8d79f30161 100644
--- a/dev-python/cython/cython-3.0.9.ebuild
+++ b/dev-python/cython/cython-3.0.9.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-22 Thread Arthur Zamarin
commit: a751915ae072e5d11a66484618eb4005fef4b336
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 06:14:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 06:14:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a751915a

dev-python/cython: Stabilize 3.0.9 arm64, #927439

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

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

diff --git a/dev-python/cython/cython-3.0.9.ebuild 
b/dev-python/cython/cython-3.0.9.ebuild
index 9b8d79f30161..c9e4c532b5eb 100644
--- a/dev-python/cython/cython-3.0.9.ebuild
+++ b/dev-python/cython/cython-3.0.9.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-21 Thread Sam James
commit: 4cd6194b262207ede4d1ab70f16a09d38fafaca4
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 03:56:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 03:56:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd6194b

dev-python/cython: Stabilize 3.0.9 ppc64, #927439

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

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

diff --git a/dev-python/cython/cython-3.0.9.ebuild 
b/dev-python/cython/cython-3.0.9.ebuild
index a49c2d311d8a..ae569bba895a 100644
--- a/dev-python/cython/cython-3.0.9.ebuild
+++ b/dev-python/cython/cython-3.0.9.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-21 Thread Sam James
commit: f3001eb6fa2fb527233d307935b926975f8f945f
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 03:56:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 03:56:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3001eb6

dev-python/cython: Stabilize 3.0.9 arm, #927439

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

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

diff --git a/dev-python/cython/cython-3.0.9.ebuild 
b/dev-python/cython/cython-3.0.9.ebuild
index e997a74d819a..a49c2d311d8a 100644
--- a/dev-python/cython/cython-3.0.9.ebuild
+++ b/dev-python/cython/cython-3.0.9.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-21 Thread Sam James
commit: 0adb85b7b0ed89e1fff2366262b2c9d928fc96dd
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 03:56:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 03:56:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0adb85b7

dev-python/cython: Stabilize 3.0.9 sparc, #927439

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

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

diff --git a/dev-python/cython/cython-3.0.9.ebuild 
b/dev-python/cython/cython-3.0.9.ebuild
index ae569bba895a..0cab095d4b4f 100644
--- a/dev-python/cython/cython-3.0.9.ebuild
+++ b/dev-python/cython/cython-3.0.9.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-21 Thread Sam James
commit: 05e50e53700d096d7108566c47c313b20bd4a775
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 22 03:56:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 22 03:56:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e50e53

dev-python/cython: Stabilize 3.0.9 ppc, #927439

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

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

diff --git a/dev-python/cython/cython-3.0.9.ebuild 
b/dev-python/cython/cython-3.0.9.ebuild
index 32016adffce1..e997a74d819a 100644
--- a/dev-python/cython/cython-3.0.9.ebuild
+++ b/dev-python/cython/cython-3.0.9.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cython/, dev-python/cython/files/

2024-03-10 Thread Michał Górny
commit: a8e44050e3ab2370f468e9ff92f0e31ee63eea20
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 10 16:46:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 10 17:10:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e44050

dev-python/cython: Remove old

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

 dev-python/cython/Manifest |  2 -
 dev-python/cython/cython-0.29.36.ebuild| 94 -
 dev-python/cython/cython-0.29.37.1-r1.ebuild   | 97 --
 dev-python/cython/files/50cython-gentoo.el | 11 ---
 .../files/cython-0.29.37.1-no-warn-ptr-types.patch | 14 
 .../cython/files/cython-3.0.2-enummeta.patch   | 69 ---
 .../files/cython-3.0.8-no-warn-ptr-types.patch | 14 
 7 files changed, 301 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index e2826321b968..1eda2530ba4a 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,4 +1,2 @@
-DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
-DIST cython-0.29.37.1.gh.tar.gz 2115631 BLAKE2B 
b81e527ee1da7d16d074102378b531e4b0c161a3d66e47df46b624b02464cbd5c3d08d0e32f8175d56807ed8c6603108b85953db9f51892cfdf8952b4d287399
 SHA512 
6038499f13914b8a1957eee4d04e0499f448c89c3d519320e5218bf518aacb7d345f3c48614839222eaee016edf549b719520500b0088d28163635a74d35f3c6
 DIST cython-3.0.8.gh.tar.gz 2764668 BLAKE2B 
03202ea480fa398d2b0893cc96185467009c783cf4451fc5d1c09ec229398bc084276680ed2b64acf63253744f827427e03674be3e5985d5a2912d9f338c786a
 SHA512 
1070fc278401990595d177b0e6396bc1eba2ea8234a7c5bb26399b6b7284de7791ee5fa60ef74d06d0f4120b9c877bfd7703a7d701838f1634737526c614b860
 DIST cython-3.0.9.gh.tar.gz 2769345 BLAKE2B 
2a21b5e7060727d727902a08d7e038dacc047b724ebaa496ba5768542e28eec3c6198062ac3dd774a4321204752b373516f193f01bc6951e5f38b6029754647e
 SHA512 
7899474882faab14716973783bbb46b981eab48192791acbbd06133efee83bfa9ace0e9a0272b0a44061a95ed94cdceaa98c4100f843220f5987791e36fa00e6

diff --git a/dev-python/cython/cython-0.29.36.ebuild 
b/dev-python/cython/cython-0.29.36.ebuild
deleted file mode 100644
index dd3557e5daef..
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..11} )
-# 3.12 not tested yet for https://github.com/cython/cython/issues/5285.
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs elisp-common
-
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="emacs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   emacs? ( >=app-editors/emacs-23.1:* )
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
-   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
-   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-)
-
-SITEFILE=50cython-gentoo.el
-
-distutils_enable_sphinx docs
-
-python_compile() {
-   # Python gets confused when it is in sys.path before build.
-   local -x PYTHONPATH=
-
-   distutils-r1_python_compile
-}
-
-python_compile_all() {
-   use emacs && elisp-compile Tools/cython-mode.el
-}
-
-python_test() {
-   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
-   einfo "Skipping tests on ${EPYTHON} (xfail)"
-   return
-   fi
-
-   tc-export CC
-   # https://github.com/cython/cython/issues/1911
-   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
-   "${PYTHON}" runtests.py -vv -j "$(makeopts_jobs)" --work-dir 
"${BUILD_DIR}"/tests ||
-   die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
-   distutils-r1_python_install_all
-
-   if use emacs; then
-   elisp-install ${PN} 

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

2024-03-10 Thread Michał Górny
commit: eb65453a5638f3a4864ffe0ec1cde02d953f1331
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 10 13:01:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Mar 10 13:19:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb65453a

dev-python/cython: Remove old

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

 dev-python/cython/Manifest|  3 -
 dev-python/cython/cython-0.29.37.1.ebuild | 94 ---
 dev-python/cython/cython-3.0.2-r1.ebuild  | 86 
 dev-python/cython/cython-3.0.5.ebuild | 84 ---
 dev-python/cython/cython-3.0.6.ebuild | 84 ---
 dev-python/cython/cython-3.0.8-r1.ebuild  | 87 
 6 files changed, 438 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index e88511654fe5..e2826321b968 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,7 +1,4 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-0.29.37.1.gh.tar.gz 2115631 BLAKE2B 
b81e527ee1da7d16d074102378b531e4b0c161a3d66e47df46b624b02464cbd5c3d08d0e32f8175d56807ed8c6603108b85953db9f51892cfdf8952b4d287399
 SHA512 
6038499f13914b8a1957eee4d04e0499f448c89c3d519320e5218bf518aacb7d345f3c48614839222eaee016edf549b719520500b0088d28163635a74d35f3c6
-DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7
-DIST cython-3.0.5.gh.tar.gz 2756583 BLAKE2B 
d9b5af97933030fc1ac49677a5f3fd8194ba6e685dccd257f4ef4af206565ae2fa6f72c1268d8d0604b6fd6f2d8147c542501e8e319588bfdc4a7f40622976ff
 SHA512 
585d3fe810ace55278fcc6ea4508b3b5259320f92998cd688da787cd5f88ac5fc2467025f20da6d968969eb3296ae9c517136d24a4dbb475441271227968f6be
-DIST cython-3.0.6.gh.tar.gz 2759853 BLAKE2B 
fdcbb870418eebfb2e55e28f7223699fee4fb06d52f9f41db55b30fbe6ba6ee3de42af9bbdd8930d418ec790dec195546486ea45c370e2df122d6fada08d38cf
 SHA512 
f1d33775166d0b6541ea98bee5d4186fc6128aad788323224397c1f3ba0a058141ac84a8b3baa4885204dcbf0979141bc4b5316342003e96208952f040f31753
 DIST cython-3.0.8.gh.tar.gz 2764668 BLAKE2B 
03202ea480fa398d2b0893cc96185467009c783cf4451fc5d1c09ec229398bc084276680ed2b64acf63253744f827427e03674be3e5985d5a2912d9f338c786a
 SHA512 
1070fc278401990595d177b0e6396bc1eba2ea8234a7c5bb26399b6b7284de7791ee5fa60ef74d06d0f4120b9c877bfd7703a7d701838f1634737526c614b860
 DIST cython-3.0.9.gh.tar.gz 2769345 BLAKE2B 
2a21b5e7060727d727902a08d7e038dacc047b724ebaa496ba5768542e28eec3c6198062ac3dd774a4321204752b373516f193f01bc6951e5f38b6029754647e
 SHA512 
7899474882faab14716973783bbb46b981eab48192791acbbd06133efee83bfa9ace0e9a0272b0a44061a95ed94cdceaa98c4100f843220f5987791e36fa00e6

diff --git a/dev-python/cython/cython-0.29.37.1.ebuild 
b/dev-python/cython/cython-0.29.37.1.ebuild
deleted file mode 100644
index 3db83925618c..
--- a/dev-python/cython/cython-0.29.37.1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..11} )
-# 3.12 not tested yet for https://github.com/cython/cython/issues/5285.
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs elisp-common
-
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="emacs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   emacs? ( >=app-editors/emacs-23.1:* )
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' "${PYTHON_TESTED[@]}")
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
-   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
-   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-)
-
-SITEFILE=50cython-gentoo.el
-
-distutils_enable_sphinx docs
-
-python_compile() {
-   

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

2024-03-10 Thread Sam James
commit: 7c523d28fdaaf1b5a6d2fc884a97bc7baabaa2ec
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 10 08:17:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 10 08:17:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c523d28

dev-python/cython: Stabilize 3.0.8 hppa, #922563

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

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index c9e4c532b5eb..00912e983abc 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-10 Thread Sam James
commit: ad91115f488602c0e80450fc773ef6ba83fdd643
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 10 08:17:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 10 08:17:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad91115f

dev-python/cython: Stabilize 3.0.8 x86, #922563

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

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 00912e983abc..65a4fd8e36be 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-05 Thread Michał Górny
commit: 706cb87458dd9489a3bfaff152a27236e2a28933
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar  6 06:12:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar  6 07:06:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=706cb874

dev-python/cython: Bump to 3.0.9

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.9.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 25463b118565..e88511654fe5 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -4,3 +4,4 @@ DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf
 DIST cython-3.0.5.gh.tar.gz 2756583 BLAKE2B 
d9b5af97933030fc1ac49677a5f3fd8194ba6e685dccd257f4ef4af206565ae2fa6f72c1268d8d0604b6fd6f2d8147c542501e8e319588bfdc4a7f40622976ff
 SHA512 
585d3fe810ace55278fcc6ea4508b3b5259320f92998cd688da787cd5f88ac5fc2467025f20da6d968969eb3296ae9c517136d24a4dbb475441271227968f6be
 DIST cython-3.0.6.gh.tar.gz 2759853 BLAKE2B 
fdcbb870418eebfb2e55e28f7223699fee4fb06d52f9f41db55b30fbe6ba6ee3de42af9bbdd8930d418ec790dec195546486ea45c370e2df122d6fada08d38cf
 SHA512 
f1d33775166d0b6541ea98bee5d4186fc6128aad788323224397c1f3ba0a058141ac84a8b3baa4885204dcbf0979141bc4b5316342003e96208952f040f31753
 DIST cython-3.0.8.gh.tar.gz 2764668 BLAKE2B 
03202ea480fa398d2b0893cc96185467009c783cf4451fc5d1c09ec229398bc084276680ed2b64acf63253744f827427e03674be3e5985d5a2912d9f338c786a
 SHA512 
1070fc278401990595d177b0e6396bc1eba2ea8234a7c5bb26399b6b7284de7791ee5fa60ef74d06d0f4120b9c877bfd7703a7d701838f1634737526c614b860
+DIST cython-3.0.9.gh.tar.gz 2769345 BLAKE2B 
2a21b5e7060727d727902a08d7e038dacc047b724ebaa496ba5768542e28eec3c6198062ac3dd774a4321204752b373516f193f01bc6951e5f38b6029754647e
 SHA512 
7899474882faab14716973783bbb46b981eab48192791acbbd06133efee83bfa9ace0e9a0272b0a44061a95ed94cdceaa98c4100f843220f5987791e36fa00e6

diff --git a/dev-python/cython/cython-3.0.9.ebuild 
b/dev-python/cython/cython-3.0.9.ebuild
new file mode 100644
index ..32016adffce1
--- /dev/null
+++ b/dev-python/cython/cython-3.0.9.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cython/, dev-python/cython/files/

2024-02-27 Thread Michał Górny
commit: 2baca90c01517c944bb243f7acef2fec9e9089c3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 27 12:20:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 27 19:29:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2baca90c

dev-python/cython: Add a hack for -Werror=incompatible-pointer-types

Bug: https://bugs.gentoo.org/918983
Bug: https://github.com/cython/cython/issues/2747
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/cython/cython-0.29.37.1-r1.ebuild   | 97 ++
 dev-python/cython/cython-3.0.8-r1.ebuild   | 87 +++
 .../files/cython-0.29.37.1-no-warn-ptr-types.patch | 14 
 .../files/cython-3.0.8-no-warn-ptr-types.patch | 14 
 4 files changed, 212 insertions(+)

diff --git a/dev-python/cython/cython-0.29.37.1-r1.ebuild 
b/dev-python/cython/cython-0.29.37.1-r1.ebuild
new file mode 100644
index ..1f809900d005
--- /dev/null
+++ b/dev-python/cython/cython-0.29.37.1-r1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+# 3.12 not tested yet for https://github.com/cython/cython/issues/5285.
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs elisp-common
+
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="emacs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+   # workaround for https://bugs.gentoo.org/918983
+   # https://github.com/cython/cython/issues/2747
+   "${FILESDIR}/${PN}-0.29.37.1-no-warn-ptr-types.patch"
+)
+
+SITEFILE=50cython-gentoo.el
+
+distutils_enable_sphinx docs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_compile_all() {
+   use emacs && elisp-compile Tools/cython-mode.el
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py -vv -j "$(makeopts_jobs)" --work-dir 
"${BUILD_DIR}"/tests ||
+   die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+
+   if use emacs; then
+   elisp-install ${PN} Tools/cython-mode.*
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}

diff --git a/dev-python/cython/cython-3.0.8-r1.ebuild 
b/dev-python/cython/cython-3.0.8-r1.ebuild
new file mode 100644
index ..7fe363918971
--- /dev/null
+++ b/dev-python/cython/cython-3.0.8-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+

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

2024-02-07 Thread Ionen Wolkens
commit: b388024d6034ee7b5cc124e3e4a446f95a8a8fa7
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 19:56:13 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b388024d

dev-python/cython: Stabilize 3.0.8 arm, #922563

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 48a92565ee35..27ffd4c6ee57 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Ionen Wolkens
commit: 3f09574bbcda1edea4af2bbd1241155444a146d9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 19:58:12 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f09574b

dev-python/cython: Stabilize 3.0.8 ppc, #922563

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 594db9774806..b38be828f4f0 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Ionen Wolkens
commit: 94897e62e3d2d3e0c62a60b3e3c926210b7672f3
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 19:56:46 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94897e62

dev-python/cython: Stabilize 3.0.8 sparc, #922563

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 27ffd4c6ee57..594db9774806 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Ionen Wolkens
commit: 0596e89c6e31850853a946cb35191f6885350394
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 22:59:42 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0596e89c

dev-python/cython: Stabilize 3.0.8 amd64, #922563

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index b38be828f4f0..c9e4c532b5eb 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Ionen Wolkens
commit: 7d612b555d901e41d15d5c261b7176140b916b87
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 18:48:27 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d612b55

dev-python/cython: Stabilize 3.0.8 arm64, #922563

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 32016adffce1..00d65a085be4 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-02-07 Thread Ionen Wolkens
commit: e66abf92df012ba0a91c1aac7fa16b48a50cf1e8
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb  7 18:55:42 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  8 01:56:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66abf92

dev-python/cython: Stabilize 3.0.8 ppc64, #922563

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
index 00d65a085be4..48a92565ee35 100644
--- a/dev-python/cython/cython-3.0.8.ebuild
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-01-13 Thread Sam James
commit: b4530f08f40c667f9f31fda038878732cc814370
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 02:49:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:49:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4530f08

dev-python/cython: drop 3.0.3, 3.0.4, 3.0.7

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

 dev-python/cython/Manifest|  3 --
 dev-python/cython/cython-3.0.3.ebuild | 84 ---
 dev-python/cython/cython-3.0.4.ebuild | 84 ---
 dev-python/cython/cython-3.0.7.ebuild | 84 ---
 4 files changed, 255 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index c1bc7c887f5b..25463b118565 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,9 +1,6 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-0.29.37.1.gh.tar.gz 2115631 BLAKE2B 
b81e527ee1da7d16d074102378b531e4b0c161a3d66e47df46b624b02464cbd5c3d08d0e32f8175d56807ed8c6603108b85953db9f51892cfdf8952b4d287399
 SHA512 
6038499f13914b8a1957eee4d04e0499f448c89c3d519320e5218bf518aacb7d345f3c48614839222eaee016edf549b719520500b0088d28163635a74d35f3c6
 DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7
-DIST cython-3.0.3.gh.tar.gz 2753188 BLAKE2B 
0e6d40533f1cebf3c4217dc19aeebc2f873a8bacb94e68810e81d1c6d4cd75176de88516f2d82f43b36107656b6cd5e6990547e93bd8436b1aa93c73ccda6eaf
 SHA512 
c27c16abaf0122ad61e0eeb92aa80a33fc491332b8ebec209cd1810d2b0e3bf14fe1e81838803b86f407520a6d6f7ab8b84d97e495e7d91fd6f7702a46980caa
-DIST cython-3.0.4.gh.tar.gz 2754689 BLAKE2B 
5418b8c374565894deb07e7a3f2fe242e1ef43eed5d716cbd9c6b9fd3d62088d9982eb156c981fa9f6edcf42592f2249f9eb450d16ef908be464e357ee9bbea7
 SHA512 
bc87e38f9c188a5311f75f49ba4b9ec1ee0af00ff9ed655ca69972891f8b0801025265f8cad4521670088275c7da3d6136aeda7ebb6a33554f64cc7aef362c73
 DIST cython-3.0.5.gh.tar.gz 2756583 BLAKE2B 
d9b5af97933030fc1ac49677a5f3fd8194ba6e685dccd257f4ef4af206565ae2fa6f72c1268d8d0604b6fd6f2d8147c542501e8e319588bfdc4a7f40622976ff
 SHA512 
585d3fe810ace55278fcc6ea4508b3b5259320f92998cd688da787cd5f88ac5fc2467025f20da6d968969eb3296ae9c517136d24a4dbb475441271227968f6be
 DIST cython-3.0.6.gh.tar.gz 2759853 BLAKE2B 
fdcbb870418eebfb2e55e28f7223699fee4fb06d52f9f41db55b30fbe6ba6ee3de42af9bbdd8930d418ec790dec195546486ea45c370e2df122d6fada08d38cf
 SHA512 
f1d33775166d0b6541ea98bee5d4186fc6128aad788323224397c1f3ba0a058141ac84a8b3baa4885204dcbf0979141bc4b5316342003e96208952f040f31753
-DIST cython-3.0.7.gh.tar.gz 2761333 BLAKE2B 
f19f920726ee9001ecacd3f9a104ecb44ea2a26f40897e1a8856bc7fdc47b4c9b9386d72f4dabeba02a05412dab0d5ddc5de8167e08489ca31587240d6fcd135
 SHA512 
6d93cfb76265ffe11d4ba6ae2d4e88ce040c64a12b4acc8b236b4b282a82d2f0cc09abdd6149d6b4d0b6c86f182e1185e14ddd4241ebdda899f07524e9833f8e
 DIST cython-3.0.8.gh.tar.gz 2764668 BLAKE2B 
03202ea480fa398d2b0893cc96185467009c783cf4451fc5d1c09ec229398bc084276680ed2b64acf63253744f827427e03674be3e5985d5a2912d9f338c786a
 SHA512 
1070fc278401990595d177b0e6396bc1eba2ea8234a7c5bb26399b6b7284de7791ee5fa60ef74d06d0f4120b9c877bfd7703a7d701838f1634737526c614b860

diff --git a/dev-python/cython/cython-3.0.3.ebuild 
b/dev-python/cython/cython-3.0.3.ebuild
deleted file mode 100644
index 4223753eab93..
--- a/dev-python/cython/cython-3.0.3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..11} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs
-
-MY_P=${P/_rc/rc}
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   

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

2024-01-10 Thread Michał Górny
commit: 4c93d2d273643692c04e91f0d3e26117fafffbed
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 10 17:39:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 10 21:11:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c93d2d2

dev-python/cython: Bump to 3.0.8

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.8.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 3ce740b2691a..c1bc7c887f5b 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -6,3 +6,4 @@ DIST cython-3.0.4.gh.tar.gz 2754689 BLAKE2B 
5418b8c374565894deb07e7a3f2fe242e1ef
 DIST cython-3.0.5.gh.tar.gz 2756583 BLAKE2B 
d9b5af97933030fc1ac49677a5f3fd8194ba6e685dccd257f4ef4af206565ae2fa6f72c1268d8d0604b6fd6f2d8147c542501e8e319588bfdc4a7f40622976ff
 SHA512 
585d3fe810ace55278fcc6ea4508b3b5259320f92998cd688da787cd5f88ac5fc2467025f20da6d968969eb3296ae9c517136d24a4dbb475441271227968f6be
 DIST cython-3.0.6.gh.tar.gz 2759853 BLAKE2B 
fdcbb870418eebfb2e55e28f7223699fee4fb06d52f9f41db55b30fbe6ba6ee3de42af9bbdd8930d418ec790dec195546486ea45c370e2df122d6fada08d38cf
 SHA512 
f1d33775166d0b6541ea98bee5d4186fc6128aad788323224397c1f3ba0a058141ac84a8b3baa4885204dcbf0979141bc4b5316342003e96208952f040f31753
 DIST cython-3.0.7.gh.tar.gz 2761333 BLAKE2B 
f19f920726ee9001ecacd3f9a104ecb44ea2a26f40897e1a8856bc7fdc47b4c9b9386d72f4dabeba02a05412dab0d5ddc5de8167e08489ca31587240d6fcd135
 SHA512 
6d93cfb76265ffe11d4ba6ae2d4e88ce040c64a12b4acc8b236b4b282a82d2f0cc09abdd6149d6b4d0b6c86f182e1185e14ddd4241ebdda899f07524e9833f8e
+DIST cython-3.0.8.gh.tar.gz 2764668 BLAKE2B 
03202ea480fa398d2b0893cc96185467009c783cf4451fc5d1c09ec229398bc084276680ed2b64acf63253744f827427e03674be3e5985d5a2912d9f338c786a
 SHA512 
1070fc278401990595d177b0e6396bc1eba2ea8234a7c5bb26399b6b7284de7791ee5fa60ef74d06d0f4120b9c877bfd7703a7d701838f1634737526c614b860

diff --git a/dev-python/cython/cython-3.0.8.ebuild 
b/dev-python/cython/cython-3.0.8.ebuild
new file mode 100644
index ..32016adffce1
--- /dev/null
+++ b/dev-python/cython/cython-3.0.8.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



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

2024-01-06 Thread Viorel Munteanu
commit: 356e8ab536e49b542890a7430cffb5418c22ff6a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan  5 01:14:39 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jan  6 19:29:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=356e8ab5

dev-python/cython: Stabilize 3.0.6 hppa, #919986

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-python/cython/cython-3.0.6.ebuild 
b/dev-python/cython/cython-3.0.6.ebuild
index c9e4c532b5eb..00912e983abc 100644
--- a/dev-python/cython/cython-3.0.6.ebuild
+++ b/dev-python/cython/cython-3.0.6.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-01-03 Thread Ionen Wolkens
commit: 56bc01539ef4b54145c665148ea008c196cb5a4f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan  4 04:47:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan  4 05:29:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56bc0153

dev-python/cython: Stabilize 3.0.6 sparc, #919986

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-python/cython/cython-3.0.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/cython/cython-3.0.6.ebuild 
b/dev-python/cython/cython-3.0.6.ebuild
index 3364d566f1d5..c9e4c532b5eb 100644
--- a/dev-python/cython/cython-3.0.6.ebuild
+++ b/dev-python/cython/cython-3.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-12-23 Thread Arthur Zamarin
commit: a29de788e455dea7ef18ee89c4242f6b09d48acd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 23 19:57:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 23 19:57:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29de788

dev-python/cython: Stabilize 3.0.6 arm, #919986

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

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

diff --git a/dev-python/cython/cython-3.0.6.ebuild 
b/dev-python/cython/cython-3.0.6.ebuild
index c949691dab7f..20f06bcbcdd7 100644
--- a/dev-python/cython/cython-3.0.6.ebuild
+++ b/dev-python/cython/cython-3.0.6.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-12-23 Thread Arthur Zamarin
commit: f292288953702df690a731e934ece937b757d6cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 23 19:57:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 23 19:57:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2922889

dev-python/cython: Stabilize 3.0.6 arm64, #919986

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

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

diff --git a/dev-python/cython/cython-3.0.6.ebuild 
b/dev-python/cython/cython-3.0.6.ebuild
index 20f06bcbcdd7..3364d566f1d5 100644
--- a/dev-python/cython/cython-3.0.6.ebuild
+++ b/dev-python/cython/cython-3.0.6.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-12-23 Thread Arthur Zamarin
commit: ddb62b5b824065ca65863af05d81c0d3299c4104
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 23 14:29:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 23 14:29:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddb62b5b

dev-python/cython: Stabilize 3.0.6 ppc, #919986

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

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

diff --git a/dev-python/cython/cython-3.0.6.ebuild 
b/dev-python/cython/cython-3.0.6.ebuild
index 6126fb79dad0..c949691dab7f 100644
--- a/dev-python/cython/cython-3.0.6.ebuild
+++ b/dev-python/cython/cython-3.0.6.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-12-22 Thread Michał Górny
commit: 21d16dfcf309ee47296d7f6c4c97596e4cf18e25
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 22 10:04:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 22 10:05:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d16dfc

dev-python/cython: Stabilize 3.0.5 ppc x86, #917706

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

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

diff --git a/dev-python/cython/cython-3.0.5.ebuild 
b/dev-python/cython/cython-3.0.5.ebuild
index 32c8c7bd8f5e..07b3decb0d3c 100644
--- a/dev-python/cython/cython-3.0.5.ebuild
+++ b/dev-python/cython/cython-3.0.5.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-12-21 Thread Sam James
commit: 4bd8b479d18eac0df83bc54b9a41bba87b801cf6
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 22 05:02:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 22 05:04:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd8b479

dev-python/cython: Stabilize 3.0.6 ppc64, #919986

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

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

diff --git a/dev-python/cython/cython-3.0.6.ebuild 
b/dev-python/cython/cython-3.0.6.ebuild
index 2def0f843b56..6126fb79dad0 100644
--- a/dev-python/cython/cython-3.0.6.ebuild
+++ b/dev-python/cython/cython-3.0.6.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-12-19 Thread Sam James
commit: baa1d6b1ff677977cba2978e234e5f41cf430f54
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 20 01:13:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 20 01:13:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa1d6b1

dev-python/cython: add 3.0.7

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.7.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index b0866ef9561a..3ce740b2691a 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -5,3 +5,4 @@ DIST cython-3.0.3.gh.tar.gz 2753188 BLAKE2B 
0e6d40533f1cebf3c4217dc19aeebc2f873a
 DIST cython-3.0.4.gh.tar.gz 2754689 BLAKE2B 
5418b8c374565894deb07e7a3f2fe242e1ef43eed5d716cbd9c6b9fd3d62088d9982eb156c981fa9f6edcf42592f2249f9eb450d16ef908be464e357ee9bbea7
 SHA512 
bc87e38f9c188a5311f75f49ba4b9ec1ee0af00ff9ed655ca69972891f8b0801025265f8cad4521670088275c7da3d6136aeda7ebb6a33554f64cc7aef362c73
 DIST cython-3.0.5.gh.tar.gz 2756583 BLAKE2B 
d9b5af97933030fc1ac49677a5f3fd8194ba6e685dccd257f4ef4af206565ae2fa6f72c1268d8d0604b6fd6f2d8147c542501e8e319588bfdc4a7f40622976ff
 SHA512 
585d3fe810ace55278fcc6ea4508b3b5259320f92998cd688da787cd5f88ac5fc2467025f20da6d968969eb3296ae9c517136d24a4dbb475441271227968f6be
 DIST cython-3.0.6.gh.tar.gz 2759853 BLAKE2B 
fdcbb870418eebfb2e55e28f7223699fee4fb06d52f9f41db55b30fbe6ba6ee3de42af9bbdd8930d418ec790dec195546486ea45c370e2df122d6fada08d38cf
 SHA512 
f1d33775166d0b6541ea98bee5d4186fc6128aad788323224397c1f3ba0a058141ac84a8b3baa4885204dcbf0979141bc4b5316342003e96208952f040f31753
+DIST cython-3.0.7.gh.tar.gz 2761333 BLAKE2B 
f19f920726ee9001ecacd3f9a104ecb44ea2a26f40897e1a8856bc7fdc47b4c9b9386d72f4dabeba02a05412dab0d5ddc5de8167e08489ca31587240d6fcd135
 SHA512 
6d93cfb76265ffe11d4ba6ae2d4e88ce040c64a12b4acc8b236b4b282a82d2f0cc09abdd6149d6b4d0b6c86f182e1185e14ddd4241ebdda899f07524e9833f8e

diff --git a/dev-python/cython/cython-3.0.7.ebuild 
b/dev-python/cython/cython-3.0.7.ebuild
new file mode 100644
index ..001a1bda5642
--- /dev/null
+++ b/dev-python/cython/cython-3.0.7.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



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

2023-12-19 Thread Sam James
commit: fc9c466cb2cd6177c998f95209b822787bf8fe10
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 19 13:52:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 20 01:13:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc9c466c

dev-python/cython: add 0.29.37.1

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-0.29.37.1.ebuild | 94 +++
 2 files changed, 95 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 7bd49ccadde4..b0866ef9561a 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,4 +1,5 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
+DIST cython-0.29.37.1.gh.tar.gz 2115631 BLAKE2B 
b81e527ee1da7d16d074102378b531e4b0c161a3d66e47df46b624b02464cbd5c3d08d0e32f8175d56807ed8c6603108b85953db9f51892cfdf8952b4d287399
 SHA512 
6038499f13914b8a1957eee4d04e0499f448c89c3d519320e5218bf518aacb7d345f3c48614839222eaee016edf549b719520500b0088d28163635a74d35f3c6
 DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7
 DIST cython-3.0.3.gh.tar.gz 2753188 BLAKE2B 
0e6d40533f1cebf3c4217dc19aeebc2f873a8bacb94e68810e81d1c6d4cd75176de88516f2d82f43b36107656b6cd5e6990547e93bd8436b1aa93c73ccda6eaf
 SHA512 
c27c16abaf0122ad61e0eeb92aa80a33fc491332b8ebec209cd1810d2b0e3bf14fe1e81838803b86f407520a6d6f7ab8b84d97e495e7d91fd6f7702a46980caa
 DIST cython-3.0.4.gh.tar.gz 2754689 BLAKE2B 
5418b8c374565894deb07e7a3f2fe242e1ef43eed5d716cbd9c6b9fd3d62088d9982eb156c981fa9f6edcf42592f2249f9eb450d16ef908be464e357ee9bbea7
 SHA512 
bc87e38f9c188a5311f75f49ba4b9ec1ee0af00ff9ed655ca69972891f8b0801025265f8cad4521670088275c7da3d6136aeda7ebb6a33554f64cc7aef362c73

diff --git a/dev-python/cython/cython-0.29.37.1.ebuild 
b/dev-python/cython/cython-0.29.37.1.ebuild
new file mode 100644
index ..3db83925618c
--- /dev/null
+++ b/dev-python/cython/cython-0.29.37.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+# 3.12 not tested yet for https://github.com/cython/cython/issues/5285.
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs elisp-common
+
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="emacs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+SITEFILE=50cython-gentoo.el
+
+distutils_enable_sphinx docs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_compile_all() {
+   use emacs && elisp-compile Tools/cython-mode.el
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py -vv -j "$(makeopts_jobs)" --work-dir 
"${BUILD_DIR}"/tests ||
+   die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+
+   if use emacs; then
+   elisp-install ${PN} Tools/cython-mode.*
+   elisp-site-file-install 

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

2023-12-15 Thread Sam James
commit: 9e9dfc96e64208c5bb85175c4e4400339cb4615b
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 20:41:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 20:41:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9dfc96

dev-python/cython: Stabilize 3.0.6 amd64, #919986

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

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

diff --git a/dev-python/cython/cython-3.0.6.ebuild 
b/dev-python/cython/cython-3.0.6.ebuild
index 001a1bda5642..2def0f843b56 100644
--- a/dev-python/cython/cython-3.0.6.ebuild
+++ b/dev-python/cython/cython-3.0.6.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-11-26 Thread Arthur Zamarin
commit: c40a71a8d1cc75f5b256006f87366e90b897bf83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Nov 26 20:22:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 26 20:22:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c40a71a8

dev-python/cython: add 3.0.6

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.6.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 63c67f8fddd8..7bd49ccadde4 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -3,3 +3,4 @@ DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf
 DIST cython-3.0.3.gh.tar.gz 2753188 BLAKE2B 
0e6d40533f1cebf3c4217dc19aeebc2f873a8bacb94e68810e81d1c6d4cd75176de88516f2d82f43b36107656b6cd5e6990547e93bd8436b1aa93c73ccda6eaf
 SHA512 
c27c16abaf0122ad61e0eeb92aa80a33fc491332b8ebec209cd1810d2b0e3bf14fe1e81838803b86f407520a6d6f7ab8b84d97e495e7d91fd6f7702a46980caa
 DIST cython-3.0.4.gh.tar.gz 2754689 BLAKE2B 
5418b8c374565894deb07e7a3f2fe242e1ef43eed5d716cbd9c6b9fd3d62088d9982eb156c981fa9f6edcf42592f2249f9eb450d16ef908be464e357ee9bbea7
 SHA512 
bc87e38f9c188a5311f75f49ba4b9ec1ee0af00ff9ed655ca69972891f8b0801025265f8cad4521670088275c7da3d6136aeda7ebb6a33554f64cc7aef362c73
 DIST cython-3.0.5.gh.tar.gz 2756583 BLAKE2B 
d9b5af97933030fc1ac49677a5f3fd8194ba6e685dccd257f4ef4af206565ae2fa6f72c1268d8d0604b6fd6f2d8147c542501e8e319588bfdc4a7f40622976ff
 SHA512 
585d3fe810ace55278fcc6ea4508b3b5259320f92998cd688da787cd5f88ac5fc2467025f20da6d968969eb3296ae9c517136d24a4dbb475441271227968f6be
+DIST cython-3.0.6.gh.tar.gz 2759853 BLAKE2B 
fdcbb870418eebfb2e55e28f7223699fee4fb06d52f9f41db55b30fbe6ba6ee3de42af9bbdd8930d418ec790dec195546486ea45c370e2df122d6fada08d38cf
 SHA512 
f1d33775166d0b6541ea98bee5d4186fc6128aad788323224397c1f3ba0a058141ac84a8b3baa4885204dcbf0979141bc4b5316342003e96208952f040f31753

diff --git a/dev-python/cython/cython-3.0.6.ebuild 
b/dev-python/cython/cython-3.0.6.ebuild
new file mode 100644
index ..001a1bda5642
--- /dev/null
+++ b/dev-python/cython/cython-3.0.6.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



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

2023-11-24 Thread Arthur Zamarin
commit: a4c96baee18cf80c94f659a5f81d9afe85869c93
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 24 17:29:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 24 17:29:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c96bae

dev-python/cython: Stabilize 3.0.5 arm, #917706

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

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

diff --git a/dev-python/cython/cython-3.0.5.ebuild 
b/dev-python/cython/cython-3.0.5.ebuild
index 1d5c8c437e24..7ea37ef29dde 100644
--- a/dev-python/cython/cython-3.0.5.ebuild
+++ b/dev-python/cython/cython-3.0.5.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-11-23 Thread Sam James
commit: 28448d3965891f7c0068d7d1f2e823df000d085c
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 23 19:52:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 23 19:52:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28448d39

dev-python/cython: Stabilize 3.0.5 amd64, #917706

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

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

diff --git a/dev-python/cython/cython-3.0.5.ebuild 
b/dev-python/cython/cython-3.0.5.ebuild
index 2a629f01a13e..1d5c8c437e24 100644
--- a/dev-python/cython/cython-3.0.5.ebuild
+++ b/dev-python/cython/cython-3.0.5.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-11-22 Thread Michał Górny
commit: 147407cde2fe89758cf62cc70d5fbd79ca90d7f4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 11:05:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 22 11:06:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=147407cd

dev-python/cython: Stabilize 3.0.5 arm64, #917706

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

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

diff --git a/dev-python/cython/cython-3.0.5.ebuild 
b/dev-python/cython/cython-3.0.5.ebuild
index 4223753eab93..2a629f01a13e 100644
--- a/dev-python/cython/cython-3.0.5.ebuild
+++ b/dev-python/cython/cython-3.0.5.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-10-31 Thread Michał Górny
commit: 58fc828061eb39c38df44ec5ca29f2a28c97eae4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 31 07:23:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 31 07:52:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58fc8280

dev-python/cython: Bump to 3.0.5

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.5.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 49510167e875..63c67f8fddd8 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -2,3 +2,4 @@ DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef6364
 DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7
 DIST cython-3.0.3.gh.tar.gz 2753188 BLAKE2B 
0e6d40533f1cebf3c4217dc19aeebc2f873a8bacb94e68810e81d1c6d4cd75176de88516f2d82f43b36107656b6cd5e6990547e93bd8436b1aa93c73ccda6eaf
 SHA512 
c27c16abaf0122ad61e0eeb92aa80a33fc491332b8ebec209cd1810d2b0e3bf14fe1e81838803b86f407520a6d6f7ab8b84d97e495e7d91fd6f7702a46980caa
 DIST cython-3.0.4.gh.tar.gz 2754689 BLAKE2B 
5418b8c374565894deb07e7a3f2fe242e1ef43eed5d716cbd9c6b9fd3d62088d9982eb156c981fa9f6edcf42592f2249f9eb450d16ef908be464e357ee9bbea7
 SHA512 
bc87e38f9c188a5311f75f49ba4b9ec1ee0af00ff9ed655ca69972891f8b0801025265f8cad4521670088275c7da3d6136aeda7ebb6a33554f64cc7aef362c73
+DIST cython-3.0.5.gh.tar.gz 2756583 BLAKE2B 
d9b5af97933030fc1ac49677a5f3fd8194ba6e685dccd257f4ef4af206565ae2fa6f72c1268d8d0604b6fd6f2d8147c542501e8e319588bfdc4a7f40622976ff
 SHA512 
585d3fe810ace55278fcc6ea4508b3b5259320f92998cd688da787cd5f88ac5fc2467025f20da6d968969eb3296ae9c517136d24a4dbb475441271227968f6be

diff --git a/dev-python/cython/cython-3.0.5.ebuild 
b/dev-python/cython/cython-3.0.5.ebuild
new file mode 100644
index ..4223753eab93
--- /dev/null
+++ b/dev-python/cython/cython-3.0.5.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



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

2023-10-17 Thread Michał Górny
commit: fc3e64161e47e72bbd77693ecec9ace8b7cd1a3d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 18 04:49:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 18 05:05:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc3e6416

dev-python/cython: Bump to 3.0.4

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.4.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index bbe8cde0364f..49510167e875 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,3 +1,4 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7
 DIST cython-3.0.3.gh.tar.gz 2753188 BLAKE2B 
0e6d40533f1cebf3c4217dc19aeebc2f873a8bacb94e68810e81d1c6d4cd75176de88516f2d82f43b36107656b6cd5e6990547e93bd8436b1aa93c73ccda6eaf
 SHA512 
c27c16abaf0122ad61e0eeb92aa80a33fc491332b8ebec209cd1810d2b0e3bf14fe1e81838803b86f407520a6d6f7ab8b84d97e495e7d91fd6f7702a46980caa
+DIST cython-3.0.4.gh.tar.gz 2754689 BLAKE2B 
5418b8c374565894deb07e7a3f2fe242e1ef43eed5d716cbd9c6b9fd3d62088d9982eb156c981fa9f6edcf42592f2249f9eb450d16ef908be464e357ee9bbea7
 SHA512 
bc87e38f9c188a5311f75f49ba4b9ec1ee0af00ff9ed655ca69972891f8b0801025265f8cad4521670088275c7da3d6136aeda7ebb6a33554f64cc7aef362c73

diff --git a/dev-python/cython/cython-3.0.4.ebuild 
b/dev-python/cython/cython-3.0.4.ebuild
new file mode 100644
index ..4223753eab93
--- /dev/null
+++ b/dev-python/cython/cython-3.0.4.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cython/files/, dev-python/cython/

2023-10-01 Thread Michał Górny
commit: 61f2127c97460981b916177762b105913f2e51c6
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct  2 04:20:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct  2 04:20:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f2127c

dev-python/cython: Remove old

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

 dev-python/cython/Manifest |  1 -
 dev-python/cython/cython-3.0.0-r1.ebuild   | 85 --
 dev-python/cython/cython-3.0.2.ebuild  | 84 -
 .../files/cython-3.0.0-version-stderr-stdout.patch | 35 -
 4 files changed, 205 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index ee5db7ac6f58..de64a4d0e0f0 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,3 +1,2 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
-DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
 DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7

diff --git a/dev-python/cython/cython-3.0.0-r1.ebuild 
b/dev-python/cython/cython-3.0.0-r1.ebuild
deleted file mode 100644
index 5f584cde4e14..
--- a/dev-python/cython/cython-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..11} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs
-
-MY_P=${P/_rc/rc}
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' python3_{10..11})
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
-   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
-   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-   "${FILESDIR}/${P}-version-stderr-stdout.patch"
-)
-
-distutils_enable_sphinx docs \
-   dev-python/jinja \
-   dev-python/sphinx-issues \
-   dev-python/sphinx-tabs
-
-python_compile() {
-   # Python gets confused when it is in sys.path before build.
-   local -x PYTHONPATH=
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
-   einfo "Skipping tests on ${EPYTHON} (xfail)"
-   return
-   fi
-
-   # Needed to avoid confusing cache tests
-   unset CYTHON_FORCE_REGEN
-
-   tc-export CC
-   # https://github.com/cython/cython/issues/1911
-   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
-   "${PYTHON}" runtests.py \
-   -vv \
-   -j "$(makeopts_jobs)" \
-   --work-dir "${BUILD_DIR}"/tests \
-   --no-examples \
-   --no-code-style \
-   || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/cython/cython-3.0.2.ebuild 
b/dev-python/cython/cython-3.0.2.ebuild
deleted file mode 100644
index 3e911be4bd62..
--- a/dev-python/cython/cython-3.0.2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..11} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 

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

2023-10-01 Thread Arthur Zamarin
commit: fbed3ac2f834b5dc3224d52fe30ba94b46a52f6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 18:16:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 18:17:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbed3ac2

dev-python/cython: Stabilize 3.0.2-r1 hppa, #914932

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

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

diff --git a/dev-python/cython/cython-3.0.2-r1.ebuild 
b/dev-python/cython/cython-3.0.2-r1.ebuild
index f6cd115a5753..605c37fa6295 100644
--- a/dev-python/cython/cython-3.0.2-r1.ebuild
+++ b/dev-python/cython/cython-3.0.2-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-10-01 Thread Arthur Zamarin
commit: 36984c3974c77f2297aa294c0e91ceee428ddd8a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 18:16:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 18:17:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36984c39

dev-python/cython: Stabilize 3.0.2-r1 sparc, #914932

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

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

diff --git a/dev-python/cython/cython-3.0.2-r1.ebuild 
b/dev-python/cython/cython-3.0.2-r1.ebuild
index 872a0c8f3309..f6cd115a5753 100644
--- a/dev-python/cython/cython-3.0.2-r1.ebuild
+++ b/dev-python/cython/cython-3.0.2-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-09-30 Thread Sam James
commit: 7326fc399daa5ee5aebc155d9f0156f6773af4aa
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 08:59:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 08:59:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7326fc39

dev-python/cython: Stabilize 3.0.2-r1 x86, #914932

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

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

diff --git a/dev-python/cython/cython-3.0.2-r1.ebuild 
b/dev-python/cython/cython-3.0.2-r1.ebuild
index b6ddcc92ce6e..2333ef3217fa 100644
--- a/dev-python/cython/cython-3.0.2-r1.ebuild
+++ b/dev-python/cython/cython-3.0.2-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-09-29 Thread Arthur Zamarin
commit: eb31c7d374b60de11de7628319d8cbdcfc07f5aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 05:43:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 05:43:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb31c7d3

dev-python/cython: Stabilize 3.0.2-r1 amd64, #914932

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

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

diff --git a/dev-python/cython/cython-3.0.2-r1.ebuild 
b/dev-python/cython/cython-3.0.2-r1.ebuild
index 444c115bf846..b6ddcc92ce6e 100644
--- a/dev-python/cython/cython-3.0.2-r1.ebuild
+++ b/dev-python/cython/cython-3.0.2-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-09-21 Thread Sam James
commit: 21919ae60ff1256fb62917b17aa90dd32c5dcf42
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Sep 19 14:30:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 21 20:09:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21919ae6

dev-python/cython: stable 3.0.0-r1 for sparc, bug #912598

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-python/cython/cython-3.0.0-r1.ebuild 
b/dev-python/cython/cython-3.0.0-r1.ebuild
index f3eea181f4a5..5f584cde4e14 100644
--- a/dev-python/cython/cython-3.0.0-r1.ebuild
+++ b/dev-python/cython/cython-3.0.0-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cython/files/, dev-python/cython/

2023-09-12 Thread Michał Górny
commit: 2396c57d44d635032ef1092286baef54c92d10d9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 12 07:05:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 12 07:05:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2396c57d

dev-python/cython: Backport fix for `metaclass=EnumMeta`

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

 dev-python/cython/cython-3.0.2-r1.ebuild   | 86 ++
 .../cython/files/cython-3.0.2-enummeta.patch   | 69 +
 2 files changed, 155 insertions(+)

diff --git a/dev-python/cython/cython-3.0.2-r1.ebuild 
b/dev-python/cython/cython-3.0.2-r1.ebuild
new file mode 100644
index ..444c115bf846
--- /dev/null
+++ b/dev-python/cython/cython-3.0.2-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+   # https://github.com/cython/cython/pull/5675
+   "${FILESDIR}/${P}-enummeta.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}

diff --git a/dev-python/cython/files/cython-3.0.2-enummeta.patch 
b/dev-python/cython/files/cython-3.0.2-enummeta.patch
new file mode 100644
index ..284af4ac6c16
--- /dev/null
+++ b/dev-python/cython/files/cython-3.0.2-enummeta.patch
@@ -0,0 +1,69 @@
+From 81cc077ad035947a3429c245f1e28c8b43c6dcc6 Mon Sep 17 00:00:00 2001
+From: da-woods 
+Date: Sat, 2 Sep 2023 10:32:59 +0100
+Subject: [PATCH] Fix invalid fastcall dict when keywords are passed
+
+Fixes #5665
+
+I'm slightly surprised this hasn't caused more bugs. We're passing
+a dict where we should be passing a tuple of names.
+
+Replacement should hopefully be right, but I don't know how
+optimized or otherwise it is.
+---
+ Cython/Utility/ObjectHandling.c | 36 +++--
+ 1 file changed, 21 insertions(+), 15 deletions(-)
+
+diff --git a/Cython/Utility/ObjectHandling.c b/Cython/Utility/ObjectHandling.c
+index 8ea5be42935..507fb94f605 100644
+--- a/Cython/Utility/ObjectHandling.c
 b/Cython/Utility/ObjectHandling.c
+@@ -2328,27 +2328,33 @@ static CYTHON_INLINE PyObject* 
__Pyx_PyObject_FastCallDict(PyObject *func, PyObj
+ #endif
+ #endif
+ 
+-#if CYTHON_VECTORCALL
+-#if Py_VERSION_HEX < 0x0309
+-vectorcallfunc f = _PyVectorcall_Function(func);
+-#else
+-vectorcallfunc f = PyVectorcall_Function(func);
+-#endif
+-if (f) {
+-return f(func, args, (size_t)nargs, kwargs);
+-}
+-#elif defined(__Pyx_CyFunction_USED) && CYTHON_BACKPORT_VECTORCALL
+-// exclude fused functions for now
+-if (__Pyx_CyFunction_CheckExact(func)) {
+-__pyx_vectorcallfunc f = __Pyx_CyFunction_func_vectorcall(func);

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

2023-08-27 Thread Sam James
commit: e211573480ef1d20a77c289afaf1cb439c00e3b4
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 28 04:03:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 28 04:03:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2115734

dev-python/cython: add 3.0.2

Bug: https://bugs.gentoo.org/913062
Signed-off-by: Sam James  gentoo.org>

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.2.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 165abc6c6c2a..a18c5ce3a5e4 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,3 +1,4 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
 DIST cython-3.0.1.gh.tar.gz 2743586 BLAKE2B 
d1f69138a52256b79a53f2e1f8ad2605792e46de59bea29b10945897a5f8bb7147a7944745ef3cc13b1a2790b885d3f95fd0e32ed346c5424c18c550adede427
 SHA512 
61d1c4f3eba11bf0100d2c563902830ffa032492516a0dcd2dd0140957291a781dce49395d99097bbad4b01a8b1da6eb960c1d5965dfc3072c078007fcc269cd
+DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7

diff --git a/dev-python/cython/cython-3.0.2.ebuild 
b/dev-python/cython/cython-3.0.2.ebuild
new file mode 100644
index ..3e911be4bd62
--- /dev/null
+++ b/dev-python/cython/cython-3.0.2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



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

2023-08-27 Thread Sam James
commit: 21e4f05148f1c288b55c94823cf425bacc723af0
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 28 04:03:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 28 04:03:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e4f051

dev-python/cython: drop 3.0.1

Bug: https://bugs.gentoo.org/913062
Signed-off-by: Sam James  gentoo.org>

 dev-python/cython/Manifest|  1 -
 dev-python/cython/cython-3.0.1.ebuild | 84 ---
 2 files changed, 85 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index a18c5ce3a5e4..ee5db7ac6f58 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,4 +1,3 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
-DIST cython-3.0.1.gh.tar.gz 2743586 BLAKE2B 
d1f69138a52256b79a53f2e1f8ad2605792e46de59bea29b10945897a5f8bb7147a7944745ef3cc13b1a2790b885d3f95fd0e32ed346c5424c18c550adede427
 SHA512 
61d1c4f3eba11bf0100d2c563902830ffa032492516a0dcd2dd0140957291a781dce49395d99097bbad4b01a8b1da6eb960c1d5965dfc3072c078007fcc269cd
 DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7

diff --git a/dev-python/cython/cython-3.0.1.ebuild 
b/dev-python/cython/cython-3.0.1.ebuild
deleted file mode 100644
index 3e911be4bd62..
--- a/dev-python/cython/cython-3.0.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..11} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs
-
-MY_P=${P/_rc/rc}
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' python3_{10..11})
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
-   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
-   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-)
-
-distutils_enable_sphinx docs \
-   dev-python/jinja \
-   dev-python/sphinx-issues \
-   dev-python/sphinx-tabs
-
-python_compile() {
-   # Python gets confused when it is in sys.path before build.
-   local -x PYTHONPATH=
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
-   einfo "Skipping tests on ${EPYTHON} (xfail)"
-   return
-   fi
-
-   # Needed to avoid confusing cache tests
-   unset CYTHON_FORCE_REGEN
-
-   tc-export CC
-   # https://github.com/cython/cython/issues/1911
-   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
-   "${PYTHON}" runtests.py \
-   -vv \
-   -j "$(makeopts_jobs)" \
-   --work-dir "${BUILD_DIR}"/tests \
-   --no-examples \
-   --no-code-style \
-   || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
-   distutils-r1_python_install_all
-}



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

2023-08-25 Thread Sam James
commit: 1f678fba4e0c0547d0213647d0bcef20b41a52f2
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 25 18:42:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 25 19:12:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f678fba

dev-python/cython: add 3.0.1

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.1.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index b9c9a2aca0d2..165abc6c6c2a 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,2 +1,3 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
+DIST cython-3.0.1.gh.tar.gz 2743586 BLAKE2B 
d1f69138a52256b79a53f2e1f8ad2605792e46de59bea29b10945897a5f8bb7147a7944745ef3cc13b1a2790b885d3f95fd0e32ed346c5424c18c550adede427
 SHA512 
61d1c4f3eba11bf0100d2c563902830ffa032492516a0dcd2dd0140957291a781dce49395d99097bbad4b01a8b1da6eb960c1d5965dfc3072c078007fcc269cd

diff --git a/dev-python/cython/cython-3.0.1.ebuild 
b/dev-python/cython/cython-3.0.1.ebuild
new file mode 100644
index ..3e911be4bd62
--- /dev/null
+++ b/dev-python/cython/cython-3.0.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/cython-test-exception-raiser/

2023-08-21 Thread Michał Górny
commit: 78db1f0429261b21f34b542eb62c129b783b5117
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 21 13:27:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 21 14:51:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78db1f04

dev-python/cython-test-exception-raiser: Enable py3.12

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

 .../cython-test-exception-raiser-1.0.2-r1.ebuild | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git 
a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
 
b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
index c849cb3f41f8..7a68f394bfec 100644
--- 
a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
+++ 
b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
@@ -5,20 +5,24 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
 
 inherit distutils-r1
 
 DESCRIPTION="A trivial extension that just raises an exception (for testing)"
 HOMEPAGE="
https://pypi.org/project/cython-test-exception-raiser/
-   https://github.com/twisted/cython-test-exception-raiser/;
+   https://github.com/twisted/cython-test-exception-raiser/
+"
 SRC_URI="

https://github.com/twisted/cython-test-exception-raiser/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
+   -> ${P}.gh.tar.gz
+"
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 
-BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"



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

2023-08-21 Thread Michał Górny
commit: 039927d7985af573b92ed47474085532b7c97e53
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 21 11:36:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 21 11:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039927d7

dev-python/cython: Remove old

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

 dev-python/cython/Manifest  |  2 -
 dev-python/cython/cython-0.29.34.ebuild | 92 
 dev-python/cython/cython-0.29.35.ebuild | 94 -
 dev-python/cython/cython-3.0.0.ebuild   | 84 -
 4 files changed, 272 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 17c57826362d..b9c9a2aca0d2 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,4 +1,2 @@
-DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703e0f391b61bd91f3ffba2c35a29a98b9ff8ef2047e7c75743ead280f0f06a924abe84ae8bf7696b65da662a3c58ee0c
 SHA512 
51679d1304d0f87dfb51e60c753f1ce60027f855a91cf130a5dcf84353884a7dcf09c01701945ae2f9173f8f095890c377d5faac28c2f01d7f764609c0130411
-DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a

diff --git a/dev-python/cython/cython-0.29.34.ebuild 
b/dev-python/cython/cython-0.29.34.ebuild
deleted file mode 100644
index d1e81c489ddc..
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 toolchain-funcs elisp-common
-
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="emacs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   emacs? ( >=app-editors/emacs-23.1:* )
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' python3_{8..10})
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
-   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
-   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-)
-
-SITEFILE=50cython-gentoo.el
-
-distutils_enable_sphinx docs
-
-python_compile() {
-   # Python gets confused when it is in sys.path before build.
-   local -x PYTHONPATH=
-
-   distutils-r1_python_compile
-}
-
-python_compile_all() {
-   use emacs && elisp-compile Tools/cython-mode.el
-}
-
-python_test() {
-   if has "${EPYTHON}" pypy3 python3.11; then
-   einfo "Skipping tests on ${EPYTHON} (xfail)"
-   return
-   fi
-
-   tc-export CC
-   # https://github.com/cython/cython/issues/1911
-   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
-   "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests ||
-   die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
-   distutils-r1_python_install_all
-
-   if use emacs; then
-   elisp-install ${PN} Tools/cython-mode.*
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-   fi
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
deleted file mode 100644
index 4aeb2680c12f..
--- a/dev-python/cython/cython-0.29.35.ebuild

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

2023-08-21 Thread Sam James
commit: 704517f1c61cd7d5cb469968661745dcd4f030a8
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 21 11:08:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 21 11:08:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704517f1

dev-python/cython: Stabilize 0.29.35 arm, #909219

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

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

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
index a1471051dd8a..4aeb2680c12f 100644
--- a/dev-python/cython/cython-0.29.35.ebuild
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-08-21 Thread Sam James
commit: bbd179186ad6ca8a2c7bff73800658f5adc64cc2
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 21 11:08:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 21 11:08:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd17918

dev-python/cython: Stabilize 3.0.0-r1 arm, #912598

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

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

diff --git a/dev-python/cython/cython-3.0.0-r1.ebuild 
b/dev-python/cython/cython-3.0.0-r1.ebuild
index 5aec0cc1f140..f3eea181f4a5 100644
--- a/dev-python/cython/cython-3.0.0-r1.ebuild
+++ b/dev-python/cython/cython-3.0.0-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-08-21 Thread Sam James
commit: df81d898cc3eb4543ba061c2bb3c0f3fce90092c
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 21 11:08:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 21 11:08:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df81d898

dev-python/cython: Stabilize 0.29.36 arm, #912601

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

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

diff --git a/dev-python/cython/cython-0.29.36.ebuild 
b/dev-python/cython/cython-0.29.36.ebuild
index 16c20dc9d1f2..dd3557e5daef 100644
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ b/dev-python/cython/cython-0.29.36.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-08-20 Thread Sam James
commit: f5c87eefc1fef2bef062b74e902de8f254a5cf7d
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 21 03:48:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 21 03:48:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c87eef

dev-python/cython: Stabilize 0.29.36 amd64, #912601

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

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

diff --git a/dev-python/cython/cython-0.29.36.ebuild 
b/dev-python/cython/cython-0.29.36.ebuild
index b99eeabc5bd9..16c20dc9d1f2 100644
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ b/dev-python/cython/cython-0.29.36.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-08-19 Thread Sam James
commit: a1768d182a5d2273cfbfd9da6ebe61346372e061
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 20 05:42:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 20 05:42:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1768d18

dev-python/cython: Stabilize 3.0.0-r1 x86, #912598

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

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

diff --git a/dev-python/cython/cython-3.0.0-r1.ebuild 
b/dev-python/cython/cython-3.0.0-r1.ebuild
index 7b68519d964a..6b82c3e1230a 100644
--- a/dev-python/cython/cython-3.0.0-r1.ebuild
+++ b/dev-python/cython/cython-3.0.0-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-08-19 Thread Sam James
commit: 65170f0322ef0eed193cc4ba79bf6dd6311f99ce
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 20 05:42:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 20 05:42:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65170f03

dev-python/cython: Stabilize 0.29.36 hppa, #912601

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

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

diff --git a/dev-python/cython/cython-0.29.36.ebuild 
b/dev-python/cython/cython-0.29.36.ebuild
index a27e45a8648f..b99eeabc5bd9 100644
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ b/dev-python/cython/cython-0.29.36.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-08-19 Thread Sam James
commit: 0042b065eb163c8b0eadd18d5c5ae70272f1661a
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 20 05:41:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 20 05:41:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0042b065

dev-python/cython: Stabilize 3.0.0-r1 hppa, #912598

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

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

diff --git a/dev-python/cython/cython-3.0.0-r1.ebuild 
b/dev-python/cython/cython-3.0.0-r1.ebuild
index 7f84eeef2d4e..7b68519d964a 100644
--- a/dev-python/cython/cython-3.0.0-r1.ebuild
+++ b/dev-python/cython/cython-3.0.0-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-08-19 Thread Arthur Zamarin
commit: ef20b29aefb89874415d254a05d84bfb3060c09a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 18:07:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 18:07:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef20b29a

dev-python/cython: Stabilize 3.0.0-r1 ppc, #912598

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

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

diff --git a/dev-python/cython/cython-3.0.0-r1.ebuild 
b/dev-python/cython/cython-3.0.0-r1.ebuild
index c2d12f6e972d..7f84eeef2d4e 100644
--- a/dev-python/cython/cython-3.0.0-r1.ebuild
+++ b/dev-python/cython/cython-3.0.0-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-08-19 Thread Arthur Zamarin
commit: c55686ec4a678ac01a8c8193fb765072cdc1168c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 16:51:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 16:51:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55686ec

dev-python/cython: Stabilize 0.29.36 ppc64, #912601

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

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

diff --git a/dev-python/cython/cython-0.29.36.ebuild 
b/dev-python/cython/cython-0.29.36.ebuild
index 87da1a6d4248..a27e45a8648f 100644
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ b/dev-python/cython/cython-0.29.36.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-08-19 Thread Arthur Zamarin
commit: aed51b3ea903b8174616f76d58e815c6b98464a0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 16:43:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 16:43:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed51b3e

dev-python/cython: Stabilize 0.29.36 ppc, #912601

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

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

diff --git a/dev-python/cython/cython-0.29.36.ebuild 
b/dev-python/cython/cython-0.29.36.ebuild
index 24388be88f4d..87da1a6d4248 100644
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ b/dev-python/cython/cython-0.29.36.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-08-19 Thread Arthur Zamarin
commit: 93b5ef4555040e2de7bbe295c78adc0cb586d091
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 16:22:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 16:22:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b5ef45

dev-python/cython: Stabilize 0.29.36 x86, #912601

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

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

diff --git a/dev-python/cython/cython-0.29.36.ebuild 
b/dev-python/cython/cython-0.29.36.ebuild
index be7fc3ea4209..24388be88f4d 100644
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ b/dev-python/cython/cython-0.29.36.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-08-19 Thread Arthur Zamarin
commit: 853b6f84d5671bebe748701f5503e814d9cdfdbe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 16:19:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 16:19:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853b6f84

dev-python/cython: Stabilize 0.29.36 sparc, #912601

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

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

diff --git a/dev-python/cython/cython-0.29.36.ebuild 
b/dev-python/cython/cython-0.29.36.ebuild
index 6842b0bd45ca..be7fc3ea4209 100644
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ b/dev-python/cython/cython-0.29.36.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-08-19 Thread Arthur Zamarin
commit: d921fd3e9a021f01ec053336be76947d486044e2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 16:19:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 16:19:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d921fd3e

dev-python/cython: Stabilize 3.0.0-r1 arm64, #912598

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

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

diff --git a/dev-python/cython/cython-3.0.0-r1.ebuild 
b/dev-python/cython/cython-3.0.0-r1.ebuild
index 5455a20d026a..c2d12f6e972d 100644
--- a/dev-python/cython/cython-3.0.0-r1.ebuild
+++ b/dev-python/cython/cython-3.0.0-r1.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-08-19 Thread Arthur Zamarin
commit: 8f061a661e5c0c45f2eb1bd34cb32bef9a1fe7dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 16:08:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 16:08:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f061a66

dev-python/cython: Stabilize 0.29.36 arm64, #912601

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

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

diff --git a/dev-python/cython/cython-0.29.36.ebuild 
b/dev-python/cython/cython-0.29.36.ebuild
index 3db83925618c..6842b0bd45ca 100644
--- a/dev-python/cython/cython-0.29.36.ebuild
+++ b/dev-python/cython/cython-0.29.36.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cython/files/, dev-python/cython/

2023-07-28 Thread Sam James
commit: e1e8c193a6ce07f105dc3767bed420b7010eefd9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 28 11:07:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 28 11:07:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1e8c193

dev-python/cython: backport --version fix

Closes: https://bugs.gentoo.org/911333
Thanks-to: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/cython/cython-3.0.0-r1.ebuild   | 85 ++
 .../files/cython-3.0.0-version-stderr-stdout.patch | 35 +
 2 files changed, 120 insertions(+)

diff --git a/dev-python/cython/cython-3.0.0-r1.ebuild 
b/dev-python/cython/cython-3.0.0-r1.ebuild
new file mode 100644
index ..5455a20d026a
--- /dev/null
+++ b/dev-python/cython/cython-3.0.0-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+   "${FILESDIR}/${P}-version-stderr-stdout.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}

diff --git a/dev-python/cython/files/cython-3.0.0-version-stderr-stdout.patch 
b/dev-python/cython/files/cython-3.0.0-version-stderr-stdout.patch
new file mode 100644
index ..7a12c6eead53
--- /dev/null
+++ b/dev-python/cython/files/cython-3.0.0-version-stderr-stdout.patch
@@ -0,0 +1,35 @@
+https://bugs.gentoo.org/911333
+https://github.com/cython/cython/pull/5572
+https://github.com/cython/cython/commit/ca69b359b040bf6c0fc90692bbea3bdd9d7877e6
+
+From ca69b359b040bf6c0fc90692bbea3bdd9d7877e6 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Fri, 28 Jul 2023 06:52:03 -0400
+Subject: [PATCH] Only write the version to stderr, if it's a separate file
+ descriptor from stdout (GH-5572)
+
+At least one project tries to detect the Cython version by redirecting stderr 
to
+stdout and capturing it. This is done in pure POSIX shell, so it probably 
seemed
+like the simple and obvious solution for a less capable programming language
+given that no output at all was expected on stdout.
+
+But the result is that the version number appears twice, and then gets 
misparsed
+and ends up triggering bad assumptions in the code running cython.
+
+It turns out that it's pretty easy to just print once, though. Detect when
+stdout and stderr are redirected to the same location, and only print once.
+
+See https://github.com/cython/cython/issues/5504
+Fixes https://bugs.gentoo.org/911333
+--- a/Cython/Compiler/Main.py
 b/Cython/Compiler/Main.py
+@@ -776,7 +776,7 @@ def main(command_line = 0):
+ print("Cython version %s" % __version__)
+ # For legacy reasons, we also write the version to stderr.
+ # New tools should expect 

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

2023-07-17 Thread Sam James
commit: b4f43d0a99f9936cb0ccc662c6c121c03e449eba
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 17:52:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 17:52:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f43d0a

dev-python/cython: add 3.0.0

Bug: https://bugs.gentoo.org/897934
Signed-off-by: Sam James  gentoo.org>

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.0.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 2678fda9c144..3fe9b357709d 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,5 +1,6 @@
 DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703e0f391b61bd91f3ffba2c35a29a98b9ff8ef2047e7c75743ead280f0f06a924abe84ae8bf7696b65da662a3c58ee0c
 SHA512 
51679d1304d0f87dfb51e60c753f1ce60027f855a91cf130a5dcf84353884a7dcf09c01701945ae2f9173f8f095890c377d5faac28c2f01d7f764609c0130411
 DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
+DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
 DIST cython-3.0.0b3.gh.tar.gz 2688784 BLAKE2B 
933bb48b2bf5169c973a36c877a36eae28b80409a7ff395b82a14ac0740247496df3c9f2d69884c823b7475069f0c75d6cbbb964b88de60b38082e6e36659bff
 SHA512 
f1d0fdcec4bc6b0f6cb66078592424fdcb7a028b79c5b9d41280ae112235736d11c9f4f793e810007e880ae0def195ac25999db59065c7f7bdcfab84b06bf7d3
 DIST cython-3.0.0rc2.gh.tar.gz 2713358 BLAKE2B 
5d1e1043e0785c4e79441e47ab6d03b7dbdff8728946707acd39452c1a20e3527e3142bbf09d140d28e233ef0ae0e870650f5f77a8d2a1d084199b5b39937463
 SHA512 
42ff1b3f2509c90be6007b9156454ae89c1be26a9dde6ca9c109b0cfa3de30797eeeffef38ea1bfe37a9c8e062c776c8cb755826f8c25aa7c9703fbb031bf643

diff --git a/dev-python/cython/cython-3.0.0.ebuild 
b/dev-python/cython/cython-3.0.0.ebuild
new file mode 100644
index ..3e911be4bd62
--- /dev/null
+++ b/dev-python/cython/cython-3.0.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir 

[gentoo-commits] repo/gentoo:master commit in: dev-python/cython/files/, dev-python/cython/

2023-07-17 Thread Sam James
commit: 8494beecabfa4083ef0a72ca17c9f03b20581fec
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 17:52:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 17:52:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8494beec

dev-python/cython: drop 3.0.0_beta3-r2, 3.0.0_rc2

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

 dev-python/cython/Manifest |   2 -
 dev-python/cython/cython-3.0.0_beta3-r2.ebuild |  81 
 dev-python/cython/cython-3.0.0_rc2.ebuild  |  84 -
 .../files/cython-3.0.0_beta3-const-iter.patch  | 207 -
 .../files/cython-3.0.0_beta3-py312-long.patch  |  28 ---
 5 files changed, 402 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 3fe9b357709d..17c57826362d 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -2,5 +2,3 @@ DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703
 DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
-DIST cython-3.0.0b3.gh.tar.gz 2688784 BLAKE2B 
933bb48b2bf5169c973a36c877a36eae28b80409a7ff395b82a14ac0740247496df3c9f2d69884c823b7475069f0c75d6cbbb964b88de60b38082e6e36659bff
 SHA512 
f1d0fdcec4bc6b0f6cb66078592424fdcb7a028b79c5b9d41280ae112235736d11c9f4f793e810007e880ae0def195ac25999db59065c7f7bdcfab84b06bf7d3
-DIST cython-3.0.0rc2.gh.tar.gz 2713358 BLAKE2B 
5d1e1043e0785c4e79441e47ab6d03b7dbdff8728946707acd39452c1a20e3527e3142bbf09d140d28e233ef0ae0e870650f5f77a8d2a1d084199b5b39937463
 SHA512 
42ff1b3f2509c90be6007b9156454ae89c1be26a9dde6ca9c109b0cfa3de30797eeeffef38ea1bfe37a9c8e062c776c8cb755826f8c25aa7c9703fbb031bf643

diff --git a/dev-python/cython/cython-3.0.0_beta3-r2.ebuild 
b/dev-python/cython/cython-3.0.0_beta3-r2.ebuild
deleted file mode 100644
index bbe34ee3f715..
--- a/dev-python/cython/cython-3.0.0_beta3-r2.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{10..11} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs
-
-MY_P=${P/_beta/b}
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV/_beta/b}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' python3_{10..11})
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
-   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
-   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-   # backport upstream fix e.g. for dev-python/pysimdjson on py3.12
-   "${FILESDIR}/${P}-py312-long.patch"
-   # should fix dev-python/symengine
-   # https://github.com/cython/cython/pull/5483
-   "${FILESDIR}/${P}-const-iter.patch"
-)
-
-distutils_enable_sphinx docs \
-   dev-python/jinja \
-   dev-python/sphinx-issues \
-   dev-python/sphinx-tabs
-
-python_compile() {
-   # Python gets confused when it is in sys.path before build.
-   local -x PYTHONPATH=
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
-   einfo "Skipping tests on ${EPYTHON} (xfail)"
-   return
-   fi
-
-   tc-export CC
-   # https://github.com/cython/cython/issues/1911
-   local 

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

2023-07-13 Thread Sam James
commit: bf5b4651e442ab6a4b7cf4e928f961e7e75118c7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 13 06:04:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 13 06:04:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5b4651

dev-python/cython: add 3.0.0_rc2

We also disable some unnecessary tests (examples, style) and fix tests with
CYTHON_FORCE_REGEN set.

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.0_rc2.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 93c951c79044..2678fda9c144 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -2,3 +2,4 @@ DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703
 DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-3.0.0b3.gh.tar.gz 2688784 BLAKE2B 
933bb48b2bf5169c973a36c877a36eae28b80409a7ff395b82a14ac0740247496df3c9f2d69884c823b7475069f0c75d6cbbb964b88de60b38082e6e36659bff
 SHA512 
f1d0fdcec4bc6b0f6cb66078592424fdcb7a028b79c5b9d41280ae112235736d11c9f4f793e810007e880ae0def195ac25999db59065c7f7bdcfab84b06bf7d3
+DIST cython-3.0.0rc2.gh.tar.gz 2713358 BLAKE2B 
5d1e1043e0785c4e79441e47ab6d03b7dbdff8728946707acd39452c1a20e3527e3142bbf09d140d28e233ef0ae0e870650f5f77a8d2a1d084199b5b39937463
 SHA512 
42ff1b3f2509c90be6007b9156454ae89c1be26a9dde6ca9c109b0cfa3de30797eeeffef38ea1bfe37a9c8e062c776c8cb755826f8c25aa7c9703fbb031bf643

diff --git a/dev-python/cython/cython-3.0.0_rc2.ebuild 
b/dev-python/cython/cython-3.0.0_rc2.ebuild
new file mode 100644
index ..3e911be4bd62
--- /dev/null
+++ b/dev-python/cython/cython-3.0.0_rc2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



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

2023-06-27 Thread Sam James
commit: 142062a5720738dc1f028717478610ba8ed0026c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 18:29:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 18:29:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142062a5

dev-python/cython: Stabilize 0.29.35 hppa, #909219

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

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

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
index 5f0891cc9ee3..a1471051dd8a 100644
--- a/dev-python/cython/cython-0.29.35.ebuild
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-06-27 Thread Sam James
commit: 579e9c561ad29a7fd20ab707dfa86bc385998227
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 10:19:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 10:19:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579e9c56

dev-python/cython: Stabilize 0.29.35 ppc64, #909219

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

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

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
index 022de743e087..5f0891cc9ee3 100644
--- a/dev-python/cython/cython-0.29.35.ebuild
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-06-27 Thread Jakov Smolić
commit: 5ea5d78aa718aa93ab51e2fd59f0ed715cc579ad
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 27 09:07:56 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 27 09:07:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea5d78a

dev-python/cython: Stabilize 0.29.35 ppc, #909219

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
index 80f9af8de760..022de743e087 100644
--- a/dev-python/cython/cython-0.29.35.ebuild
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-06-27 Thread Sam James
commit: 0a9d23348228e76671894707040eabd310f787dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 07:53:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 07:54:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a9d2334

dev-python/cython: Stabilize 0.29.35 sparc, #909219

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

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

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
index 66be24f1681f..80f9af8de760 100644
--- a/dev-python/cython/cython-0.29.35.ebuild
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-06-27 Thread Sam James
commit: 8ec9416682330fc370e0d3257f7026aabb313e25
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 06:34:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 06:34:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec94166

dev-python/cython: Stabilize 0.29.35 arm64, #909219

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

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

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
index cedccd6ac4d7..66be24f1681f 100644
--- a/dev-python/cython/cython-0.29.35.ebuild
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-06-26 Thread Jakov Smolić
commit: 08cae8a851fc0fa664286ba925c01a5f54b0d1ad
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 27 05:18:18 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 27 05:18:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08cae8a8

dev-python/cython: Stabilize 0.29.35 amd64, #909219

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
index 98a01242a04f..e12cbb626191 100644
--- a/dev-python/cython/cython-0.29.35.ebuild
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-06-26 Thread Jakov Smolić
commit: deaac97bdc038ab03b3c23db6e1cc62bf9de9b1d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun 27 05:18:20 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun 27 05:18:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deaac97b

dev-python/cython: Stabilize 0.29.35 x86, #909219

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
index e12cbb626191..cedccd6ac4d7 100644
--- a/dev-python/cython/cython-0.29.35.ebuild
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cython/files/, dev-python/cython/

2023-06-15 Thread Michał Górny
commit: d5b11f8c5e183927f2046e86c986ae1382dbe914
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 15 18:25:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 15 18:26:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b11f8c

dev-python/cython: Backport reverse iterator fix to 3.0.0_beta3-r2

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

 ...eta3-r1.ebuild => cython-3.0.0_beta3-r2.ebuild} |   3 +
 .../files/cython-3.0.0_beta3-const-iter.patch  | 207 +
 2 files changed, 210 insertions(+)

diff --git a/dev-python/cython/cython-3.0.0_beta3-r1.ebuild 
b/dev-python/cython/cython-3.0.0_beta3-r2.ebuild
similarity index 94%
rename from dev-python/cython/cython-3.0.0_beta3-r1.ebuild
rename to dev-python/cython/cython-3.0.0_beta3-r2.ebuild
index ca84314058cc..bbe34ee3f715 100644
--- a/dev-python/cython/cython-3.0.0_beta3-r1.ebuild
+++ b/dev-python/cython/cython-3.0.0_beta3-r2.ebuild
@@ -45,6 +45,9 @@ PATCHES=(
"${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
# backport upstream fix e.g. for dev-python/pysimdjson on py3.12
"${FILESDIR}/${P}-py312-long.patch"
+   # should fix dev-python/symengine
+   # https://github.com/cython/cython/pull/5483
+   "${FILESDIR}/${P}-const-iter.patch"
 )
 
 distutils_enable_sphinx docs \

diff --git a/dev-python/cython/files/cython-3.0.0_beta3-const-iter.patch 
b/dev-python/cython/files/cython-3.0.0_beta3-const-iter.patch
new file mode 100644
index ..18822f12904a
--- /dev/null
+++ b/dev-python/cython/files/cython-3.0.0_beta3-const-iter.patch
@@ -0,0 +1,207 @@
+From 913b8fadc5fc45306764c0ede472e1bc3b606d10 Mon Sep 17 00:00:00 2001
+From: Isuru Fernando 
+Date: Mon, 12 Jun 2023 13:42:09 -0500
+Subject: [PATCH 1/4] Don't remove const for reverse iteration
+
+---
+ Cython/Compiler/ExprNodes.py   | 27 ---
+ Cython/Includes/libcpp/map.pxd |  8 ++--
+ 2 files changed, 6 insertions(+), 29 deletions(-)
+
+diff --git a/Cython/Compiler/ExprNodes.py b/Cython/Compiler/ExprNodes.py
+index ad4701b7bb6..275a6233da5 100644
+--- a/Cython/Compiler/ExprNodes.py
 b/Cython/Compiler/ExprNodes.py
+@@ -3268,32 +3268,6 @@ def free_temps(self, code):
+ ExprNode.free_temps(self, code)
+ 
+ 
+-def remove_const(item_type):
+-"""
+-Removes the constness of a given type and its underlying templates
+-if any.
+-
+-This is to solve the compilation error when the temporary variable used to
+-store the result of an iterator cannot be changed due to its constness.
+-For example, the value_type of std::map, which will also be the type of
+-the temporarry variable, is std::pair. This means the first
+-component of the variable cannot be reused to store the result of each
+-iteration, which leads to a compilation error.
+-"""
+-if item_type.is_const:
+-item_type = item_type.cv_base_type
+-if item_type.is_typedef:
+-item_type = remove_const(item_type.typedef_base_type)
+-if item_type.is_cpp_class and item_type.templates:
+-templates = [remove_const(t) if t.is_const else t for t in 
item_type.templates]
+-template_type = item_type.template_type
+-item_type = PyrexTypes.CppClassType(
+-template_type.name, template_type.scope,
+-template_type.cname, template_type.base_classes,
+-templates, template_type)
+-return item_type
+-
+-
+ class NextNode(AtomicExprNode):
+ #  Used as part of for statement implementation.
+ #  Implements result = next(iterator)
+@@ -3336,7 +3310,6 @@ def infer_type(self, env, iterator_type=None):
+ 
+ def analyse_types(self, env):
+ self.type = self.infer_type(env, self.iterator.type)
+-self.type = remove_const(self.type)
+ self.is_temp = 1
+ return self
+ 
+diff --git a/Cython/Includes/libcpp/map.pxd b/Cython/Includes/libcpp/map.pxd
+index d81af66e09a..2c2c5c82adf 100644
+--- a/Cython/Includes/libcpp/map.pxd
 b/Cython/Includes/libcpp/map.pxd
+@@ -50,7 +50,9 @@ cdef extern from "" namespace "std" nogil:
+ cppclass reverse_iterator:
+ reverse_iterator() except +
+ reverse_iterator(reverse_iterator&) except +
+-value_type& operator*()
++# correct would be value_type& but this does not work
++# well with cython's code gen
++pair[T, U]& operator*()
+ reverse_iterator operator++()
+ reverse_iterator operator--()
+ reverse_iterator operator++(int)
+@@ -63,7 +65,9 @@ cdef extern from "" namespace "std" nogil:
+ const_reverse_iterator() except +
+ const_reverse_iterator(reverse_iterator&) except +
+ operator=(reverse_iterator&) except +
+-const value_type& operator*()
++# correct would be const value_type& but this does not work
++# well with cython's code gen
++ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/cython/, dev-python/cython/files/

2023-06-04 Thread Michał Górny
commit: a90a245bdb7fdda146d41ccbd221c9df973bc18a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun  4 13:49:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun  4 14:02:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a90a245b

dev-python/cython: Backport py3.12 fix needed for pysimdjson

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

 ...0_beta3.ebuild => cython-3.0.0_beta3-r1.ebuild} |  2 ++
 .../files/cython-3.0.0_beta3-py312-long.patch  | 28 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/cython/cython-3.0.0_beta3.ebuild 
b/dev-python/cython/cython-3.0.0_beta3-r1.ebuild
similarity index 94%
rename from dev-python/cython/cython-3.0.0_beta3.ebuild
rename to dev-python/cython/cython-3.0.0_beta3-r1.ebuild
index 4637fee3bed8..ca84314058cc 100644
--- a/dev-python/cython/cython-3.0.0_beta3.ebuild
+++ b/dev-python/cython/cython-3.0.0_beta3-r1.ebuild
@@ -43,6 +43,8 @@ PATCHES=(
"${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
"${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
"${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+   # backport upstream fix e.g. for dev-python/pysimdjson on py3.12
+   "${FILESDIR}/${P}-py312-long.patch"
 )
 
 distutils_enable_sphinx docs \

diff --git a/dev-python/cython/files/cython-3.0.0_beta3-py312-long.patch 
b/dev-python/cython/files/cython-3.0.0_beta3-py312-long.patch
new file mode 100644
index ..fb849eca8666
--- /dev/null
+++ b/dev-python/cython/files/cython-3.0.0_beta3-py312-long.patch
@@ -0,0 +1,28 @@
+From d82e4e34582e908d315b912a60d81d5759850df5 Mon Sep 17 00:00:00 2001
+From: Stefan Behnel 
+Date: Mon, 29 May 2023 21:58:15 +0200
+Subject: [PATCH] Fix the argument type passed into the new
+ "PyUnstable_Long_Compact*()" C-API functions in CPython 3.12.
+
+---
+ Cython/Utility/TypeConversion.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Cython/Utility/TypeConversion.c b/Cython/Utility/TypeConversion.c
+index efc5c1373..09e87d81c 100644
+--- a/Cython/Utility/TypeConversion.c
 b/Cython/Utility/TypeConversion.c
+@@ -149,8 +149,8 @@ static CYTHON_INLINE Py_hash_t 
__Pyx_PyIndex_AsHash_t(PyObject*);
+ ((1 - (Py_ssize_t) __Pyx_PyLong_Sign(x)) * __Pyx_PyLong_DigitCount(x))
+ 
+   #if defined(PyUnstable_Long_IsCompact) && 
defined(PyUnstable_Long_CompactValue)
+-#define __Pyx_PyLong_IsCompact(x) PyUnstable_Long_IsCompact(x)
+-#define __Pyx_PyLong_CompactValue(x)  PyUnstable_Long_CompactValue(x)
++#define __Pyx_PyLong_IsCompact(x) 
PyUnstable_Long_IsCompact((PyLongObject*) x)
++#define __Pyx_PyLong_CompactValue(x)  
PyUnstable_Long_CompactValue((PyLongObject*) x)
+   #else
+ #define __Pyx_PyLong_IsCompact(x) 
(((PyLongObject*)x)->long_value.lv_tag < (2 << _PyLong_NON_SIZE_BITS))
+ #define __Pyx_PyLong_CompactValue(x)  ((1 - (Py_ssize_t) 
__Pyx_PyLong_Sign(x)) * (Py_ssize_t) __Pyx_PyLong_Digits(x)[0])
+-- 
+2.41.0
+



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

2023-05-27 Thread Michał Górny
commit: 3cde393b5ffd95747861f2c585ef395b0f04d658
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 27 08:52:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 27 08:55:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cde393b

dev-python/cython: Remove old

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

 dev-python/cython/Manifest  |  2 -
 dev-python/cython/cython-0.29.33-r1.ebuild  | 91 -
 dev-python/cython/cython-0.29.33.ebuild | 90 
 dev-python/cython/cython-3.0.0_beta2.ebuild | 75 
 4 files changed, 258 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index b97f9744914b..b636c7775371 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,5 +1,3 @@
-DIST cython-0.29.33.gh.tar.gz 2113910 BLAKE2B 
9212edfa36680a3243632d28c4f5616a7336e82ee1f96df7d5e29711056619639c9a8fe9bbf9aea0a86aed39e836dc6eaa112ad35080f530add6309ccd09c53c
 SHA512 
85f5ba7159d8793dbda980140b26086727f356a71d78f8522419657841d07b865d09c2f0a0f77d398669d071c1d261060235321a19eb7808e35d24f8ac71560d
 DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703e0f391b61bd91f3ffba2c35a29a98b9ff8ef2047e7c75743ead280f0f06a924abe84ae8bf7696b65da662a3c58ee0c
 SHA512 
51679d1304d0f87dfb51e60c753f1ce60027f855a91cf130a5dcf84353884a7dcf09c01701945ae2f9173f8f095890c377d5faac28c2f01d7f764609c0130411
 DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
-DIST cython-3.0.0b2.gh.tar.gz 2669448 BLAKE2B 
87602a43f77f8005adfc71ec0598a12212db917071dd2ae9a7d0d909411e38525290d860a8606600a5e1b07b014da65d2398f04818837fb15f66bcdba0cad965
 SHA512 
2095a556bc83669a89902a71da2164fbfab2b75cec2de95c91f95b6b3639bc5802b09808059896ed564b0d6e0539e497051614572bc8ba5d678d0410ccc3914f
 DIST cython-3.0.0b3.gh.tar.gz 2688784 BLAKE2B 
933bb48b2bf5169c973a36c877a36eae28b80409a7ff395b82a14ac0740247496df3c9f2d69884c823b7475069f0c75d6cbbb964b88de60b38082e6e36659bff
 SHA512 
f1d0fdcec4bc6b0f6cb66078592424fdcb7a028b79c5b9d41280ae112235736d11c9f4f793e810007e880ae0def195ac25999db59065c7f7bdcfab84b06bf7d3

diff --git a/dev-python/cython/cython-0.29.33-r1.ebuild 
b/dev-python/cython/cython-0.29.33-r1.ebuild
deleted file mode 100644
index 6a8ede44d6a9..
--- a/dev-python/cython/cython-0.29.33-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 toolchain-funcs elisp-common
-
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="emacs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   emacs? ( >=app-editors/emacs-23.1:* )
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' python3_{8..10})
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
-   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
-   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-)
-
-SITEFILE=50cython-gentoo.el
-
-distutils_enable_sphinx docs
-
-python_compile() {
-   # Python gets confused when it is in sys.path before build.
-   local -x PYTHONPATH=
-
-   distutils-r1_python_compile
-}
-
-python_compile_all() {
-   use emacs && elisp-compile Tools/cython-mode.el
-}
-
-python_test() {
-   if has "${EPYTHON}" pypy3 python3.11; then
-   einfo "Skipping tests on ${EPYTHON} (xfail)"
-   return
-   fi
-
-   tc-export CC
-   # https://github.com/cython/cython/issues/1911
-   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
-   "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests ||
-   die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
-   distutils-r1_python_install_all
-
-   if use emacs; then
-   elisp-install ${PN} Tools/cython-mode.*
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-   fi
-}

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

2023-05-27 Thread Arthur Zamarin
commit: 35dc6fdeeef26044aa71a6dbc89a6c8aa71beb29
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 27 07:52:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 27 07:52:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35dc6fde

dev-python/cython: Stabilize 0.29.34 ppc64, #907015

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

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

diff --git a/dev-python/cython/cython-0.29.34.ebuild 
b/dev-python/cython/cython-0.29.34.ebuild
index b0461bf8714d..d1e81c489ddc 100644
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ b/dev-python/cython/cython-0.29.34.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-05-27 Thread Arthur Zamarin
commit: 928769b239e03ffd593c2acbe16c2250fd7a0ce9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 27 07:52:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 27 07:52:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=928769b2

dev-python/cython: Stabilize 0.29.34 ppc, #907015

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

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

diff --git a/dev-python/cython/cython-0.29.34.ebuild 
b/dev-python/cython/cython-0.29.34.ebuild
index 2545f888fc2f..b0461bf8714d 100644
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ b/dev-python/cython/cython-0.29.34.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-05-24 Thread Sam James
commit: 87764eff9006d65c63b53bf4b3d4d03ea813f5d9
Author: Sam James  gentoo  org>
AuthorDate: Thu May 25 02:57:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 25 03:14:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87764eff

dev-python/cython: enable py3.12, use PYTHON_TESTED logic from 3.0.0_beta3

Tests fail immediately trying to import the removed 'imp' module.

Bug: https://github.com/cython/cython/issues/5285
Signed-off-by: Sam James  gentoo.org>

 dev-python/cython/cython-0.29.35.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
index cad4a983b39e..8bfbbd5b5663 100644
--- a/dev-python/cython/cython-0.29.35.ebuild
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -5,7 +5,9 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_TESTED=( python3_{10..11} )
+# 3.12 not tested yet for https://github.com/cython/cython/issues/5285.
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1 multiprocessing toolchain-funcs elisp-common
@@ -61,7 +63,7 @@ python_compile_all() {
 }
 
 python_test() {
-   if has "${EPYTHON}" pypy3; then
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
einfo "Skipping tests on ${EPYTHON} (xfail)"
return
fi



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

2023-05-24 Thread Sam James
commit: 074fed3127e3d051ac8ad8fa08622178af25e853
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 25 02:55:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 25 03:14:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=074fed31

dev-python/cython: use PYTHON_TESTED in 3.0.0_beta3

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

 dev-python/cython/cython-3.0.0_beta3.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/cython/cython-3.0.0_beta3.ebuild 
b/dev-python/cython/cython-3.0.0_beta3.ebuild
index 2feae328980f..a2f0df6de0ce 100644
--- a/dev-python/cython/cython-3.0.0_beta3.ebuild
+++ b/dev-python/cython/cython-3.0.0_beta3.ebuild
@@ -5,7 +5,8 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1 multiprocessing toolchain-funcs
@@ -57,7 +58,7 @@ python_compile() {
 }
 
 python_test() {
-   if has "${EPYTHON}" pypy3; then
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
einfo "Skipping tests on ${EPYTHON} (xfail)"
return
fi



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

2023-05-24 Thread Sam James
commit: 444dab0af58251b26cef62b30b94d4c0303544cd
Author: Sam James  gentoo  org>
AuthorDate: Wed May 24 10:04:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 24 10:04:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=444dab0a

dev-python/cython: add 3.0.0_beta3, drop 3.0.0_beta2_p20230524

Idential contents.

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

 dev-python/cython/Manifest  |  2 +-
 ...0.0_beta2_p20230524.ebuild => cython-3.0.0_beta3.ebuild} | 13 +
 2 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 4398b3129dea..b97f9744914b 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,5 +1,5 @@
 DIST cython-0.29.33.gh.tar.gz 2113910 BLAKE2B 
9212edfa36680a3243632d28c4f5616a7336e82ee1f96df7d5e29711056619639c9a8fe9bbf9aea0a86aed39e836dc6eaa112ad35080f530add6309ccd09c53c
 SHA512 
85f5ba7159d8793dbda980140b26086727f356a71d78f8522419657841d07b865d09c2f0a0f77d398669d071c1d261060235321a19eb7808e35d24f8ac71560d
 DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703e0f391b61bd91f3ffba2c35a29a98b9ff8ef2047e7c75743ead280f0f06a924abe84ae8bf7696b65da662a3c58ee0c
 SHA512 
51679d1304d0f87dfb51e60c753f1ce60027f855a91cf130a5dcf84353884a7dcf09c01701945ae2f9173f8f095890c377d5faac28c2f01d7f764609c0130411
 DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
-DIST cython-3.0.0_beta2_p20230524.gh.tar.gz 2689109 BLAKE2B 
3c0e1abbf81b7fe5dfecf953975b4e06812e4cca3ac39c61ebaa7571432e7fc2d0e283f9f6a9f4d4ea6631e60bd545f1c29fc40c8430b99d34baea5171f8c850
 SHA512 
f47efaa7bf75b3f654250042ea78891a096c137295382df7aab132a950540d43424b615326441129b2d06fc32291eac652b90f81c0494ec1071e5d0b7e5df61f
 DIST cython-3.0.0b2.gh.tar.gz 2669448 BLAKE2B 
87602a43f77f8005adfc71ec0598a12212db917071dd2ae9a7d0d909411e38525290d860a8606600a5e1b07b014da65d2398f04818837fb15f66bcdba0cad965
 SHA512 
2095a556bc83669a89902a71da2164fbfab2b75cec2de95c91f95b6b3639bc5802b09808059896ed564b0d6e0539e497051614572bc8ba5d678d0410ccc3914f
+DIST cython-3.0.0b3.gh.tar.gz 2688784 BLAKE2B 
933bb48b2bf5169c973a36c877a36eae28b80409a7ff395b82a14ac0740247496df3c9f2d69884c823b7475069f0c75d6cbbb964b88de60b38082e6e36659bff
 SHA512 
f1d0fdcec4bc6b0f6cb66078592424fdcb7a028b79c5b9d41280ae112235736d11c9f4f793e810007e880ae0def195ac25999db59065c7f7bdcfab84b06bf7d3

diff --git a/dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild 
b/dev-python/cython/cython-3.0.0_beta3.ebuild
similarity index 84%
rename from dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild
rename to dev-python/cython/cython-3.0.0_beta3.ebuild
index dd78d53bb193..af6f8a6fd310 100644
--- a/dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild
+++ b/dev-python/cython/cython-3.0.0_beta3.ebuild
@@ -17,14 +17,11 @@ HOMEPAGE="
https://github.com/cython/cython/
https://pypi.org/project/Cython/
 "
-#SRC_URI="
-#  https://github.com/cython/cython/archive/${PV/_beta/b}.tar.gz
-#  -> ${MY_P}.gh.tar.gz
-#"
-#S=${WORKDIR}/${MY_P}
-SNAPSHOT_COMMIT="d73164b56544def09b65d250d72b227a38944bb1"
-SRC_URI="https://github.com/cython/cython/archive/${SNAPSHOT_COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
-S=${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_beta/b}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
 
 LICENSE="Apache-2.0"
 SLOT="0"



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

2023-05-24 Thread Sam James
commit: dae9a69f8a8eda1cf92b4a0d89447cf70030ab10
Author: Sam James  gentoo  org>
AuthorDate: Wed May 24 10:03:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 24 10:03:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dae9a69f

dev-python/cython: fix distfile name

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

 dev-python/cython/Manifest| 2 +-
 dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 1407ce5e8c7d..4398b3129dea 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,5 +1,5 @@
 DIST cython-0.29.33.gh.tar.gz 2113910 BLAKE2B 
9212edfa36680a3243632d28c4f5616a7336e82ee1f96df7d5e29711056619639c9a8fe9bbf9aea0a86aed39e836dc6eaa112ad35080f530add6309ccd09c53c
 SHA512 
85f5ba7159d8793dbda980140b26086727f356a71d78f8522419657841d07b865d09c2f0a0f77d398669d071c1d261060235321a19eb7808e35d24f8ac71560d
 DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703e0f391b61bd91f3ffba2c35a29a98b9ff8ef2047e7c75743ead280f0f06a924abe84ae8bf7696b65da662a3c58ee0c
 SHA512 
51679d1304d0f87dfb51e60c753f1ce60027f855a91cf130a5dcf84353884a7dcf09c01701945ae2f9173f8f095890c377d5faac28c2f01d7f764609c0130411
 DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
-DIST cython-3.0.0_beta2_p20230524.tar.gz 2689109 BLAKE2B 
3c0e1abbf81b7fe5dfecf953975b4e06812e4cca3ac39c61ebaa7571432e7fc2d0e283f9f6a9f4d4ea6631e60bd545f1c29fc40c8430b99d34baea5171f8c850
 SHA512 
f47efaa7bf75b3f654250042ea78891a096c137295382df7aab132a950540d43424b615326441129b2d06fc32291eac652b90f81c0494ec1071e5d0b7e5df61f
+DIST cython-3.0.0_beta2_p20230524.gh.tar.gz 2689109 BLAKE2B 
3c0e1abbf81b7fe5dfecf953975b4e06812e4cca3ac39c61ebaa7571432e7fc2d0e283f9f6a9f4d4ea6631e60bd545f1c29fc40c8430b99d34baea5171f8c850
 SHA512 
f47efaa7bf75b3f654250042ea78891a096c137295382df7aab132a950540d43424b615326441129b2d06fc32291eac652b90f81c0494ec1071e5d0b7e5df61f
 DIST cython-3.0.0b2.gh.tar.gz 2669448 BLAKE2B 
87602a43f77f8005adfc71ec0598a12212db917071dd2ae9a7d0d909411e38525290d860a8606600a5e1b07b014da65d2398f04818837fb15f66bcdba0cad965
 SHA512 
2095a556bc83669a89902a71da2164fbfab2b75cec2de95c91f95b6b3639bc5802b09808059896ed564b0d6e0539e497051614572bc8ba5d678d0410ccc3914f

diff --git a/dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild 
b/dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild
index 370d14513642..dd78d53bb193 100644
--- a/dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild
+++ b/dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild
@@ -23,7 +23,7 @@ HOMEPAGE="
 #"
 #S=${WORKDIR}/${MY_P}
 SNAPSHOT_COMMIT="d73164b56544def09b65d250d72b227a38944bb1"
-SRC_URI="https://github.com/cython/cython/archive/${SNAPSHOT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/cython/cython/archive/${SNAPSHOT_COMMIT}.tar.gz -> 
${P}.gh.tar.gz"
 S=${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}
 
 LICENSE="Apache-2.0"



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

2023-05-24 Thread Sam James
commit: c8de5e6fed0a1ee7596b61ae47886d6f0496c0f2
Author: Sam James  gentoo  org>
AuthorDate: Wed May 24 09:58:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 24 09:58:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8de5e6f

dev-python/cython: add 3.0.0_beta2_p20230524

The tests pass w/ 3.10/3.11 but not with 3.12, but it builds w/ 3.12
when 3.0.0_beta2 didn't. But not adding py3.12 to compat yet.

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

 dev-python/cython/Manifest |  1 +
 .../cython/cython-3.0.0_beta2_p20230524.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index d54f2ec4e652..1407ce5e8c7d 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,4 +1,5 @@
 DIST cython-0.29.33.gh.tar.gz 2113910 BLAKE2B 
9212edfa36680a3243632d28c4f5616a7336e82ee1f96df7d5e29711056619639c9a8fe9bbf9aea0a86aed39e836dc6eaa112ad35080f530add6309ccd09c53c
 SHA512 
85f5ba7159d8793dbda980140b26086727f356a71d78f8522419657841d07b865d09c2f0a0f77d398669d071c1d261060235321a19eb7808e35d24f8ac71560d
 DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703e0f391b61bd91f3ffba2c35a29a98b9ff8ef2047e7c75743ead280f0f06a924abe84ae8bf7696b65da662a3c58ee0c
 SHA512 
51679d1304d0f87dfb51e60c753f1ce60027f855a91cf130a5dcf84353884a7dcf09c01701945ae2f9173f8f095890c377d5faac28c2f01d7f764609c0130411
 DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
+DIST cython-3.0.0_beta2_p20230524.tar.gz 2689109 BLAKE2B 
3c0e1abbf81b7fe5dfecf953975b4e06812e4cca3ac39c61ebaa7571432e7fc2d0e283f9f6a9f4d4ea6631e60bd545f1c29fc40c8430b99d34baea5171f8c850
 SHA512 
f47efaa7bf75b3f654250042ea78891a096c137295382df7aab132a950540d43424b615326441129b2d06fc32291eac652b90f81c0494ec1071e5d0b7e5df61f
 DIST cython-3.0.0b2.gh.tar.gz 2669448 BLAKE2B 
87602a43f77f8005adfc71ec0598a12212db917071dd2ae9a7d0d909411e38525290d860a8606600a5e1b07b014da65d2398f04818837fb15f66bcdba0cad965
 SHA512 
2095a556bc83669a89902a71da2164fbfab2b75cec2de95c91f95b6b3639bc5802b09808059896ed564b0d6e0539e497051614572bc8ba5d678d0410ccc3914f

diff --git a/dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild 
b/dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild
new file mode 100644
index ..370d14513642
--- /dev/null
+++ b/dev-python/cython/cython-3.0.0_beta2_p20230524.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_beta/b}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+#SRC_URI="
+#  https://github.com/cython/cython/archive/${PV/_beta/b}.tar.gz
+#  -> ${MY_P}.gh.tar.gz
+#"
+#S=${WORKDIR}/${MY_P}
+SNAPSHOT_COMMIT="d73164b56544def09b65d250d72b227a38944bb1"
+SRC_URI="https://github.com/cython/cython/archive/${SNAPSHOT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S=${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if has "${EPYTHON}" pypy3; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py -vv -j "$(makeopts_jobs)" --work-dir 
"${BUILD_DIR}"/tests ||
+   die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local 

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

2023-05-24 Thread Sam James
commit: 4196458af282fc5ad7814be8bbd0ee1e29cd8cdd
Author: Sam James  gentoo  org>
AuthorDate: Wed May 24 09:16:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 24 09:18:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4196458a

dev-python/cython: add 0.29.35 (+ parallel tests, + un-XFAIL py3.11)

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

 dev-python/cython/Manifest  |  1 +
 dev-python/cython/cython-0.29.35.ebuild | 92 +
 2 files changed, 93 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 46dd0ff7bd3c..d54f2ec4e652 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,3 +1,4 @@
 DIST cython-0.29.33.gh.tar.gz 2113910 BLAKE2B 
9212edfa36680a3243632d28c4f5616a7336e82ee1f96df7d5e29711056619639c9a8fe9bbf9aea0a86aed39e836dc6eaa112ad35080f530add6309ccd09c53c
 SHA512 
85f5ba7159d8793dbda980140b26086727f356a71d78f8522419657841d07b865d09c2f0a0f77d398669d071c1d261060235321a19eb7808e35d24f8ac71560d
 DIST cython-0.29.34.gh.tar.gz 2114639 BLAKE2B 
c5f70fd3e6074d9030a1035bc98d71b703e0f391b61bd91f3ffba2c35a29a98b9ff8ef2047e7c75743ead280f0f06a924abe84ae8bf7696b65da662a3c58ee0c
 SHA512 
51679d1304d0f87dfb51e60c753f1ce60027f855a91cf130a5dcf84353884a7dcf09c01701945ae2f9173f8f095890c377d5faac28c2f01d7f764609c0130411
+DIST cython-0.29.35.gh.tar.gz 2115190 BLAKE2B 
ac23abbd2b560ee52a79840d995a4cf36ddb3a8705b9327010f1ad6add8028185c15703efcc1d59b581d65b5de38e123c0f07c36fe6ffe54a6efee7512161344
 SHA512 
35d679d94e1f731e004b83fb4ae0d569703b0800c913012308146b1c54463ce12cb1cf3733e24162fb357f179444c5ca31108a37850e6c749ddebac5175119f5
 DIST cython-3.0.0b2.gh.tar.gz 2669448 BLAKE2B 
87602a43f77f8005adfc71ec0598a12212db917071dd2ae9a7d0d909411e38525290d860a8606600a5e1b07b014da65d2398f04818837fb15f66bcdba0cad965
 SHA512 
2095a556bc83669a89902a71da2164fbfab2b75cec2de95c91f95b6b3639bc5802b09808059896ed564b0d6e0539e497051614572bc8ba5d678d0410ccc3914f

diff --git a/dev-python/cython/cython-0.29.35.ebuild 
b/dev-python/cython/cython-0.29.35.ebuild
new file mode 100644
index ..756121234252
--- /dev/null
+++ b/dev-python/cython/cython-0.29.35.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs elisp-common
+
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+IUSE="emacs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+SITEFILE=50cython-gentoo.el
+
+distutils_enable_sphinx docs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_compile_all() {
+   use emacs && elisp-compile Tools/cython-mode.el
+}
+
+python_test() {
+   if has "${EPYTHON}" pypy3; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py -vv -j "$(makeopts_jobs)" --work-dir 
"${BUILD_DIR}"/tests ||
+   die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+
+   if use emacs; then
+   elisp-install ${PN} Tools/cython-mode.*
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



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

2023-05-24 Thread Sam James
commit: a17606b78562d50497a73a3b04bf5ed2bda428d6
Author: Sam James  gentoo  org>
AuthorDate: Wed May 24 09:18:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 24 09:18:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a17606b7

dev-python/cython: forward-port test improvements from 0.29.x

Parallel tests + un-XFAIL py3.11.

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

 dev-python/cython/cython-3.0.0_beta2.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-python/cython/cython-3.0.0_beta2.ebuild 
b/dev-python/cython/cython-3.0.0_beta2.ebuild
index a662c305960b..af6f8a6fd310 100644
--- a/dev-python/cython/cython-3.0.0_beta2.ebuild
+++ b/dev-python/cython/cython-3.0.0_beta2.ebuild
@@ -5,10 +5,10 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
 PYTHON_REQ_USE="threads(+)"
 
-inherit distutils-r1 toolchain-funcs
+inherit distutils-r1 multiprocessing toolchain-funcs
 
 MY_P=${P/_beta/b}
 DESCRIPTION="A Python to C compiler"
@@ -34,7 +34,7 @@ BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
-   ' python3_{8..10})
+   ' python3_{10..11})
)
 "
 
@@ -57,7 +57,7 @@ python_compile() {
 }
 
 python_test() {
-   if has "${EPYTHON}" pypy3 python3.11; then
+   if has "${EPYTHON}" pypy3; then
einfo "Skipping tests on ${EPYTHON} (xfail)"
return
fi
@@ -65,7 +65,7 @@ python_test() {
tc-export CC
# https://github.com/cython/cython/issues/1911
local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
-   "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests ||
+   "${PYTHON}" runtests.py -vv -j "$(makeopts_jobs)" --work-dir 
"${BUILD_DIR}"/tests ||
die "Tests fail with ${EPYTHON}"
 }
 



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

2023-05-23 Thread Arthur Zamarin
commit: d1a538e6281e5af87a298a0fb69e1db9d1fcb137
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 19:15:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 19:15:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a538e6

dev-python/cython: Stabilize 0.29.34 arm64, #907015

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

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

diff --git a/dev-python/cython/cython-0.29.34.ebuild 
b/dev-python/cython/cython-0.29.34.ebuild
index 4d407bb23f6b..e8ea8e0d24c2 100644
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ b/dev-python/cython/cython-0.29.34.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-05-23 Thread Arthur Zamarin
commit: 7b9a02a17d2fb622562c3bdd1536ef67f13547eb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 19:15:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 19:15:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b9a02a1

dev-python/cython: Stabilize 0.29.34 hppa, #907015

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

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

diff --git a/dev-python/cython/cython-0.29.34.ebuild 
b/dev-python/cython/cython-0.29.34.ebuild
index 03392e86552c..4d407bb23f6b 100644
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ b/dev-python/cython/cython-0.29.34.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-05-23 Thread Arthur Zamarin
commit: c67e7c4ff3dcdc4569559cfe5b84f0c104d6ab49
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 17:48:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 17:48:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67e7c4f

dev-python/cython: Stabilize 0.29.34 x86, #907015

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

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

diff --git a/dev-python/cython/cython-0.29.34.ebuild 
b/dev-python/cython/cython-0.29.34.ebuild
index dbf9d8dc0e66..03392e86552c 100644
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ b/dev-python/cython/cython-0.29.34.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-05-23 Thread Arthur Zamarin
commit: 26aea4551b90f91cb61eb8cc40d75f7e9d9f88ce
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 16:00:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 16:00:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26aea455

dev-python/cython: Stabilize 0.29.34 sparc, #907015

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

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

diff --git a/dev-python/cython/cython-0.29.34.ebuild 
b/dev-python/cython/cython-0.29.34.ebuild
index bb3b5b7865ff..dbf9d8dc0e66 100644
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ b/dev-python/cython/cython-0.29.34.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-05-23 Thread Arthur Zamarin
commit: 35c3736313d2df75014a4766723158fd0348835d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 15:47:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 15:47:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35c37363

dev-python/cython: Stabilize 0.29.34 arm, #907015

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

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

diff --git a/dev-python/cython/cython-0.29.34.ebuild 
b/dev-python/cython/cython-0.29.34.ebuild
index f79c7c2e3edc..bb3b5b7865ff 100644
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ b/dev-python/cython/cython-0.29.34.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



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

2023-05-23 Thread Arthur Zamarin
commit: 1b1401e2bcf1a7b6260722a3eb48e69f5aed576d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 15:46:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 15:46:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b1401e2

dev-python/cython: Stabilize 0.29.34 amd64, #907015

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

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

diff --git a/dev-python/cython/cython-0.29.34.ebuild 
b/dev-python/cython/cython-0.29.34.ebuild
index 72900e9aaff5..f79c7c2e3edc 100644
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ b/dev-python/cython/cython-0.29.34.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
 IUSE="emacs test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/cython-test-exception-raiser/

2023-05-04 Thread Michał Górny
commit: f112ee61af5d786e87902b121a66d6bfb18155a5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  4 16:09:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  4 16:11:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f112ee61

dev-python/cython-test-exception-raiser: Set DISTUTILS_EXT=1

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

 .../cython-test-exception-raiser-1.0.2-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
 
b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
index 50043b6b..c849cb3f41f8 100644
--- 
a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
+++ 
b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )
 



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

2023-05-02 Thread Michał Górny
commit: 2ee3a7b4f108ded1f4d52735c20d57cb849ad6c7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  2 14:28:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  2 17:18:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee3a7b4

dev-python/cython: Add DISTUTILS_EXT=1

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

 dev-python/cython/cython-0.29.34.ebuild | 1 +
 dev-python/cython/cython-3.0.0_beta2.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-python/cython/cython-0.29.34.ebuild 
b/dev-python/cython/cython-0.29.34.ebuild
index 1c030e3fcaca..72900e9aaff5 100644
--- a/dev-python/cython/cython-0.29.34.ebuild
+++ b/dev-python/cython/cython-0.29.34.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )
 PYTHON_REQ_USE="threads(+)"

diff --git a/dev-python/cython/cython-3.0.0_beta2.ebuild 
b/dev-python/cython/cython-3.0.0_beta2.ebuild
index 7837d43a0eb2..a662c305960b 100644
--- a/dev-python/cython/cython-3.0.0_beta2.ebuild
+++ b/dev-python/cython/cython-3.0.0_beta2.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} pypy3 )
 PYTHON_REQ_USE="threads(+)"



  1   2   3   4   >