Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2009 14:00:12

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Python 1.9.х и Python 1.4.x

Всвязи с небольшой путаницей в версиях, которая возникает у многих новичков, решил создать этот топик.

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_’.



Офлайн

#2 Март 3, 2009 14:11:04

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Python 1.9.х и Python 1.4.x

Последняя версия питона новой ветки 1.9.2
Из нового:
- Переработанный модуль sensor. # проверил на своей 5800, работает все, вплоть до датчика приближение лица к телефону
- GUI к Ensymble переведен с Qt на Tkinter, тем самым уменьшен размер инсталятора для разработки на PC
- Изменен UID runtime'a c 0xF0201514 на 0xE0201514
Ожидается поддержка touch возможностей 5th edition # вот этого жду с нетерпением.

Напомню: эта ветка только для тестирования, терпим до релиза 2.0 ;)



Офлайн

#3 Март 7, 2009 13:18:55

cybergrind
От:
Зарегистрирован: 2008-01-21
Сообщения: 201
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 1.9.х и Python 1.4.x

Расскажите, если кто знает, как завести сеть…

urllib, urllib2, xmlrpclib… ничего не работает.
проблема очевидна - перенос старого socket -> btsocket. но чтото у меня ни какие ухищрения (ака сборка программ с –mode=pycore…) не помогли.
если смотреть по логам сервера - то приложение подключается, забирает инфу, но почемуто после этого ничего.



Офлайн

#4 Март 26, 2009 12:18:54

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Python 1.9.х и Python 1.4.x

Вышел Python 1.9.3!!!!!!
Информация о релизе на форуме nokia, здесь
Скачать можно отсюда
Из нового:
- Поддержка touch для symbain v5 # ура ура ура! :)
- Ядро питона обновлено до 2.5.4
- Новый модуль sciptext, для доступа к API платформы
- теперь SSL доступно для socket
P.S. Уважаемая комманда, может сделать топик “новости” и прекрепить?



Офлайн

#5 Март 26, 2009 14:23:28

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Python 1.9.х и Python 1.4.x

igor.kaist
Новости на сайте есть, вообще-то.
И да, у этого форума есть сайт ;)

Офлайн

#6 Март 26, 2009 14:46:28

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Python 1.9.х и Python 1.4.x

Ferroman
И да, у этого форума есть сайт ;)
Хе хе, забываю все про это… Автоматически набираю python.su/forum :)



Офлайн

#7 Март 26, 2009 16:17:55

gabin
От:
Зарегистрирован: 2009-03-07
Сообщения: 72
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 1.9.х и Python 1.4.x

Жалко Open GL ES 1.5 не хотят прикручивать …



Офлайн

#8 Март 26, 2009 17:37:07

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Python 1.9.х и Python 1.4.x

Не все сразу… Это все еще бетка, причем активно развивается. Руки чешутся начать писать приложения, но нельзя пока :)



Офлайн

#9 Март 27, 2009 10:42:47

cybergrind
От:
Зарегистрирован: 2008-01-21
Сообщения: 201
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 1.9.х и Python 1.4.x

но эта версия уже лазит по интернету без проблем =)



Офлайн

#10 Март 27, 2009 15:56:28

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Python 1.9.х и Python 1.4.x

а с btsocket проблемы у меня например… Надо ждать 2.0… Размер дистрибутива меньше будет, стабильности прибавится, да и api может еще меняться



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version