Форум сайта python.su
Всвязи с небольшой путаницей в версиях, которая возникает у многих новичков, решил создать этот топик.
B настоящее время существует 2 ветки питона для series60
Старая ветка (последняя версия 1.4.5 от 2008-12-22) работоспособна на 7,8,9 symbian (не официально поддерживается symbian 6), и основана на cpython 2.2.2
Новая ветка работает только на 9 symbian устройствах, так как только они поддерживают библиотеки OpenC. Эта ветка основана на cpython 2.5.1
До выхода финальной версии python 2.0, настоятельно рекомендуется НЕ использовать новую ветку для программ, которыей “пойдут в массы”.
Это связано с несколькими причинами:
1. Новая ветка предназначена только для тестирования.
2. PythonRuntime для 1.4.х и 1.9.х несовместимы. То есть, пользователи у которых установлен python 1.4.x не смогут запустить приложение, собранное для 1.9.х. без установки нового runtime, который относительно много весит
3. До выхода 2.0 возможно будет изменятся API.
Основные новшества в 1.9.х:
* Добавлены следующие стандартные модули:
Expat XML parser, ftplib, smtplib, urllib2, xmlrpclib, SimpleHTTPServer, cPickle, asyncore и socket.
* Введена поддержка сборщика мусора.
* Улучшен all-in-one installer.
* Упрощена упаковка python приложений в sis (при помощи утилиты Ensymble).
* Дополнительные модули PyS60 socket и calender переименованы в btsocket и e32calender, чтобы избежать конфликта имен с модулями ядра.
* Приложения, упакованные в SIS файл, стали более отказоустойчивы:
1. если среда исполнения не установлена, будет отображено текстовое сообщение об ошибке
2. если при старте приложения произойдет исключение, сообщение об ошибке появится на экране (ранее сообщение не отображалось)
3. приложения имеют консоль, поэтому print выполняется точно так же, как и в script shell
* UID среды исполнения Python и PythonScriptShell изменился
* Директория PythonScriptShell теперь не C:python, а C:datapython
* Для того, чтобы обеспечить совместное сосуществование сред исполнения 1.4.x и 1.9.0, имена бинарных файлов в новой версии имеют префикс ‘251_’.
Офлайн
Последняя версия питона новой ветки 1.9.2
Из нового:
- Переработанный модуль sensor. # проверил на своей 5800, работает все, вплоть до датчика приближение лица к телефону
- GUI к Ensymble переведен с Qt на Tkinter, тем самым уменьшен размер инсталятора для разработки на PC
- Изменен UID runtime'a c 0xF0201514 на 0xE0201514
Ожидается поддержка touch возможностей 5th edition # вот этого жду с нетерпением.
Напомню: эта ветка только для тестирования, терпим до релиза 2.0 ;)
Офлайн
Расскажите, если кто знает, как завести сеть…
urllib, urllib2, xmlrpclib… ничего не работает.
проблема очевидна - перенос старого socket -> btsocket. но чтото у меня ни какие ухищрения (ака сборка программ с –mode=pycore…) не помогли.
если смотреть по логам сервера - то приложение подключается, забирает инфу, но почемуто после этого ничего.
Офлайн
Вышел Python 1.9.3!!!!!!
Информация о релизе на форуме nokia, здесь
Скачать можно отсюда
Из нового:
- Поддержка touch для symbain v5 # ура ура ура! :)
- Ядро питона обновлено до 2.5.4
- Новый модуль sciptext, для доступа к API платформы
- теперь SSL доступно для socket
P.S. Уважаемая комманда, может сделать топик “новости” и прекрепить?
Офлайн
igor.kaist
Новости на сайте есть, вообще-то.
И да, у этого форума есть сайт ;)
Офлайн
FerromanХе хе, забываю все про это… Автоматически набираю python.su/forum :)
И да, у этого форума есть сайт ;)
Офлайн
Жалко Open GL ES 1.5 не хотят прикручивать …
Офлайн
Не все сразу… Это все еще бетка, причем активно развивается. Руки чешутся начать писать приложения, но нельзя пока :)
Офлайн
но эта версия уже лазит по интернету без проблем =)
Офлайн
а с btsocket проблемы у меня например… Надо ждать 2.0… Размер дистрибутива меньше будет, стабильности прибавится, да и api может еще меняться
Офлайн