Open Source Applications Foundation

[Dev] Python Version?

Michael R. Bernstein 08 Nov 2002 17:52:07 -0800


On Fri, 2002-11-08 at 17:18, John Anderson wrote:
>
> I'm proposing that a copy of Python be contained in Chandler along with 
> the usual installer on Windows and the equivalent for Mac & Linux. This 
> way we control which version of Python is used, it doesn't collide with 
> other versions which may be installed and my Mom doesn't need to know 
> anything about Python to use Chandler. Of course, developers can use any 
> version they want -- but they'll have to know what they are doing. Each 
> version of Chandler will specify a minimum version of Python, which will 
> increment in subsequent releases.

John,

Bundling a specific version of Python in with Chandler makes perfect
sense (thats what the Windows version of Zope does), but I think you're
going to have to commit to not incrementing the Python version except
for major releases.

If I develop a Chandler add-on Package against Chandler 1.6, then I
should be reasonably confident that my code is backward compatible with
Chander 1.0-1.5 as well as forward compatible with Chandler 1.6-1.9.
Obviously there may be API changes to be aware of, but one way to
minimize the disruption is only to increment the version of the bundled
Python for a 2.0 release of Chandler.

Sincerely,

Michael Bernstein.