diff --git a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.84.1.bb b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.84.1.bb
index 3f7f64c076..91d14f719a 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.84.1.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.84.1.bb
@@ -5,14 +5,18 @@ SECTION = "devel/python"
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=0bcf70029ff7f40a132bf95381ee0b2d"

-inherit pypi setuptools3
+inherit pypi python_setuptools_build_meta cython

-DEPENDS += "python3-grpcio"
+DEPENDS += "python3-grpcio python3-wheel-native"

 SRC_URI[sha256sum] = "ca8a326df3441127d6709d992774844bb496db30b08f76ed5d1a912089e03f2c"

 RDEPENDS:${PN} = "python3-grpcio"

+do_configure:append() {
+    sed -i 's/"Cython==/"Cython>=/' ${S}/pyproject.toml
+}
+
 do_compile:prepend() {
     export GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS="${@oe.utils.parallel_make(d, False)}"
 }
