[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.
|