aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/command/install_scripts.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2015-01-04 16:21:11 -0500
committerJason R. Coombs <jaraco@jaraco.com>2015-01-04 16:21:11 -0500
commit2170df350911390a4a9a205763475dc7a7a2fb54 (patch)
tree37d279bd01b487944522a44b7d94c1db1decb4ef /setuptools/command/install_scripts.py
parentaabff23148950b34d1f956e7d5a63c6cd098662e (diff)
downloadexternal_python_setuptools-2170df350911390a4a9a205763475dc7a7a2fb54.tar.gz
external_python_setuptools-2170df350911390a4a9a205763475dc7a7a2fb54.tar.bz2
external_python_setuptools-2170df350911390a4a9a205763475dc7a7a2fb54.zip
Move decision logic about windows/header generation closer to install_scripts, as it doesn't appear to be used elsewhere.
Diffstat (limited to 'setuptools/command/install_scripts.py')
-rwxr-xr-xsetuptools/command/install_scripts.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/setuptools/command/install_scripts.py b/setuptools/command/install_scripts.py
index eb79fa3c..eb5ed0f2 100755
--- a/setuptools/command/install_scripts.py
+++ b/setuptools/command/install_scripts.py
@@ -13,9 +13,9 @@ class install_scripts(orig.install_scripts):
self.no_ep = False
def run(self):
- from setuptools.command.easy_install import get_script_args
- from setuptools.command.easy_install import sys_executable
-
+ from setuptools.command.easy_install import (
+ ScriptWriter, sys_executable, get_script_header,
+ )
self.run_command("egg_info")
if self.distribution.scripts:
orig.install_scripts.run(self) # run first to set up self.outfiles
@@ -35,7 +35,9 @@ class install_scripts(orig.install_scripts):
is_wininst = getattr(
self.get_finalized_command("bdist_wininst"), '_is_running', False
)
- for args in get_script_args(dist, executable, is_wininst):
+ writer = ScriptWriter.get_writer(force_windows=is_wininst)
+ header = get_script_header("", executable, wininst=is_wininst)
+ for args in writer._gen_args(dist, header):
self.write_script(*args)
def write_script(self, script_name, contents, mode="t", *ignored):