PyObjC + Python 3.0 Preguntas

De forma predeterminada, una aplicación Cocoa-Python utiliza el tiempo de ejecución de Python predeterminado, que es la versión 2.5. ¿Cómo puedo configurar mi proyecto Xcode para que use el nuevo tiempo de ejecución de Python 3.0? Intenté reemplazar el archivo Python.framework incluido en el proyecto con la versión más reciente, pero no funcionó.

Y otra cosa, ¿son compatibles los módulos PyObjc con la nueva versión de Python?

PyObjC aún no funciona con Python 3.0. Según Ronald Oussoren, un desarrollador de PyObjC (¿el?), Es posible el soporte de Python 3.0, pero aún no está implementado:

El soporte para Python 3.x está en mi lista de tareas pendientes pero no es trivial de lograr. PyObjC contiene una gran cantidad de código C de muy bajo nivel, por lo que no es fácil obtener los detalles de los cambios en 3.0 correctamente. He buscado en un puerto de Python 3.x y debería ser bastante fácil, pero aún es un par de días de trabajo. No planeo trabajar en eso antes del próximo lanzamiento de PyObjC, ya que es demasiado tarde.

Estoy seguro de que los parches serían bienvenidos.

PyObjC 2.3 agregó soporte inicial para Python 3.1:

Esta versión requiere Python 2.6 o posterior, y también es compatible con Python 3.1 o posterior.

pero también

NOTA: el soporte de Python 3 es pre-alfa en este momento: el código se comstack pero aún no pasa las pruebas. El código también debe revisarse para verificar la integración de Pyjon3 <-> objc (dict.keys ahora devuelve una vista, NSDictionary.keys aún devuelve un iterador básico, …)

http://svn.red-bean.com/pyobjc/tags/pyobjc-2.3/pyobjc-core/NEWS.txt