From 0cb7fa265e11dcb58dcdf3a8be4497bf3beb01a3 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Fri, 18 Mar 2011 10:34:57 -0400 Subject: Applying patch provided by Didrik Pinte on #195 for Cython build_ext support --HG-- branch : distribute extra : rebase_source : 69be8a07f86d1fbbdace2b7965a2c4a6cc5a14bf --- setuptools/extension.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'setuptools/extension.py') diff --git a/setuptools/extension.py b/setuptools/extension.py index d186c7a2..df1ef02a 100644 --- a/setuptools/extension.py +++ b/setuptools/extension.py @@ -3,8 +3,16 @@ from setuptools.dist import _get_unpatched _Extension = _get_unpatched(_Extension) try: - from Pyrex.Distutils.build_ext import build_ext + # testing Cython first as it is supposed to replace pyrex + from Cython.Distutils.build_ext import build_ext except ImportError: + try: + from Pyrex.Distutils.build_ext import build_ext + except: + have_pyrex = False + else: + has_pyrex = True + have_pyrex = False else: have_pyrex = True -- cgit v1.2.3