4 ms·
In the Year of our Lord 2024 we still refer to Python3 as Python3. /meme
by tomp 3y ago
In the Year of our Lord 2024 we still refer to Python3 as Python3. /meme
- IshKebab 3y agoBecause Python 2 only died a couple of years ago. There are people still using it.
- dharmab 3y agoPython 2 EOL'd over four years ago.
- VoidWhisperer 3y ago4 years is only a couple years ago.
- maxbond 3y agoThough in fairness it had been deprecated for 12 years at that point. > We did not want to hurt the people using Python 2. So, in 2008, we announced that we would sunset Python 2 in 2015, and asked people to upgrade before then. Some did, but many did not. So, in 2014, we extended that sunset till 2020. https://www.python.org/doc/sunset-python-2/ https://www.python.org/doc/sunset-python-2/ It blows my mind some people are still on Python 2, but I worked at a place that shifted an app to Python 3 in 2021, so I guess I'm one to talk. (Incidentally, I have written much more Python 3 than I ever wrote Python 2, but I still write print without parenthesis the first time, every time.)
- IshKebab 3y agoA couple is 2, but yeah it took some time after EOL to properly die anyway.
- viraptor 3y ago"A couple" can mean "a few". Like "give me a couple minutes" doesn't mean exactly 2. Even "two seconds" doesn't actually mean 2 seconds.
- IshKebab 3y agoA couple does mean 2, not "a few". It's just that people are often very inexact about times and numbers. So yeah it's silly to argue that "a couple of years ago" is wrong because it was actually 4 because the context clearly implied a degree of approximateness.
- viraptor 3y agoInflammable means flammable. Couple means few. You can disagree with descriptivism, but you've lost the moment the issue was noticed if enough people keep doing it.
- acdha 3y agoYes, but the big thing which will make it truly EOL is when the long-term support Linux distributions drop it. Right now you can have a fully supported system from Red Hat, Amazon, Ubuntu, etc. with Python 2 on it. All of the slackers have been delaying upgrades because that extended support means they don’t immediately fail their compliance audits.
- dharmab 3y agoI'm not sure about the others, but Python 2 is not officially supported on Ubuntu. It was moved into Universe and is considered a community-supported package rather than supported by Canonical.
- acdha 3y agoUbuntu offers paid support. 14 is only falling out of that this coming April: https://ubuntu.com/about/release-cycle https://ubuntu.com/about/release-cycle
- dharmab 3y agoYeah, but it's incredibly expensive. We got quoted a $$$$$$+ _monthly_ number several years ago, which helped us justify to the business to upgrade to Python 3.
- acdha 3y agoInteresting, they must scale up with age. I had to deal with that recently and it was cheaper than trying to rush a late development project for a replacement.
- vient 3y agoBut since it died, the only one Python getting any changes now is Python 3, so the "3" part may be viewed as redundant now.
- viraptor 3y agoIt avoids the next renaming issue when Python 4 appears. It may be redundant, but it's not a pain to use the one extra character.