mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
Changes to what we do to modules that don't import, as
discussed on python-dev.
This commit is contained in:
parent
dcea37026e
commit
7113d9607b
1 changed files with 5 additions and 5 deletions
10
setup.py
10
setup.py
|
@ -176,13 +176,13 @@ class PyBuildExt(build_ext):
|
||||||
except ImportError, why:
|
except ImportError, why:
|
||||||
|
|
||||||
if 1:
|
if 1:
|
||||||
self.announce('*** WARNING: removing "%s" since importing it'
|
self.announce('*** WARNING: renaming "%s" since importing it'
|
||||||
' failed: %s' % (ext.name, why))
|
' failed: %s' % (ext.name, why))
|
||||||
assert not self.inplace
|
assert not self.inplace
|
||||||
fullname = self.get_ext_fullname(ext.name)
|
basename, tail = os.path.splitext(ext_filename)
|
||||||
ext_filename = os.path.join(self.build_lib,
|
newname = basename + "_failed" + tail
|
||||||
self.get_ext_filename(fullname))
|
if os.path.exists(newname): os.remove(newname)
|
||||||
os.remove(ext_filename)
|
os.rename(ext_filename, newname)
|
||||||
|
|
||||||
# XXX -- This relies on a Vile HACK in
|
# XXX -- This relies on a Vile HACK in
|
||||||
# distutils.command.build_ext.build_extension(). The
|
# distutils.command.build_ext.build_extension(). The
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue