You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While it is possible to fix this particular issue in both of these projects, that won't help anyone with older pinned versions if they upgrade to pip 7 which by default forces everything into a wheel first resulting in using this new method of handling scripts.
There was some discussion on #pypa and #pyramid about this on June 9, 2015 (#pypa log not linked because the logs are not currently working).
The text was updated successfully, but these errors were encountered:
pip is free to use a template other than the default template for scripts, but I don't have any major objection to leaving the .exe extension alone - it's really cosmetic. However, it may be that pip developers would want to replace the default script for other reasons (e.g. changing how exceptions are handled).
Original report by Chris Lambacher (Bitbucket: lambacck, GitHub: lambacck).
The script template breaks scripts that try to re-run themselves. Specifically the removal of the .exe extension causes the problem: https://bitbucket.org/pypa/distlib/src/3734434f608ecda54e97ba9fae4650686bd0336c/distlib/scripts.py?at=default#cl-55
This breaks at least PasteScript's paster serve --reload and Pyramid's pserve --monitor-restart.
While it is possible to fix this particular issue in both of these projects, that won't help anyone with older pinned versions if they upgrade to pip 7 which by default forces everything into a wheel first resulting in using this new method of handling scripts.
There was some discussion on #pypa and #pyramid about this on June 9, 2015 (#pypa log not linked because the logs are not currently working).
The text was updated successfully, but these errors were encountered: