The much awaited PyS60 2.0.0 development kit was released today. Since less than a month ago, PyS60 runtime started appearing in Software updates on S60 3rd edition FP2 devices onwards. This release is considered to be a stable release and has evolved since a year from the 1.9.x dot releases.

The development kit includes the following and is available at the maemo garage,

Installer for Windows platform that includes

– Getting started guide

– Nokia signed PyS60 runtime sis which will work on S60 3rdEd, 3rdEdFP1, 3rdEdFP2 and 5thEd devices.

– Two Nokia signed default capability set PythonScriptShell sis files.

– Nokia signed high capas PythonScriptShell sis. This sis file comes with higher capabilities than self signed (SwEvent, WriteDeviceData, ReadDeviceData)

– Unsigned developer certificate PythonScriptShell sis. This sis file can be used for Symbian Open signing.

– Application packaging tool with GUI and README

– Getting started guide – Nokia signed PyS60 runtime sis which will work on S60 3rdEd, 3rdEdFP1, 3rdEdFP2 and 5thEd devices. – Two Nokia signed default capability set PythonScriptShell sis files. – Nokia signed high capas PythonScriptShell sis. This sis file comes with higher capabilities than self signed (SwEvent, WriteDeviceData, ReadDeviceData) – Unsigned developer certificate PythonScriptShell sis. This sis file can be used for Symbian Open signing. – Application packaging tool with GUI and README Archive for Linux/Mac platform which includes the same contents as included in Windows installer

Separate SDK zips for 3rdEdFP1 and 3rdEdFP2. SDK zip contains both gcce and armv5 link libraries. Python 3rdEdFP2 SDK zip will work fine on S60 3rdEd and 5thEd

Python source code

OpenSSL source code. This source code is released just to be in complaint with the terms of LGPL licensed software. This source code is nothing to do with PyS60 software.

Python for S60 pdf documentation

Change log since PyS60 1.9.7

Repeat support in 4-way directional pad

Lot of memory leaks in the interpreter code is fixed.

appuifw.app.track_allocations can be set if the interpreter should track all memory allocations and then free the memory which was not explicitly released before application exit. To debug memory leaks in 3rd party extension modules set the value to false.

All the Pyds that have zero UID will be assigned with the applications UID at the time of packaging.

As a result, Python applications can now be symbian signed. This opens the door for submitting Python applications to OVI Store.

Store. Pdf documentation is available in the installer/archive.

API cleanup in the SensorFW module.

On the below mentioned devices Python runtime and its dependencies will be installed automagically when the Python applications is started.

6220 classic, N86 8 MP, N85, 6720 classic, 6730 classic, N96, 5730 XpressMusic, N78, 5630 XpressMusic,

E52, E55, 6710 Navigator, E75, N79, 5800 XpressMusic, 5530 XpressMusic, 5230, X6 and N97 mini

The documentation is also available online at http://pys60.garage.maemo.org/doc/ and more information here.

Python for S60 source will be made available soon in Symbian Foundation, so that users can contribute easily and actively to the growth of PyS60.

Enjoy the new release!

Related posts:

Related posts brought to you by Yet Another Related Posts Plugin.