Reply
Thread Tools
Posts: 9 | Thanked: 24 times | Joined on Dec 2009 @ Brasil
#1
The PySide team is happy to announce the fifth 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~beta5 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~beta5
===============================

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

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

The list of bugs in our Bugzilla [3] having P3 or higher priority is
getting short enough that we are beginning to feel confident for to do
the 1.0 release soon. The next release will be our first
release candidate (rc1): it will incorporate all or most of the
currently open P2/P3 bugs, but after that, only clear regressions
(features which have worked in previous PySide versions but not in rc1)
will be fixed before 1.0. Then, the 1.0 release will happen two weeks
from rc1.

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
==================

640 Crash in example elasticnodes.py
627 Compile error in generatorrunner - missing abstractmetalang.h, etc
632 QLineEdit.getTextMargins() segmentation fault
647 QGLWidget.bindTexture(QPixmap) causes program crash
650 Missing bindings for QNetworkProxyFactory
651 Calling disconnect() with no arguments causes segfault
562 pyside-uic does not generate some layers properties
565 QImage missing *data constructors
590 Error QFileDialog.getSaveFileName with DontConfirmOverwrite option
593 __repr__ should be more Pythonic
605 Using metaclasses with the PySide classes doesn't work
612 QColor.__reduce__ is not accurate
613 QSvgRenderer chooses QByteArray overload when given a file path
616 error compiling when public and private methods differ by the const-ness
617 conversion from C++ enum to PySide does not set repr() properly
618 QAbstractItemModel.createIndex only creates a weak reference to ptr
633 bool of null QDate (possibly other empty QString/null QObj types?)
returns True for empty instance; probably should be False
641 some errors in diagramscene.py
655 bad re-implementations of QApplication.notify result in a SystemError
656 cannot inherit from QCoreApplication
659 removeParent() performs very poorly when a parent has >10000 items
566 'PySide.QtGui.QImage' object has no attribute 'scanLine'
636 Unable to navigate back to the main site from the generated
documentation

[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
 

The Following 3 Users Say Thank You to bruno.araujo For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 06:40.