|  | @@ -39,17 +39,7 @@ import sys
 | 
	
		
			
				|  |  |  import setuptools
 | 
	
		
			
				|  |  |  from setuptools.command import build_py
 | 
	
		
			
				|  |  |  from setuptools.command import test
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -# Because we need to support building without Cython but simultaneously need to
 | 
	
		
			
				|  |  | -# subclass its command class when we need to and because distutils requires a
 | 
	
		
			
				|  |  | -# special hook to acquire a command class, we attempt to import Cython's
 | 
	
		
			
				|  |  | -# build_ext, and if that fails we import setuptools'.
 | 
	
		
			
				|  |  | -try:
 | 
	
		
			
				|  |  | -  # Due to the strange way Cython's Distutils module re-imports build_ext, we
 | 
	
		
			
				|  |  | -  # import the build_ext class directly.
 | 
	
		
			
				|  |  | -  from Cython.Distutils.build_ext import build_ext
 | 
	
		
			
				|  |  | -except ImportError:
 | 
	
		
			
				|  |  | -  from setuptools.command.build_ext import build_ext
 | 
	
		
			
				|  |  | +from setuptools.command import build_ext
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  PYTHON_STEM = os.path.dirname(os.path.abspath(__file__))
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -179,7 +169,7 @@ class BuildPy(build_py.build_py):
 | 
	
		
			
				|  |  |      build_py.build_py.run(self)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -class BuildExt(build_ext):
 | 
	
		
			
				|  |  | +class BuildExt(build_ext.build_ext):
 | 
	
		
			
				|  |  |    """Custom build_ext command to enable compiler-specific flags."""
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    C_OPTIONS = {
 | 
	
	
		
			
				|  | @@ -196,7 +186,7 @@ class BuildExt(build_ext):
 | 
	
		
			
				|  |  |      if compiler in BuildExt.LINK_OPTIONS:
 | 
	
		
			
				|  |  |        for extension in self.extensions:
 | 
	
		
			
				|  |  |          extension.extra_link_args += list(BuildExt.LINK_OPTIONS[compiler])
 | 
	
		
			
				|  |  | -    build_ext.build_extensions(self)
 | 
	
		
			
				|  |  | +    build_ext.build_ext.build_extensions(self)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  class Gather(setuptools.Command):
 |