|
|
|
|
|
by talentedcoin
2245 days ago
|
|
I appreciate what you folks are saying, but from my perspective this is exactly what I mean by the absence of a "good technical reason". I also appreciate that there are a small number of projects (e.g. PyPy) that probably do require some of the special sauce around CPython 2. But for everyone else ... come on folks. We're developers and engineers, we're supposed to be the creative builders of tomorrow and all that stuff. Is this really so hard? |
|
Absolutely, especially when there is no tangible benefit to doing so. At $day_job it took us over a month to convert our codebase to Python 3 (bit by bit, not all at once), and we still ended up running into errors in production. In our case, we were forced to make the switch because we needed to upgrade some libraries that had dropped Python 2 support, but there is plenty of software out there that Just Works™ and nobody wants to touch it (for good reason!). In those cases, it's way less expensive to pay someone to maintain the interpreter than it is to take on the effort of a full blown conversion.