[Python-Dev] Deleting with setting C API functions

Victor Stinner victor.stinner at gmail.com
Wed Dec 2 09:46:37 EST 2015


2015-12-02 15:40 GMT+01:00 Random832 <random832 at fastmail.com>:
> Are there plans for a Python 4?

No. Don't. Don't schedule any "removal" or *any* kind of "break
backward compatibility" anymore, or you will definetly kill the Python
community.

It will probably take 10 years or more to convert *all* Python 2 code
around the world to Python 3. I don't want to have to redo the same
thing again. Never ever again.

To be clear: removing functions is fine, but if and only if you have a
smooth transition plan. Sorry, it's unclear to me what is a "smooth
transition plan". IMHO the deprecation warnings which are current
quiet by default is not a good idea. Everybody ignore them, and then
complain when the function is really removed.

Maybe I should write an informal PEP to explain my idea.

Victor


More information about the Python-Dev mailing list