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 Guido.van.Rossum, Paul Monson, Steven Noonan, TommyVCT, dan, jay.swanson, nsait-linaro, paul.moore, rubin, steve.dower, steven.downum, tim.golden, wayoman, zach.ware
Date 2022-01-12.19:57:31
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1642017451.68.0.517680014364.issue33125@roundup.psfhosted.org>
In-reply-to
Content
PEP 514 is the way to find it on Windows (you should be able to look directly for your supported version, rather than enumerating to search). As far as I know, the best way to find it on macOS and Linux is to search PATH for "python3.X".

Appreciate the size concerns. The Python runtime comes down to about 10MB with some basic tricks (already done on Windows in the embeddable distro), such as excluding the docs, test suite and zipping the standard library. It's possible with different tricks to do the same on other platforms, so you may even find the best balance for yourselves and your users is to repackage those and do a download-on-demand, rather than looking for a system installed Python.

> as an installer, it should be the most forgotten part of python that usually runs for once or twice. 

Oh I wish this were the case! Installers should be forgotten, but they need to be 100% reliable or people *really* notice :)

But updating the installer build to target ARM64 while generating an x86 executable should be possible, it just hasn't been done yet.
History
Date User Action Args
2022-01-12 19:57:31steve.dowersetrecipients: + steve.dower, paul.moore, tim.golden, zach.ware, Guido.van.Rossum, steven.downum, Steven Noonan, Paul Monson, dan, wayoman, rubin, jay.swanson, nsait-linaro, TommyVCT
2022-01-12 19:57:31steve.dowersetmessageid: <1642017451.68.0.517680014364.issue33125@roundup.psfhosted.org>
2022-01-12 19:57:31steve.dowerlinkissue33125 messages
2022-01-12 19:57:31steve.dowercreate