[Python-Dev] The Breaking of distutils and PyPI for Python 3000?

"Martin v. Löwis" martin at v.loewis.de
Thu Mar 20 02:17:17 CET 2008

>> 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.
> Given the number of issues 2to3 can't fix (because it would be too
> dangerous to guess)

Like which one specifically?

>, I certainly can't imagine a just-in-time porting
> solution that would work reliably.

I can imagine that absolutely.

> Making two releases means I can
> migrate once and only once and be done with it.

No, you won't be done. You have to maintain two releases in parallel

> Making a single
> release work on 2.x and 3.x means I have to keep all of the details
> of both Python 2 and 3 in my head all the time as I code? not to
> mention litter my codebase with "# the following ugly hack lets us
> work with Python 2 and 3" comments so someone else doesn't undo all
> my hard work when they run the tests on Python 3 but not 2? No
> thanks. My brain is too small.

So you rather put more work into maintenance sequentially. Fair enough.


More information about the Python-Dev mailing list