PyS60 производит файлы sis, которые являются родными? - PullRequest
9 голосов
/ 02 декабря 2008

В настоящее время я занимаюсь разработкой мобильных приложений для платформы S60 и специально занимаюсь PyS60. Кажется, можно предположить, что он может быть скомпилирован в собственные файлы .sis без использования встроенного интерпретатора Python. Читая документацию, я не смог найти никаких утверждений, где это явно упоминается. Хотя сейчас я загружаю SDK, эмуляторы и целую кучу цепочек инструментов, необходимых для тестирования разработки под Linux, я решил немного спросить здесь, пока делаю это.

Ответы [ 2 ]

14 голосов
/ 22 декабря 2008

После того, как вы написали свой код на python, вы можете преобразовать его в файл .sis с помощью ensymble.

http://code.google.com/p/ensymble/

Это программное обеспечение позволяет вам превратить ваш файл .py в файл .sis, используя опцию py2sis - однако, он не будет использоваться на любом телефоне без установленного Python, поэтому вам также может понадобиться использовать ensymble для объединения только что созданный .sis с файлом .sis для python с командой типа

. / Ensymble.py mergesis - verbose your-script-name.sis PythonForS60-1-4-5-3rdEd.sis final-app-name.sis

итоговый файл final-app-name.sis установит как ваш файл, так и python.

1 голос
/ 03 декабря 2008

Linux официально не поддерживается для разработки Series60. С Windows вы избавите себя от головной боли, как ни странно.

Что касается Python, то я думаю, что разработанное приложение упаковано в файл .sis, но все еще требует запуска интерпретатора PyS60 после установки.

...