This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author steve.dower
Recipients NaCl, bwanamarko, ncoghlan, paul.moore, r.david.murray, steve.dower, terry.reedy, tim.golden, zach.ware
Date 2015-03-21.16:46:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1426956413.91.0.162902074408.issue22516@psf.upfronthosting.co.za>
In-reply-to
Content
Paul has basically summed up the pragmatism beats purity side of the argument. Whether we like it or not, users are mostly coming to python.org for their installer, and we need to support that.

That said, we can do some things to support all three cases once we acknowledge that they exist and identify who they're for. For example, an all users install could become an advanced option, which will move most users into per-user installs. We could also release a plain zip file of the installed layout and clearly mark it as being for app bundles and not a portable install for users. There are changes to getpath and the registry lookup that will better serve non-system installs, though we really need PEP 432 for that to be feasible.

Some bigger changes I wouldn't mind would be renaming python.exe to python35.exe and then py.exe to python.exe, which would let users have a system Python that interacts well with registered per-user versions and shebang lines. These largely depend on whether we've got the stomach to be so dramatic :) With 3.5 beta coming up so soon, we may be better to avoid rocking the boat now and look towards 3.6, but maybe this is more urgent than that?
History
Date User Action Args
2015-03-21 16:46:53steve.dowersetrecipients: + steve.dower, terry.reedy, paul.moore, ncoghlan, tim.golden, r.david.murray, zach.ware, bwanamarko, NaCl
2015-03-21 16:46:53steve.dowersetmessageid: <1426956413.91.0.162902074408.issue22516@psf.upfronthosting.co.za>
2015-03-21 16:46:53steve.dowerlinkissue22516 messages
2015-03-21 16:46:53steve.dowercreate