[issue39296] Windows register keys

Tony report at bugs.python.org
Sat Jan 11 19:45:02 EST 2020


Tony <factoryx.code at gmail.com> added the comment:

Hello Steve,

I just red the PEP 514.
Thank you for pointing this out.
However, when installing the latest version (3.8.1), the multi-user install is registered under key 
“HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\” as the PEP describes.
The key “HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Python\PythonCore\3.8-32”
Is a bit confusing, because since I know I have to search the registry for 32bit apps installed on a 64bit OS in “..\WOW6432Node”,
the versionsuffix “-32” is a bit overdone in my opinion because have to write extra code to extract the version number only, as you can see in the screenshot of the registry (See attachment).
The single user option however, is registered different. Here the key is not registered  like the multi-user option under key “..\WOW6432Node”, but in key “HKEY_CURRENT_USER\Software\” while I would expect the same as the Multi-user option: “..\WOW6432Node”.
I hope I explained enough about this.

Greetings, Tony.

Van: Steve Dower
Verzonden: zaterdag 11 januari 2020 17:30
Aan: factoryx.code at gmail.com
Onderwerp: [issue39296] Windows register keys

Steve Dower <steve.dower at python.org> added the comment:

Have you read PEP 514? Does that help?

If not, can you provide specific suggestions in terms of that standard to help us understand what you are suggesting?

----------

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue39296>
_______________________________________

----------

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue39296>
_______________________________________


More information about the Python-bugs-list mailing list