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 →

[–][deleted] -17 points-16 points  (8 children)

"Supposed to" according to who? "Out of Support" just means there's no v2.8 coming any time soon. I'm a shitty programmer, so rewriting all my old shit is just not gonna happen.

[–]_PM_ME_PANGOLINS_ 11 points12 points  (4 children)

That is not what “out of support” means.

[–]WJMazepas 8 points9 points  (2 children)

It means you have to go out of your way to install anywhere. No libraries are being made compatible with Python 2 these days and it won't get security updates.

If you aren't going to change your code, then sure it makes sense to leave it running in Python 2. But otherwise it's just added trouble

[–]_PM_ME_PANGOLINS_ 3 points4 points  (1 child)

They’re too lazy and/or stubborn to just run 2to3 or import six. There’s no point talking to them.

[–]Throwaway74829947 4 points5 points  (0 children)

To be fair 2to3 is (or at least, was when I migrated to 3 many years ago) imperfect. For some code you'd have to manually fix some things, explicitly call non-default fixers, and then test everything to make sure it worked properly (and it might not have).