[New-bugs-announce] [issue46566] Support -3.11-arm64 in py.exe launcher

Steve Dower report at bugs.python.org
Fri Jan 28 11:52:59 EST 2022


New submission from Steve Dower <steve.dower at 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 <report at bugs.python.org>
<https://bugs.python.org/issue46566>
_______________________________________


More information about the New-bugs-announce mailing list