1. gfxmonk
  2. distribute

Commits

Jason R. Coombs  committed fc4e9b1

Reorganized imports

  • Participants
  • Parent commits 8426741
  • Branches default

Comments (0)

Files changed (1)

File setuptools/extension.py

View file
  • Ignore whitespace
-from distutils.core import Extension as _Extension
+import sys
+import distutils.core
+import distutils.extension
+
 from setuptools.dist import _get_unpatched
-_Extension = _get_unpatched(_Extension)
+
+_Extension = _get_unpatched(distutils.core.Extension)
 
 # Prefer Cython to Pyrex
 pyrex_impls = 'Cython.Distutils.build_ext', 'Pyrex.Distutils.build_ext'
 
     if not have_pyrex:
         # convert .pyx extensions to .c
-        def __init__(self,*args,**kw):
-            _Extension.__init__(self,*args,**kw)
+        def __init__(self, *args, **kw):
+            _Extension.__init__(self, *args, **kw)
             sources = []
             for s in self.sources:
                 if s.endswith('.pyx'):
-                    sources.append(s[:-3]+'c')
+                    sources.append(s[:-3] + 'c')
                 else:
                     sources.append(s)
             self.sources = sources
 class Library(Extension):
     """Just like a regular Extension, but built as a library instead"""
 
-import sys, distutils.core, distutils.extension
 distutils.core.Extension = Extension
 distutils.extension.Extension = Extension
 if 'distutils.command.build_ext' in sys.modules:
     sys.modules['distutils.command.build_ext'].Extension = Extension
-