[chimera-dev] timeline for python2.6 in Chimera on OS X?
gregc at cgl.ucsf.edu
Tue Sep 8 11:28:19 PDT 2009
On Mon, 7 Sep 2009, Mark Moll wrote:
> On OS X 10.6 (Snow Leopard) the default python version is 2.6. Python
> 2.5 is also available, but is kind of hacky. Part of the problem is that
> python2.5 doesn't compile as a framework. Another (possibly related)
> problem is that Tk depends on Carbon (at least the "native" version
> does) and Carbon no longer exists in 10.6. See
> http://bugs.python.org/issue6802 fordetails.
> I'm relying both on MacPorts and Chimera for dependencies, so I need
> them to be in sync (for example, boost.python built against python2.6
> won't work with Chimera's python2.5). I could try to hack around the
> python2.5 problems on 10.6, but it'd be nice if I could drop in
> python2.6 in Chimera and everything would "just work." This is
> unlikely going to be the case, so I was wondering if the Chimera team
> already has a switch to python2.6 planned in its development roadmap.
For the upcoming chimera 1.4 release, chimera is staying with Python 2.5.
After that, we plan to update our Python to 2.6 or 3.1 and Tcl/Tk to 8.6
for the daily builds. Tk 8.6 is currently in beta and uses Cocoa instead
instead of Carbon internally. Once Tk uses Cocoa, we will be able to do
64-bit builds for the Mac. This 32-bit versus 64-bit problem might be
another thing that preventing you from combining MacPorts and Chimera.
Do you need anything besides boost.python from MacPorts? We are already
compiling boost.python 1.34.1 in the chimera builds and could make that
available as a separate download.
P.S. The Aqua version of chimera uses a Python 2.5 framework, so not sure
where you read it didn't compile. The X11 chimera of chimera doesn't use
frameworks to be more like the Linux X11 version.
More information about the Chimera-dev