Message386818
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' |
|
Date |
User |
Action |
Args |
2021-02-11 03:58:20 | eryksun | set | recipients:
+ eryksun, paul.moore, tim.golden, zach.ware, steve.dower, lazka |
2021-02-11 03:58:20 | eryksun | set | messageid: <1613015900.08.0.515400308146.issue43195@roundup.psfhosted.org> |
2021-02-11 03:58:20 | eryksun | link | issue43195 messages |
2021-02-11 03:58:19 | eryksun | create | |
|