[maemo-developers] PySide: Python for Qt version 1.0.0~beta4 for Maemo 5 released

From: Bruno Araujo bruno.araujo at openbossa.org
Date: Tue Feb 1 17:42:25 EET 2011
[cross-posting for pymaemo-developers and maemo-developers mailing lists]

The PySide team is happy to announce the fourth beta release of
PySide: Python for Qt. PySide provides a complete set of LGPL-licensed
Qt bindings for Python, including full QML and QtMobility support. Any
software written for N900 using PySide will work as-is on the upcoming
Harmattan and MeeGo platforms.

The binary packages for PySide 1.0.0~beta4 are already available in
the maemo.org extras-devel repository. To use them, install the
python-pyside metapackage which depends on every individual module
package. Respectively, PySide Mobility may be installed using the
python-qtmobility metapackage.

The source code packages can be acquired by referring to our download
wiki page [1] or by pulling the relevant tagged versions from our git
repositories [2].

Major changes since 1.0.0~beta4
===============================

This is a bug fix release. Since beta3, a total of 21
bugs have been fixed. See the list of fixed bugs at the end of this message.

Path towards 1.0 release
========================

There are still some outstanding bugs in our Bugzilla [3]. To have these
fixed, we plan to do other beta in two weeks. To have these fixed, we
plan to do at least one beta and a release candidate release before
1.0. The next beta source code release will happen this week, and the
corresponding Maemo5 binaries will be released a few days after that.

About PySide
============

PySide is the Nokia-sponsored Python Qt bindings project, providing
access to not only the complete Qt 4.7 framework but also Qt Mobility,
as well as to generator tools for rapidly generating bindings for any
Qt-based libraries.

The PySide project is developed in the open, with all facilities you'd
expect from any modern OSS project such as all code in a git repository
[2], an open Bugzilla [3] for reporting bugs, and an open design
process [4]. We welcome any contribution without requiring a transfer of
copyright.

List of bugs fixed
==================

ID     Summary
624     button click emit doesn't work
379     QGLWidget.bindTexture is missing
509     Can't use Shiboken when both Debug and Released are installed.
552     Segmentation fault when using QUiLoader and QTabWidget
553     A warning against using QUILoader is needed in the documentation
589     Crash related to QGraphicsProxyWidget and QVariant
608     Photoviewer example missing license boilerplates and shebang lines
609     Python site-packages path cannot be customized
504     examples/threads/mandelbrot.py crashes at exit sometimes.
511     QPainter doesn't respect Qt.NoPen
522     example/threads/mandelbrot.py crashes on exit
523     QWidget.winId() returns PyCObject (expected unsigned long)
556     QGraphicsScene.addItem performs very poorly when the scene has
>10000 items
562     pyside-uic does not generate some layers properties
575     Strange behaviour of QTextEdit.ExtraSelection().cursor
584     python pickle module can't treat QByteArray object of PySide
611     enum values lack a tp_print implementation
622     PPA pyside is broken on Ubuntu 10.10
623     QGLWidget.bindTexture(QPixmap, GLenum, GLenum) is missing
232     [FTBFS] Fails to build on hurd-i386 (Test "lock" hangs for
more than 191 minutes)
255     Test qtscripttools_debugger segfaults on ia64

[1] http://developer.qt.nokia.com/wiki/PySideDownloads
[2] http://qt.gitorious.org/pyside
[3] http://bugs.openbossa.org/
[4] http://www.pyside.org/docs/pseps/psep-0001.html

-- 
____________________________________
Bruno Araújo
Software developer - openBossa Labs - INdT
More information about the maemo-developers mailing list