summaryrefslogtreecommitdiff
path: root/setuptools/command/bdist_wininst.py
diff options
context:
space:
mode:
authorPJ Eby <distutils-sig@python.org>2006-12-29 01:32:46 +0000
committerPJ Eby <distutils-sig@python.org>2006-12-29 01:32:46 +0000
commit47f061eef1d9c4832b9a4394e84642811356ad10 (patch)
tree50e19bb4bf2eab1f8c25ca90f3b2e785d884bb96 /setuptools/command/bdist_wininst.py
parent3f14d160421187a37ccfb91f1e7fce6d54378cb6 (diff)
downloadpython-setuptools-git-47f061eef1d9c4832b9a4394e84642811356ad10.tar.gz
Partial support for cross-platform generation of bdist_wininst .exe's.
Unfortunately, bdist_wininst doesn't fix up #! lines, so python.exe or pythonw.exe have to be on PATH for generated scripts to work. This could probably be fixed up with a post-install script, but that's a job for another day. (backport from trunk) --HG-- branch : setuptools-0.6 extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4053186
Diffstat (limited to 'setuptools/command/bdist_wininst.py')
-rwxr-xr-xsetuptools/command/bdist_wininst.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/setuptools/command/bdist_wininst.py b/setuptools/command/bdist_wininst.py
index 9881f3b1..d2a8a4b1 100755
--- a/setuptools/command/bdist_wininst.py
+++ b/setuptools/command/bdist_wininst.py
@@ -28,3 +28,10 @@ class bdist_wininst(_bdist_wininst):
cmd.install_lib = None # work around distutils bug
return cmd
+ def run(self):
+ self._is_running = True
+ try:
+ _bdist_wininst.run(self)
+ finally:
+ self._is_running = False
+