[Python-Dev] Pymalloc and backward compatibility (original) (raw)

M.-A. Lemburg mal@lemburg.com
Fri, 05 Apr 2002 19:41:30 +0200


Aahz wrote:

On Fri, Apr 05, 2002, Guido van Rossum wrote: > Aahz: >> >> Why can't you realistically desupport pre-2.0? > > Because 1.5.2 is still most commonly found as the default Python, like > it or not. I don't care for 1.4, but 1.5.2 support is a MUST. I must be missing something here. We're not talking about an end-user product, we're talking about a developer tool. What's wrong with requiring a Python download for someone who at this point wants to upgrade vim from the system default? The default Python for Mandrake 8.1 (not the most current version), for example, is Python 2.1.1. I don't think Python 1.5.2 is the default Python for anything other than Red Hat at the moment, and even if I'm wrong about that now, it certainly will be true by the time any new version of vim becomes an installed default.

Python 1.5.2 is still in active use. Some of the extension writers simply can't drop 1.5.2 because of an active user base still working with it (either because they are using commercial products built on top of 1.5.2 or because they like the speed... Python 2.x is slower than 1.5.2, or because their books still reference the old version).

Python's release schedule has changed dramatically over the last few years -- I would expect that the Python 2.0 user base will also last a few more years.

-- Marc-Andre Lemburg CEO eGenix.com Software GmbH


Company & Consulting: http://www.egenix.com/ Python Software: http://www.egenix.com/files/python/