| Index: recipe_engine/third_party/setuptools/command/bdist_wininst.py
|
| diff --git a/recipe_engine/third_party/setuptools/command/bdist_wininst.py b/recipe_engine/third_party/setuptools/command/bdist_wininst.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..073de97b46c92e2e221cade8c1350ab2c5cff891
|
| --- /dev/null
|
| +++ b/recipe_engine/third_party/setuptools/command/bdist_wininst.py
|
| @@ -0,0 +1,21 @@
|
| +import distutils.command.bdist_wininst as orig
|
| +
|
| +
|
| +class bdist_wininst(orig.bdist_wininst):
|
| + def reinitialize_command(self, command, reinit_subcommands=0):
|
| + """
|
| + Supplement reinitialize_command to work around
|
| + http://bugs.python.org/issue20819
|
| + """
|
| + cmd = self.distribution.reinitialize_command(
|
| + command, reinit_subcommands)
|
| + if command in ('install', 'install_lib'):
|
| + cmd.install_lib = None
|
| + return cmd
|
| +
|
| + def run(self):
|
| + self._is_running = True
|
| + try:
|
| + orig.bdist_wininst.run(self)
|
| + finally:
|
| + self._is_running = False
|
|
|