|
|
Log in / Subscribe / Register

2to3?

2to3?

Posted May 22, 2025 17:15 UTC (Thu) by mb (subscriber, #50428)
In reply to: 2to3? by zahlman
Parent article: Recent disruptive changes from Setuptools

>and I still didn't understand it.
>And I still don't.

Big break-the-world changes are bad, because they cost a lot of time at once to fix and a lot of money at once to fix.

For me it is easy to make small deprecation removal changes together with the required feature development. I don't have to ask for additional time or money. It can be done during the normal development process and nobody complains.

But it is *much* harder to get time and money for doing the one big major-version-bump transition that broke the world.
For lots of projects that's basically impossible to do.

I still maintain Python 2 scripts and they will never be replaced with Python 3. Ever.
Python 2 code is even still being actively developed, because the whole ecosystem of the project is stuck at a Python 2 interpreter. And that also will not change for these projects. Ever.
Python 2 will have to die no earlier than the projects that still use it.

Please don't do this mistake with anything ever again.


to post comments

2to3?

Posted May 29, 2025 21:52 UTC (Thu) by zahlman (guest, #175387) [Link] (2 responses)

> For lots of projects that's basically impossible to do.

I don't suppose you know any places that are willing to hire or contract people to try anyway?

2to3?

Posted May 29, 2025 21:58 UTC (Thu) by mb (subscriber, #50428) [Link] (1 responses)

I think you are 10 years too late ;-)

2to3?

Posted Jun 2, 2025 0:33 UTC (Mon) by zahlman (guest, #175387) [Link]

... But you say that there is still active 2.x development somewhere. I would like to discourage this or steer it away if possible, because I consider 2.x to be actually broken.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds