diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2016-09-04 19:50:27 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2016-09-04 19:50:27 -0400 |
commit | cd22ba427f9b201d6bc48586ddf4595312b9e19e (patch) | |
tree | f87e4a770496efaffe02510ac6daf14a629936ab /setuptools/extension.py | |
parent | 443cabec148460b3a688923df1a63f689d1164c7 (diff) | |
download | external_python_setuptools-cd22ba427f9b201d6bc48586ddf4595312b9e19e.tar.gz external_python_setuptools-cd22ba427f9b201d6bc48586ddf4595312b9e19e.tar.bz2 external_python_setuptools-cd22ba427f9b201d6bc48586ddf4595312b9e19e.zip |
Move (much of?) the rest of the monkey patching into the monkey module
Diffstat (limited to 'setuptools/extension.py')
-rw-r--r-- | setuptools/extension.py | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/setuptools/extension.py b/setuptools/extension.py index 073d9459..03068d35 100644 --- a/setuptools/extension.py +++ b/setuptools/extension.py @@ -1,4 +1,3 @@ -import sys import re import functools import distutils.core @@ -8,11 +7,6 @@ import distutils.extension from setuptools.extern.six.moves import map from .monkey import get_unpatched -from . import msvc - -_Extension = get_unpatched(distutils.core.Extension) - -msvc.patch_for_specialized_compiler() def _have_cython(): @@ -33,6 +27,9 @@ def _have_cython(): have_pyrex = _have_cython +_Extension = get_unpatched(distutils.core.Extension) + + class Extension(_Extension): """Extension that uses '.c' files in place of '.pyx' files""" @@ -59,9 +56,3 @@ class Extension(_Extension): class Library(Extension): """Just like a regular Extension, but built as a library instead""" - - -distutils.core.Extension = Extension -distutils.extension.Extension = Extension -if 'distutils.command.build_ext' in sys.modules: - sys.modules['distutils.command.build_ext'].Extension = Extension |