Fix for sf # 749210, wininst isn't build correctly after building zip.
The problem was that subcommands were not reinitialized.
Bugfix candidate, will backport myself.
diff --git a/Lib/distutils/command/bdist_wininst.py b/Lib/distutils/command/bdist_wininst.py
index 5acca11..3c4c893 100644
--- a/Lib/distutils/command/bdist_wininst.py
+++ b/Lib/distutils/command/bdist_wininst.py
@@ -100,7 +100,7 @@
if not self.skip_build:
self.run_command('build')
- install = self.reinitialize_command('install')
+ install = self.reinitialize_command('install', reinit_subcommands=1)
install.root = self.bdist_dir
install.skip_build = self.skip_build
install.warn_dir = 0