PyGObject 2.90.4 has been released. This is an unstable release leading up to the PyGObject 3.0 release coming soon.
Highlights
- Various deprecated API that was only needed for the static bindings have been removed which means you must recompile anything that links to PyGObject (currently libpeas and glade)
- Overrides directory variable was taken out of pygobject-3.0.pc and moved to the gi._overridesdir attribute to avoid having multiple .pc files for each version of Python. This means third parties who install overrides need to import gi from their install scripts with the version of python they are installing for.
- Multiple arrays referencing a single length parameter are now supported along with flat GValue arrays. This allows APIs such as Clutter.Actor.animatev to be bindable.
- Refcount crasher bug triggered when using GObject.new was fixed so glade can now import custom Python GtkWidgets.
- Build system now works with MinGW environment in Windows.
- Python 3 now checks instance types again.
- Documents disabled since they aren’t useful yet and present parallel install issues.
- Demos were fixed up to better reflect the preferred way of using PyGObject.
ChangeLog http://download.gnome.org/sources/pygobject/2.90/pygobject-2.90.4.changes (20.2K) Download http://download.gnome.org/sources/pygobject/2.90/pygobject-2.90.4.tar.xz (529K) sha256sum: 8407b6997181bbca4783798e21d7d63ca41708a6c05a3b08c953d64e7b97b2a1 http://download.gnome.org/sources/pygobject/2.90/pygobject-2.90.4.tar.bz2 (629K) sha256sum: 467eb39f06664fb8bbb9ab407a15b8d56a63a92ac2f0914afc8518aedd765c43
About PyGObject
GObject is a object system used by GTK+, GStreamer and other libraries.
PyGObject provides a convenient wrapper for use in Python programs when accessing GObject libraries.
Like the GObject library itself PyGObject is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full featured applications.
PyGObject now dynamically accesses any GObject libraries that uses GObject Introspection. It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to gobject library it is instantly available as a Python API without the need for intermediate Python glue.
[read this post in: ar de es fr it ja ko pt ru zh-CN ]