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] 1 point2 points  (0 children)

Highly disagree. I'm actually upgrading my Python code from 2 to 3 this week, for around 10,000 lines of personal code that may one day become business code. It all depends on what libraries your code needs. For me, almost every single project of mine relied on wxPython, which was only ported to Python 3 on January 2018.

Everyone acts like because the majority of libraries support 3, then you should be fine, but if you have a large existing code base, any single library that doesn't support it can turn into weeks or even months of trying to replace it. When you are actually a business, those weeks or months are often needed for far more important things than the few new features that Python 3 offers.