This series picks up Marek's v1 from
https://lore.kernel.org/xen-devel/[email protected]/
Changes since v1:
- Update all containers to have setuptools, as python 3.12 depecrates
distutils in favour of setuptools
- Keep python2's support by falling back to distutils if setuptools is not
installed
- Drop the commit about raising the baseline requirement for python, as we
keep supporting python2
Javi Merino (2):
automation: add python3's setuptools to containers
README: update to remove old note about the build system's python
expectation
Marek Marczykowski-Górecki (3):
tools: convert setup.py to use setuptools
tools: don't use distutils in configure nor Makefile
tools: regenerate configure
README | 7 -
automation/build/alpine/3.18.dockerfile | 1 +
automation/build/archlinux/current.dockerfile | 1 +
automation/build/centos/7.dockerfile | 3 +-
automation/build/debian/bookworm.dockerfile | 1 +
automation/build/debian/stretch.dockerfile | 11 +-
.../build/suse/opensuse-leap.dockerfile | 1 +
automation/build/ubuntu/bionic.dockerfile | 1 +
automation/build/ubuntu/focal.dockerfile | 1 +
automation/build/ubuntu/trusty.dockerfile | 1 +
automation/build/ubuntu/xenial.dockerfile | 1 +
m4/python_devel.m4 | 28 +-
tools/configure | 6551 +++++++++--------
tools/libs/stat/Makefile | 4 +-
tools/pygrub/setup.py | 8 +-
tools/python/setup.py | 8 +-
16 files changed, 3678 insertions(+), 2950 deletions(-)
--
2.41.0