aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/extension.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2012-03-10 19:21:15 -0800
committerJason R. Coombs <jaraco@jaraco.com>2012-03-10 19:21:15 -0800
commit5e47a200c412793a2878e3df57f29e854e2e9356 (patch)
tree30cc3409c393ccbd50c3fcd1a439274e9b395536 /setuptools/extension.py
parented9ebca5b0c012c6b44adad4efa475f1cccd460d (diff)
downloadexternal_python_setuptools-5e47a200c412793a2878e3df57f29e854e2e9356.tar.gz
external_python_setuptools-5e47a200c412793a2878e3df57f29e854e2e9356.tar.bz2
external_python_setuptools-5e47a200c412793a2878e3df57f29e854e2e9356.zip
Reorganized imports
--HG-- branch : distribute extra : rebase_source : 3c54aa84f71220021b92f890359546b4ff41e5f6
Diffstat (limited to 'setuptools/extension.py')
-rw-r--r--setuptools/extension.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/setuptools/extension.py b/setuptools/extension.py
index b5a0702b..e87494ad 100644
--- a/setuptools/extension.py
+++ b/setuptools/extension.py
@@ -1,6 +1,10 @@
-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'
@@ -19,12 +23,12 @@ class Extension(_Extension):
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
@@ -32,9 +36,7 @@ class Extension(_Extension):
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
-