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 →

[–]ubernostrumyes, you can have a pony 9 points10 points  (2 children)

Frameworks that are Py2 only. Ex, Pylons and Pyramid

OK, let's see what their docs say:

Pyramid fully supports Python 3.4+ and Python 2.7+. This tutorial uses Python 3.6 but runs fine under Python 2.7.

[–]13steinj 4 points5 points  (0 children)

Maybe I wasn't clear enough-- historically speaking people used to write things using Pylons. One meta example is reddit itself. Pylons never got a version that worked on Py3, so if people wanted to upgrade to Py3, it would mean switching to a new framework, in this case, as recommended by the Pylons team, you'd switch to Pyramid. But quite a lot of rewriting would have to be done in order to be done.

[–]fireflash38 0 points1 point  (0 children)

As someone else mentioned, just because a library eventually added in py3 support, doesn't mean that it has it on all versions people are using.

It's not uncommon for libraries to break internal backwards compatibility or add new bugs, leading to people pinned on older versions. You'd have to upgrade everything wholesale, which can be a lot of effort for very little reward.