diff --git a/recipes/pyobjus/__init__.py b/recipes/pyobjus/__init__.py index 51c45c9..639b838 100644 --- a/recipes/pyobjus/__init__.py +++ b/recipes/pyobjus/__init__.py @@ -17,7 +17,11 @@ class PyobjusRecipe(CythonRecipe): return env def cythonize_build(self): - super(PyobjusRecipe, self).cythonize_build() + # don't use the cythonize, pyobjus don't support method rewriting + shprint(sh.find, self.build_dir, "-iname", "*.pyx", + "-exec", "cython", "{}", ";") + # ffi is installed somewhere else, this include doesn't work + # XXX ideally, we need to fix libffi installation... shprint(sh.sed, "-i.bak", "s/ffi\///g",