diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2015-01-04 16:21:11 -0500 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-01-04 16:21:11 -0500 |
commit | 2170df350911390a4a9a205763475dc7a7a2fb54 (patch) | |
tree | 37d279bd01b487944522a44b7d94c1db1decb4ef /setuptools/command/install_scripts.py | |
parent | aabff23148950b34d1f956e7d5a63c6cd098662e (diff) | |
download | external_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-x | setuptools/command/install_scripts.py | 10 |
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): |