ci: python-wheels ensure required packages are installed
Fixes ModuleNotFoundError: No module named 'setuptools' during the /bin/python setup.py bdist_wheel step
see for example https://gitlab.kitware.com/vtk/vtk/-/jobs/10385492
The reason is the missing package from the latest pypa image
$ docker run --rm -it quay.io/pypa/manylinux2014_x86_64
[root@99e883af274e /]# /opt/python/cp312-cp312/bin/pip list
Package Version
--------------- -----------
build 1.2.2.post1
packaging 24.1
pip 24.2
pyproject_hooks 1.2.0
$ docker run --rm -it quay.io/pypa/manylinux2014_x86_64@sha256:6b8febb5406bfbb4afac53b0ed9c44935d95453a2c2acc6375379b87ded06d9a
[root@d6d58d0ffcce /]# /opt/python/cp312-cp312/bin/pip list
Package Version
--------------- -----------
build 1.2.2.post1
packaging 24.1
pip 24.2
pyproject_hooks 1.2.0
setuptools 75.1.0
wheel 0.44.0
Backport: release
Edited by Christos Tsolakis