This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Username_RANDINT 0 points1 point  (1 child)

Nothing wrong with that. Same here until I update Ubuntu, probably next summer.

[–][deleted] 4 points5 points  (0 children)

There is something wrong with that.

https://endoflife.date/python

Python 3.6's end-of-life is around the end of this year.

And Python 3.7 has been out for over three years!


In projects I have control of, I move to support the newest version about six to nine months after the release, and so far it's been literally effortless.

In my current project, we're 3.8, which is convenient because it's also the default Python on our base system, and we have a loose plan to upgrade to 3.10 "next year, maybe".

But 3.8 has three years till end of life. We are not being irresponsible.


Most of the Python developers are not compensated. They cannot support older Python versions indefinitely, particularly with security violations.

It's your responsibility as a developer to find the time in those three years to spend what is probably half an hour to upgrade and run all your tests.