New submission from Steve Dower <steve.do...@python.org>:

We now have a traditional installer that runs on Windows ARM64 devices, but it 
omits the py.exe launcher. This is because sys.winver is "3.11-arm64" and hence 
the registry tag (see PEP 514) is not detected by the launcher.

Currently, the launcher is not included in the installer and appears as 
disabled with an explanatory note.

We need to add support for it eventually, and possibly block the final/RC/beta 
releases if we don't have it. (We don't ship the launcher with Nuget or Store 
packages, so nobody will miss it there, but they probably will here.)

32-bit apps can still run on ARM64, so it isn't essential to make it a native 
process. It just has to be able to detect the registry keys.

It should still support 32-bit and 64-bit installs, because those can also be 
run on ARM64 devices (though there are numerous things that don't work as well 
as a native build).

Possibly we want to just do the work to directly follow PEP 514 now? Depends on 
who volunteers to work on this, I guess.

----------
components: Windows
messages: 412008
nosy: paul.moore, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
stage: needs patch
status: open
title: Support -3.11-arm64 in py.exe launcher
type: enhancement
versions: Python 3.11

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue46566>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to