You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Windows py launcher: older 32-bit versions not supported in some cases #101135
On 64-bit Windows, if both Python 2.7 32-bit and Python 2.7 64-bit are installed, these two installs are considered equivalent and only the 64-bit version is considered, both when running py -2-32 (which fails) and py -0 (which only displays the 64-bit version).
This is also the case for Python 3.4 and lower, as the "-32" suffix is only part of the tag in the registry in 3.5+.
Under C:\:
py -0p output:
While these versions are no longer officially supported since 2020, PEP-514 does have a section on backwards compatibility, mentioning:
To ensure backwards compatibility, applications should treat environments listed under the following two registry keys as distinct, even when the Tag matches:
Activity
boimart1 commentedon Jan 18, 2023
Note that I currently have a fix on the way, which also fixes some related issues in the way the
EnvironmentInfotree is handled.pythonGH-101135: Add backwards compatibility for 2.x and 3.4 and lower
gh-101135: Add backwards compatibility to Windows launcher for older …
pythongh-101135: Add backwards compatibility to Windows launcher for …
gh-101135: Add backwards compatibility to Windows launcher for older …