diff --git a/programming/library/cbindgen/actions.py b/programming/library/cbindgen/actions.py
index 7ac320fbef..1b5a12e128 100644
--- a/programming/library/cbindgen/actions.py
+++ b/programming/library/cbindgen/actions.py
@@ -9,6 +9,8 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
+shelltools.export("CYTHON", "/usr/bin/cython3")
+
def setup():
shelltools.system("cargo fetch --locked --target x86_64-unknown-linux-gnu")
diff --git a/programming/library/cbindgen/pspec.xml b/programming/library/cbindgen/pspec.xml
index 9d76b9573a..ea937c103e 100644
--- a/programming/library/cbindgen/pspec.xml
+++ b/programming/library/cbindgen/pspec.xml
@@ -17,6 +17,10 @@
rust
llvm
curl-devel
+
+ cmake
+ cython3
+ python3