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"