summaryrefslogtreecommitdiff
path: root/setuptools/command
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2016-08-20 17:48:43 -0400
committerGitHub <noreply@github.com>2016-08-20 17:48:43 -0400
commitac325f34b73c534fd19204400afa598bf63ea301 (patch)
treeb33c5c7a828ac13673bda69605d3ce5520a99192 /setuptools/command
parentb9baa94e18e91671f9acde4e0e033be1391a7fde (diff)
parent735a66a5588aadcf02a10b58338d476803916b99 (diff)
downloadpython-setuptools-git-ac325f34b73c534fd19204400afa598bf63ea301.tar.gz
Merge pull request #736 from Ofekmeister/master
Fix issue #459
Diffstat (limited to 'setuptools/command')
-rwxr-xr-xsetuptools/command/easy_install.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py
index ae9079d8..5065661f 100755
--- a/setuptools/command/easy_install.py
+++ b/setuptools/command/easy_install.py
@@ -2018,10 +2018,12 @@ class ScriptWriter(object):
template = textwrap.dedent("""
# EASY-INSTALL-ENTRY-SCRIPT: %(spec)r,%(group)r,%(name)r
__requires__ = %(spec)r
+ import re
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
+ sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(
load_entry_point(%(spec)r, %(group)r, %(name)r)()
)