Pyrex is a language for writing Python extension modules. The version 0.9.6.2 (and 0.9.6.1) fixes some errors found in version 0.9.6. One of the bugs fixed is the one described in bug #195354.
Created attachment 133576 [details] pyrex-0.9.6.2.ebuild This ebuild also includes a patch. So it is not a vanilla bump ;)
Created attachment 133578 [details, diff] Workaround patch for setuptools bug Even though pyrex-0.9.6.2 fixes the bugs in bug #195354 and bug #195466, installation of pyrex packages with setuptools still fails, because setuptools calls a method with a wrong number of arguments (as it was right in <pyrex-0.9.6). This patch allows the call of the function with only two parameters.
Created attachment 133579 [details] build.log of the bug fixed with patch Just for documentation reasons: The exception which occurs, if the patch given is not applied :)
pyrex-0.9.6.3 is in CVS, thanks for the patch ;)
The setuptools-workaround.patch breaks distutils, since the result of swig_sources must be returned. (Hit me when building pytables-2.0.2.)
Created attachment 138129 [details, diff] fixed setuptools-workaround returning the result of swig_sources This patch superseds the pyrex-setuptools-workaround.patch and contains the aforementioned fix.
(In reply to comment #6) > Created an attachment (id=138129) [edit] > fixed setuptools-workaround returning the result of swig_sources > > This patch superseds the pyrex-setuptools-workaround.patch and contains the > aforementioned fix. > Thanks, I've bumped pyrex to 0.9.6.4 today, this version uses the fixed patch.