On Tue, Aug 13, 2024, 7:54 AM Philippe Mathieu-Daudé <[email protected]>
wrote:

> Hi Stefan,
>
> On 13/8/24 13:36, Stefan Weil via wrote:
> > Hi,
> >
> > I just saw that the documentation still mentions that QEMU supports
> > Python 3.7.
>
> Oops.
>

Oops indeed, we just missed a spot. My apologies.


> > Python 3.7 is an unsupported Python version since about one year.
> > Therefore I suggest to update the documentation for QEMU 9.1.0 and
> > replace 3.7 by 3.8 as lowest supported version.
>
> Indeed, we dropped support for Python 3.7 one year ago, in commit
> ca056f4499 (May 3, 2023):
>
>    Our supported build platforms as of today all support at
>    least 3.8 [...]
>    Since it is safe under our supported platform policy, bump our
>    minimum supported version of Python to 3.8.
>
> > In addition the code which still mentions Python 3.7 or even 3.5 and 3.6
> > could be reviewed and maybe simplified, but I think this is less urgent
> > and can be done after QEMU release 9.1.0.
> >
> > Regards
> > Stefan W.
> >
> > $ git grep -i python.*3.7
> > docs/about/build-platforms.rst:  As of QEMU |version|, the minimum
> > supported version of Python is 3.7.
> > python/qemu/qmp/util.py:Python 3.7+.
> > scripts/qapi/introspect.py:    # TODO: Remove after Python 3.7 adds
> > @dataclass:
> > scripts/qapi/source.py:    # Replace with @dataclass in Python 3.7+
> > tests/qapi-schema/test-qapi.py:        # dict (requires Python 3.7)
> >
>

And this is harmless; but I'll send a patch to update it. I *did* forget.

Thanks,
~~js

>

Reply via email to