On Thu, Feb 09, 2023 at 10:40:34AM -0500, John Snow wrote: > Python 3.6 was EOL 2021-12-31. Newer versions of upstream libraries have > begun dropping support for this version and it is becoming more > cumbersome to support. Avocado-framework and qemu.qmp each have their > own reasons for wanting to drop Python 3.6. > > Since it is safe to under our supported platform policy, do so.
Upstream EOL dates are essentially irrelevant from our platform support policy for deciding min versions QEMU aims to target released OS distributions, and their vendors may choose to support software for arbitrarily longer periods of time than upstream. This extended support is one of the key value adds of OS distributions. To justify dropping python 3.6, the commit message needs to illustrate that all our targetted distros are capable of supporting the new proposed new min version. > > Signed-off-by: John Snow <js...@redhat.com> > --- > docs/conf.py | 4 ++-- > configure | 8 ++++---- > python/Makefile | 10 +++++----- > python/setup.cfg | 7 +++---- > python/tests/minreqs.txt | 2 +- > scripts/qapi/mypy.ini | 2 +- > 6 files changed, 16 insertions(+), 17 deletions(-) With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|