On 08:34 pm, [EMAIL PROTECTED] wrote:
Martin v. L�wis wrote:

You seem to be implying that some projects may release separate
source distributions. I cannot imagine why somebody would want
to do that.

That's odd. I can't imagine why anybody would *not* want to do that.

Python 2 is going to be around for a long time. No user is going to want to pay the migration cost all at once. Users of library packages will loudly demand this continued support.

Long-term maintenance of a complete fork of your software in 2 very very subtly different languages, and backporting every single change effectively doubles the amount of work, in the best case. I certainly can't afford to do that with Twisted. Inserting a few hacks here and there (and annotating your code with some extra metadata, in the py3 case for 2to3) is something we _already_ have to do to maintain compatibility for multiple Python versions in one piece of software.

That is why Guido has personally explained, in at least 2 keynote speeches, several blog posts, and several mailing list messages, that maintaining a single source release and translating it is *the* way that you manage the Python 3 transition for anything but a small project, or an application that's a true leaf in the dependency graph. (The "burn your bridges" solution is not available to anyone who has more than one other person using their code as code and not simply a UI.)

I am happy to have found a reason to emphatically agree with you, Martin :-).
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to