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 Jens Lindgren, Steve Barnes, eryksun, paul.moore, ricpol, steve.dower, tim.golden, vinay.sajip, wdhwg001, zach.ware
Date 2020-02-28.18:42:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1582915330.26.0.138709494574.issue28686@roundup.psfhosted.org>
In-reply-to
Content
So we're missing two things to move this forward:

1. A clear specification (and user-facing explanation) of the behaviour of py.exe in the presence of all possible shebangs and PATH settings
2. Someone willing to update the code

Given the current behaviour is described in PEP 397, step one probably requires a new PEP (unless it turns out to be a single sentence explanation, which so far, it has not). I'd be happy to sponsor such a PEP, but I don't feel the need for it and so I'm not inclined to write it myself.

Also worth noting is that the Microsoft Store package of Python *does* include versioned executables (because we're able to provide them without causing excessive clutter on PATH), but it does not include py.exe (because the versioning of that would get broken really quickly).
History
Date User Action Args
2020-02-28 18:42:10steve.dowersetrecipients: + steve.dower, paul.moore, vinay.sajip, tim.golden, zach.ware, eryksun, wdhwg001, ricpol, Steve Barnes, Jens Lindgren
2020-02-28 18:42:10steve.dowersetmessageid: <1582915330.26.0.138709494574.issue28686@roundup.psfhosted.org>
2020-02-28 18:42:10steve.dowerlinkissue28686 messages
2020-02-28 18:42:10steve.dowercreate