NEWS
March 24th, 2010

PySide-Shiboken Technical Preview Release

Hi there,

After a long wait, we have finally gotten the Shiboken generated PySide bindings in a good enough shape to do a proper release with tarballs and all the required niceties, instead of rough git urls. Keep in mind that this is an alpha release, or a “technical preview” as the kids in my lawn are used to say, some modules are missing and bugs are not hard to find.

This PySide release contains bindings for the following modules:

  • QtCore
  • QtGui
  • QtNetwork
  • QtWebKit
  • QtSvg
  • QtXml
  • QtTest
  • QtOpenGL
  • QtSql

Feel free to try your Python code with this version of PySide. You know how it works: more users == less bugs. As long as you guys tell us about the  bugs: http://bugs.openbossa.org

A noteworthy fact is the first release of the Shiboken C++ binding generator.  Yay! We strongly encourage it’s use to produce also non-Qt C++  bindings for Python, it will make your life easier. If it turns out to be not so  easy, come and talk with us on #pyside channel (Freenode).

Here follow everything needed for this release, in order of compilation.

API Extractor, version 0.4.0
http://www.pyside.org/files/apiextractor-0.4.0.tar.bz2

Generator Runner, version 0.4.0
http://www.pyside.org/files/generatorrunner-0.4.0.tar.bz2

Shiboken, version 0.2.0
http://www.pyside.org/files/shiboken-0.2.0.tar.bz2

PySide, version 0.3.0
http://www.pyside.org/files/pyside-qt4.6+0.3.0.tar.bz2

You will notice that the size of the generated bindings for the Qt modules in no way resemble the figures from the Boost.Python version. And talking about Boost: packagers, be aware that no component depends on Boost::Graph anymore. Yay2!

P.S.: cgoncalves, thanks for all the code and for the reminding us to put the announcement here as well. ;-) And to everyone else that provided bug reports, patches, beers, etc.