Tzu-ping Chung added the comment:
They are old, but so are purelib and platlib, which were changed regardless.
The problem is that distutils’s values are now half wrong and half right,
neither matching pre-3.10 behaviour, nor matching post-3.10 sysconfig behaviour.
--
___
Steve Dower added the comment:
They should all be under "-32" when in roaming appdata, because otherwise
having 32-bit and 64-bit installs side-by-side will conflict.
If these fields were newly added to distutils then should probably fix them to
match sysconfig. If they're old and wrong, I'd
New submission from Tzu-ping Chung :
Should be reproducible with a 32-bit Python 3.10 running on 64-bit Windows.
$ py -3.10-32 -q
>>> from distutils.command.install import install
:1: DeprecationWarning: The distutils package is deprecated and
slated for removal in Python 3.12. Use