-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python 3.7 EOL #11808
Comments
IMHO, it does not matter much if it's EOL, what matters is what we gain from using Python3.8? What are the new APIs and syntaxes that can improve Meson code? |
I am the person that did this change for python 3.6 -> 3.7, so I was looking into it for 3.7 -> 3.8 as well. My thoughts on the matter:
If we compare this to the 3.7 upgrade, there were some extremely useful things we took advantage of there. I think that by the time the question of upgrading to a 3.9 minimum comes around, I'll be a lot more tempted to upgrade. And I'm desperately looking forward to the very day that 3.9 is EOL so I can upgrade to 3.10 and get KW_ONLY in dataclasses. That alone is going to be a lifesaver. Are there any killer features of python 3.8 that people would like to use? All suggestions are welcome. |
Thanks, but I already said I looked at that and didn't find anything appealing. I was asking what you consider a killer feature for use in meson. |
Without anything other than a link I've already read... Marking this for potential future closing. |
I added a link because you didn't add a link. |
IIRC, in the past you (the Meson team) upgraded the minimum required Python version not long after the version became EOL. That's why I opened this issue. I didn't contribute code to this project, so I don't want to try to convince you or other devs to drop support for Python 3.7. |
Okay, thanks for clarifying. :) If anyone else comes across this ticket -- I'm still interested in hearing if anyone feels that upgrading the minimum version of python would enable using any specific features that help them write better code for meson. Upgrading is absolutely still an option, if someone can champion it as something that will help them code better on meson. |
|
Python 3.7 was released in June 27, 2018.
It will reach EOL next month. So maybe you want to remove the support for this version in meson sometime in the next 6 months.
The text was updated successfully, but these errors were encountered: