From: Javi Merino <javi.merino@cloud.com>
To: xen-devel@lists.xenproject.org
Cc: "Marek Marczykowski-Górecki" <marmarek@invisiblethingslab.com>,
"Jan Beulich" <jbeulich@suse.com>,
"George Dunlap" <george.dunlap@cloud.com>,
"Andrew Cooper" <andrew.cooper3@citrix.com>,
"Javi Merino" <javi.merino@cloud.com>
Subject: [XEN PATCH v2 0/5] python: Use setuptools instead of the deprecated distutils
Date: Mon, 11 Sep 2023 17:50:59 +0100 [thread overview]
Message-ID: <cover.1694450145.git.javi.merino@cloud.com> (raw)
This series picks up Marek's v1 from
https://lore.kernel.org/xen-devel/20230316171634.320626-1-marmarek@invisiblethingslab.com/
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
next reply other threads:[~2023-09-11 16:52 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-11 16:50 Javi Merino [this message]
2023-09-11 16:51 ` [XEN PATCH v2 1/5] automation: add python3's setuptools to containers Javi Merino
2023-09-12 1:15 ` Stefano Stabellini
2023-09-18 21:38 ` Javi Merino
2023-09-12 10:18 ` Andrew Cooper
2023-09-18 22:07 ` Javi Merino
2023-09-11 16:51 ` [XEN PATCH v2 2/5] tools: convert setup.py to use setuptools Javi Merino
2023-09-12 10:22 ` Andrew Cooper
2023-09-18 22:13 ` Javi Merino
2023-09-11 16:51 ` [XEN PATCH v2 3/5] tools: don't use distutils in configure nor Makefile Javi Merino
2023-09-12 10:38 ` Andrew Cooper
2023-09-12 11:50 ` Marek Marczykowski-Górecki
2023-09-12 12:17 ` Andrew Cooper
2023-09-18 22:37 ` Javi Merino
2023-09-11 16:51 ` [XEN PATCH v2 4/5] tools: regenerate configure Javi Merino
2023-09-11 16:51 ` [XEN PATCH v2 5/5] README: update to remove old note about the build system's python expectation Javi Merino
2023-09-12 12:25 ` Andrew Cooper
2023-09-18 20:25 ` Javi Merino
2023-09-12 7:49 ` [XEN PATCH v2 0/5] python: Use setuptools instead of the deprecated distutils Andrew Cooper
2023-09-18 16:24 ` Javi Merino
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1694450145.git.javi.merino@cloud.com \
--to=javi.merino@cloud.com \
--cc=andrew.cooper3@citrix.com \
--cc=george.dunlap@cloud.com \
--cc=jbeulich@suse.com \
--cc=marmarek@invisiblethingslab.com \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.