The python3 Windows distutils installer stubs were split into a separate package in poky commit dc1ab6482cfb30c714e7cbb421920943439a3fd6. This has regressed during the upgrade to Python 3.8.2 in yocto-3.1. To reproduce: * git checkout yocto-3.1 * bitbake python3 * check python3 workdir, in packages-split * wininst*.exe files should be packaged in python3-distutils-windows but are instead packaged in python3-distutils: $ find packages-split -name "*.exe" packages-split/python3-distutils/usr/lib/python3.8/distutils/command/wininst-6.0.exe packages-split/python3-distutils/usr/lib/python3.8/distutils/command/wininst-7.1.exe packages-split/python3-distutils/usr/lib/python3.8/distutils/command/wininst-10.0-amd64.exe packages-split/python3-distutils/usr/lib/python3.8/distutils/command/wininst-10.0.exe packages-split/python3-distutils/usr/lib/python3.8/distutils/command/wininst-9.0.exe packages-split/python3-distutils/usr/lib/python3.8/distutils/command/wininst-8.0.exe packages-split/python3-distutils/usr/lib/python3.8/distutils/command/wininst-9.0-amd64.exe packages-split/python3-distutils/usr/lib/python3.8/distutils/command/wininst-14.0.exe packages-split/python3-distutils/usr/lib/python3.8/distutils/command/wininst-14.0-amd64.exe
Set to unassigned since I will no longer be at WR.
I was going to assign this to me, but the wininst files are no longer provided by distutils so this cant be fixed on master. Also distutils itself is EOL in Python 3.12 [1] https://docs.python.org/3/whatsnew/3.10.html#distutils-deprecated
Seems to be only worth fixing on dunfell so Steve is going to take a look.
Fixed in dunfell: https://git.yoctoproject.org/poky/commit/?h=dunfell&id=82af51171e43629f610bc80dcb634ab9619b4ab4