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 eryksun
Recipients eryksun, lazka, paul.moore, steve.dower, tim.golden, zach.ware
Date 2021-02-11.03:58:19
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1613015900.08.0.515400308146.issue43195@roundup.psfhosted.org>
In-reply-to
Content
The conflict between 32-bit and 64-bit user site-packages was resolved in issue 41627, starting with Python 3.10. It's not practical to backport this change to existing 3.9 installations. 

The "nt_user" install scheme was changed to use the config variable "py_version_nodot_plat". For example:

    >>> sysconfig.get_path('purelib', 'nt_user', expand=False)
    '{userbase}/Python{py_version_nodot_plat}/site-packages'

This variable is based on sys.winver (i.e. the version number of the Python DLL), which includes a "-32" suffix in 32-bit Python. For example:

    >>> sys.winver
    '3.10-32'
    >>> sysconfig.get_config_var('py_version_nodot_plat')
    '310-32'
History
Date User Action Args
2021-02-11 03:58:20eryksunsetrecipients: + eryksun, paul.moore, tim.golden, zach.ware, steve.dower, lazka
2021-02-11 03:58:20eryksunsetmessageid: <1613015900.08.0.515400308146.issue43195@roundup.psfhosted.org>
2021-02-11 03:58:20eryksunlinkissue43195 messages
2021-02-11 03:58:19eryksuncreate