mirror of
https://github.com/quantum5/punyverse.git
synced 2025-04-24 13:11:57 -04:00
Fixup: launcher fix accidentally broke newer python
This commit is contained in:
parent
bccae3649d
commit
a27dab91df
10
setup.py
10
setup.py
|
@ -81,11 +81,15 @@ if os.name == 'nt':
|
|||
if isinstance(ext, SimpleExecutable):
|
||||
old = self.shlib_compiler.link_shared_object
|
||||
self.shlib_compiler.link_shared_object = link_shared_object.__get__(self.shlib_compiler)
|
||||
self.shlib_compiler.manifest_get_embed_info = \
|
||||
make_manifest_get_embed_info(self.shlib_compiler.manifest_get_embed_info)
|
||||
patched = False
|
||||
if hasattr(self.shlib_compiler, 'manifest_get_embed_info'):
|
||||
self.shlib_compiler.manifest_get_embed_info = \
|
||||
make_manifest_get_embed_info(self.shlib_compiler.manifest_get_embed_info)
|
||||
patched = True
|
||||
super(build_ext_exe, self).build_extension(ext)
|
||||
self.shlib_compiler.link_shared_object = old
|
||||
del self.shlib_compiler.manifest_get_embed_info
|
||||
if patched:
|
||||
del self.shlib_compiler.manifest_get_embed_info
|
||||
else:
|
||||
super(build_ext_exe, self).build_extension(ext)
|
||||
|
||||
|
|
Loading…
Reference in a new issue