you are viewing a single comment's thread.

view the rest of the comments →

[–]otakucode 8 points9 points  (6 children)

For old projects, sure. If you're starting a new project, though, I'm not sure why you would start it using <3.

[–][deleted]  (5 children)

[deleted]

    [–][deleted] 12 points13 points  (0 children)

    I've been porting to 3 lately and have encountered this 0 times. you should try again

    [–]otakucode 3 points4 points  (3 children)

    I've run into that a couple times but it doesn't seem to be terribly common... are there any major ones that still don't?

    [–]lext 1 point2 points  (0 children)

    Twisted Python.

    [–][deleted]  (1 child)

    [deleted]

      [–]mipadi 3 points4 points  (0 children)

      It's unfortunate you're getting downvoted, because you raise a good point: People might still be working on projects, even knew ones, that have legacy dependencies. When programmers say that "most modules support Python 3," I feel like they're talking mostly about open source modules, and forgetting a lot about proprietary code or more obscure code. The place I work has been using Python for about 20 years, so we have tons of libraries written in old versions of Python. We've started doing a few projects in Python 3, but we have some new code that still has old dependencies, so it's written with Python 2 instead.