> It might be true, however I have seen some modules that say that are ment for 
> Python 2.5, for 2.6 or for 2.7, so there seem to be differences between these 
> versions also.

Python cares *a lot* about maintaining backward compatibiilty between
all major versions.
This is so true that I managed to use a unique code base for pyftpdlib
which supports python from 2.3 to 2.7.
Same for psutil which covers versions from 2.4 to 3.2 by using a
unique code base!

> It might be true, however I have seen some modules that say that are ment for 
> Python 2.5, for 2.6 or for 2.7, so there seem to be differences between these 
> versions also.

Usually the differences between one version and another rely on *new
features* only.
One might decide to target a module only for a certain version of the
2.x serie because that certain version introduced a new functionnality
which was not available before (silly example
http://docs.python.org/library/os.html#os.initgroups ).
All the other functionnalities are likely to remain the same and fully
backward compatible.

> py2exe offers the following installation kits, depending on the Python 
> version. If you know, please tell me why there are different packages for 
> different versions of Python?
>
> py2exe-0.6.9.win32-py2.5.exe
> py2exe-0.6.9.win32-py2.4.exe
> py2exe-0.6.9.win32-py2.3.exe
> py2exe-0.6.9.win32-py2.6.exe
> py2exe-0.6.9.win32-py2.7.exe

That's a different story: those are pre-compiled binaries which are
generated from a *unique* source code which support all those
versions.
If you have a compiler you can install pywin32 extension by using any
Python version.


--- Giampaolo
http://code.google.com/p/pyftpdlib/
http://code.google.com/p/psutil/



2011/1/27 Octavian Rasnita <orasn...@gmail.com>:
> From: "Emile van Sebille" <em...@fenx.com>
>> On 1/26/2011 11:02 PM Octavian Rasnita said...
>>
>>> As we all know, Python doesn't care too much about maintaining a
>>> backward compatibility
>>
>> Where'd you get this idea?  Between v2 and v3 yes, that was the intent.
>
> To be sincere I was thinking to the differences between Python 2 and 3.
>
>>  But otherwise, I think there's another miscommunication behind this...
>
> It might be true, however I have seen some modules that say that are ment for 
> Python 2.5, for 2.6 or for 2.7, so there seem to be differences between these 
> versions also.
>
> py2exe offers the following installation kits, depending on the Python 
> version. If you know, please tell me why there are different packages for 
> different versions of Python?
>
> py2exe-0.6.9.win32-py2.5.exe
> py2exe-0.6.9.win32-py2.4.exe
> py2exe-0.6.9.win32-py2.3.exe
> py2exe-0.6.9.win32-py2.6.exe
> py2exe-0.6.9.win32-py2.7.exe
>
> Thanks.
>
> Octavian
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to