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 eryksun, oscarbenjamin, paul.moore, steve.dower, tim.golden, zach.ware
Date 2021-10-19.23:57:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1634687879.79.0.430821087084.issue25355@roundup.psfhosted.org>
In-reply-to
Content
> The store app doesn't add "App Paths" entries for "python.exe" and "python3.exe".

You're right, it's not following the aliases, but the actual executable. For 3.7, we had them as "python.exe", but from 3.8 they became "python3.8.exe" with a "python.exe" alias (python3.exe was always an alias). And since the App Path entries refer directly to the executable under "Program Files", you can (still!) only actually run them if you've also got the alias enabled.

You can test this by opening "Manage App Execution Aliases", disabling "python3.10.exe", and then pressing Win+R and launching "python3.10.exe". Re-enable the alias and it will run.

I believe it should follow aliases, since that's the only way the current logic works. I've already reported the bug that you can't launch without the global alias being enabled, and was told that it's "by design" and "better for users". But I'll see if I can find the owner of the feature and encourage them to fix it again.

> Python's installer puts the launcher in either the Windows directory or a directory that's in PATH, so there's really no need for an "App Paths" entry.

I believe there are some scenarios that search App Paths for "registered apps", but we already handle Open With just fine and I can't think what else matters, so you're probably right.
History
Date User Action Args
2021-10-19 23:57:59steve.dowersetrecipients: + steve.dower, paul.moore, tim.golden, zach.ware, eryksun, oscarbenjamin
2021-10-19 23:57:59steve.dowersetmessageid: <1634687879.79.0.430821087084.issue25355@roundup.psfhosted.org>
2021-10-19 23:57:59steve.dowerlinkissue25355 messages
2021-10-19 23:57:59steve.dowercreate