Its 2.0 time – PyS60 2.0.0 is released

by Pankaj Nathani


Warning: ksort() expects parameter 1 to be array, object given in /home/croozeus/public_html/blogs/wp-content/plugins/yet-another-related-posts-plugin/includes.php on line 256

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
  • 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.
  • 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:

  1. Python for S60 1.9.5 is now released ! PyS60 team releases one more PyS60 dot release in the...
  2. PyS60 1.9.2 is released! Today, PyS60 stepped more nearer to the stable PyS60...
  3. 1.9.4 Nokia signed scriptshell now available Following the official PyS60 1.9.4 release statement by Nokia...
  4. PyS60 1.9.0- What is new? PyS60 2.0- Expectations? It was really a good morning today, when I...
  5. Python for S60 1.4.5 released Today the announcement was made that version 1.4.5 of Python...

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