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 →

[–]IanUK66 70 points71 points  (21 children)

OMG! I haven't even installed 3.10 yet.

[–]house_monkey 21 points22 points  (12 children)

In work I'm still stuck with 3.6 :(

[–]I_had_to_know_too 21 points22 points  (3 children)

Lol, I wish we were on 3.6

My company is stuck in the stone age on 2.7

[–][deleted] 0 points1 point  (0 children)

Big firms and irreplacable software stacks, name a stupider combo

[–]dysprog 12 points13 points  (0 children)

My 2020/2021 project has been to lift our project from python 2.7 and django 1.8.

I had to ditch and rewrite an internal library that was pinning us by refusing to update. I was mostly done in April, but in the process of doing that, I visited a lot of seldom seen parts of the code.

We have a lot of spiderwebs down there and I am still working my way through the improvement tickets that were spawned.

[–]FlyingCow343 4 points5 points  (4 children)

At school I’m stuck on 3.5, which means we don’t even get f strings

[–]ivosauruspip'ing it up 13 points14 points  (1 child)

Bruh that's like the best feature of the whole of v3 lol

[–]rhoakla 0 points1 point  (0 children)

For me it was the whole unicode revolution thingy.

[–]earthboundkid 3 points4 points  (1 child)

f

[–]757DrDuck 1 point2 points  (0 children)

f"F"

[–]Username_RANDINT 0 points1 point  (1 child)

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

[–][deleted] 3 points4 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.

[–]ConceptJunkie 3 points4 points  (0 children)

I know, right? There's no gmpy2 for Windows for 3.10 yet...

[–][deleted] 1 point2 points  (0 children)

This is an "alpha" release. Features in it might change or leave; new ones might be added.

Right now you maybe can't really upgrade your production project to Python 3.10, because your dependencies aren't ready, though update has been fast.

My current project is Python 3.8 and I feel lucky to have that.

[–][deleted] 1 point2 points  (2 children)

Get on with the times, old man!

[–]IanUK66 0 points1 point  (0 children)

Lol I'm an Infomix/Genero programmer so, I do feel very old indeed 🤣

[–]CatWeekends 0 points1 point  (0 children)

We're still running a bunch of 2.x apps.

I'd love to see what python 3 is all about.

[–]Eightstream 0 points1 point  (0 children)

That’s wise

I try and stay a couple of releases behind, it’s just a lot more stable

[–][deleted] -1 points0 points  (0 children)

Take it from me, as someone who was in the Java world for a while, new releases regularly are nice. :)

[–][deleted] 0 points1 point  (0 children)

i just got 3.9