On Thu, Feb 9, 2023 at 11:27 AM Daniel P. Berrangé <berra...@redhat.com> wrote: > > 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 >
It's relevant because as other Python packages drop support, the burden of support is pushed onto Cleber and I, as explained in the cover letter. It is not a justification in and of itself, but it summarizes the ecosystem conditions that prompt the desire for the change. > 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. That is the point of this series: illustrating that it is indeed safe to drop Python 3.6. I am not clear on what you are actually requesting as a change. > > > > 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 :| >