davemds pushed a commit to branch master.

http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=90cead3b12c0e73afa1dcdc233c0b282f9df918c

commit 90cead3b12c0e73afa1dcdc233c0b282f9df918c
Author: Dave Andreoli <[email protected]>
Date:   Sun Nov 2 12:23:22 2014 +0100

    Cython 0.21.1 is broken for py3, blacklisted.
    
    more info at:
    https://phab.enlightenment.org/T1774
---
 setup.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/setup.py b/setup.py
index 8624512..39f48be 100755
--- a/setup.py
+++ b/setup.py
@@ -149,6 +149,10 @@ may be caused by version of Cython that's too old.""" % (
                     )
                 )
 
+        # Cython 0.21.1 PyMethod_New() is broken! blacklisted
+        if Cython.__version__ == "0.21.1":
+            raise SystemExit("Cython 0.21.1 is broken! Use another release.")
+
         Cython.Compiler.Options.fast_fail = True    # Stop compilation on first
                                                     #  error
         Cython.Compiler.Options.annotate = False    # Generates HTML files with

-- 


Reply via email to