PyObjC + Python 3.0 Вопросы - PullRequest
       20

PyObjC + Python 3.0 Вопросы

10 голосов
/ 20 марта 2009

По умолчанию приложение Какао-Python использует среду исполнения Python по умолчанию, которая является версией 2.5. Как я могу настроить свой проект Xcode так, чтобы он использовал более новую среду выполнения Python 3.0? Я пытался заменить Python.framework, включенный в проект, более новой версией, но он не работал.

И еще, совместимы ли модули PyObjc с новой версией Python?

Ответы [ 2 ]

9 голосов
/ 20 марта 2009

PyObjC еще не работает с Python 3.0. По словам Рональда Оуссорена, разработчика PyObjC (?), Поддержка Python 3.0 возможна, но еще не реализована:

Поддержка Python 3.x находится на моей работе список, но это нетривиально для достижения. PyObjC содержит большое количество довольно низкоуровневый код C, получая подробности w.r.t. к изменениям в 3.0 право не легко. Я смотрел в порт Python 3.x, и это должно быть довольно легко, но это все еще пара дней работы. Я не планирую работать на что до следующего выпуска PyObjC, это слишком долго, так как это так.

Я уверен, что патчи приветствуются.

2 голосов
/ 16 декабря 2010

В PyObjC 2.3 добавлена ​​начальная поддержка Python 3.1:

Эта версия требует Python 2.6 или новее, а также поддерживает Python 3.1 или более поздняя версия.

но также

ПРИМЕЧАНИЕ. В настоящее время поддержка Python 3 является пре-альфа: код компилируется но пока не проходит тестирование. Код также необходимо пересмотреть, чтобы проверка на python3 <-> objc интеграция (dict.keys теперь возвращает представление, NSDictionary.keys по-прежнему возвращает базовый итератор, ...)

http://svn.red -bean.com / PyObjC / теги / PyObjC-2,3 / PyObjC-ядро / news.txt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...