From fe67a2a6345650ce1894ab5d5a92f4b90a0260ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Tue, 11 Feb 2025 09:45:24 -0300 Subject: [PATCH] python3-Cython: update to 3.0.12. --- .../python3-Cython/patches/fix-regression.patch | 17 ----------------- srcpkgs/python3-Cython/template | 6 +++--- 2 files changed, 3 insertions(+), 20 deletions(-) delete mode 100644 srcpkgs/python3-Cython/patches/fix-regression.patch diff --git a/srcpkgs/python3-Cython/patches/fix-regression.patch b/srcpkgs/python3-Cython/patches/fix-regression.patch deleted file mode 100644 index f2e761608e3..00000000000 --- a/srcpkgs/python3-Cython/patches/fix-regression.patch +++ /dev/null @@ -1,17 +0,0 @@ -Revert https://github.com/cython/cython/pull/6124 which causes a -serious regression, e.g. sagemath FTBS with cython 3.0.11 - ---- a/Cython/Compiler/Nodes.py -+++ b/Cython/Compiler/Nodes.py -@@ -710,10 +710,8 @@ class CFuncDeclaratorNode(CDeclaratorNode): - and not self.has_explicit_exc_clause - and self.exception_check - and visibility != 'extern'): -- # If function is already declared from pxd, the exception_check has already correct value. -- if not (self.declared_name() in env.entries and not in_pxd): -- self.exception_check = False - # implicit noexcept, with a warning -+ self.exception_check = False - warning(self.pos, - "Implicit noexcept declaration is deprecated." - " Function declaration should contain 'noexcept' keyword.", diff --git a/srcpkgs/python3-Cython/template b/srcpkgs/python3-Cython/template index a01702f0747..043ba2ab276 100644 --- a/srcpkgs/python3-Cython/template +++ b/srcpkgs/python3-Cython/template @@ -1,7 +1,7 @@ # Template file for 'python3-Cython' pkgname=python3-Cython -version=3.0.11 -revision=3 +version=3.0.12 +revision=1 build_style=python3-module hostmakedepends="python3-setuptools" makedepends="python3-devel" @@ -12,7 +12,7 @@ license="Apache-2.0" homepage="https://cython.org/" changelog="https://raw.githubusercontent.com/cython/cython/master/CHANGES.rst" distfiles="${PYPI_SITE}/c/cython/cython-${version}.tar.gz" -checksum=7146dd2af8682b4ca61331851e6aebce9fe5158e75300343f80c07ca80b1faff +checksum=b988bb297ce76c671e28c97d017b95411010f7c77fa6623dd0bb47eed1aee1bc # Tests are flaky make_check=no conflicts="python3-Cython0.29>=0"