[Dev] Python Version?
Michael R. Bernstein
webmaven at lvcm.com
Fri Nov 8 17:52:07 PST 2002
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.
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.
More information about the Dev