summaryrefslogtreecommitdiff
path: root/setuptools
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2020-02-05 18:50:37 -0500
committerGitHub <noreply@github.com>2020-02-05 18:50:37 -0500
commit5d17586a56077dfa3109a5861cf0ff579095a42e (patch)
treed88c6fa4b784c54d19a154f91632ea4455c721b7 /setuptools
parent54b76e63bb7ace4cd1be29d75f6dcfe3227444f9 (diff)
parentb0ecd44b1011db9c562019caec7e4ba2750ce4a6 (diff)
downloadpython-setuptools-git-5d17586a56077dfa3109a5861cf0ff579095a42e.tar.gz
Merge pull request #1986 from vstinner/skip_wininst
Fix install_scripts() if bdist_wininst is missing
Diffstat (limited to 'setuptools')
-rw-r--r--setuptools/command/install_scripts.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/setuptools/command/install_scripts.py b/setuptools/command/install_scripts.py
index 16234273..8c9a15e2 100644
--- a/setuptools/command/install_scripts.py
+++ b/setuptools/command/install_scripts.py
@@ -32,8 +32,11 @@ class install_scripts(orig.install_scripts):
)
bs_cmd = self.get_finalized_command('build_scripts')
exec_param = getattr(bs_cmd, 'executable', None)
- bw_cmd = self.get_finalized_command("bdist_wininst")
- is_wininst = getattr(bw_cmd, '_is_running', False)
+ try:
+ bw_cmd = self.get_finalized_command("bdist_wininst")
+ is_wininst = getattr(bw_cmd, '_is_running', False)
+ except ImportError:
+ is_wininst = False
writer = ei.ScriptWriter
if is_wininst:
exec_param = "python.exe"