Jump to content
Compatible Support Forums
Sign in to follow this  
news

[pygtk] ANNOUNCE: PyGObject 2.15.3

Recommended Posts

I am pleased to announce version 2.15.3 of the Python bindings for GObject.

 

The new release is available from ftp.gnome.org as and its mirrors

as soon as its synced correctly:

 

http://download.gnome.org/sources/pygobject/2.15/

 

What's new since PyGObject 2.15.2?

- Beginning of porting to Python 3.0. glib & gobject modules

ported. (Johan)

- Wrap g_app_info_* functions (Gian)

- Wrap gio.FileAttributeInfo (Gian)

- Wrap g_vfs_get_supported_uri_schemes (Johan, #545846)

- Wrap g_file_info_get_modification_time (Johan, #545861)

- Wrap gio.Volume.mount/eject (Johan)

- Wrap gio.File.move (Johan)

- Wrap gio.query_writable_namespaces (Gian, #545920)

- Separate glib & gobject documentation

- Wrap GFile.append_to_async (Gian, #545959)

- Wrap GFile.create_async (Gian, #546020)

- Change return value from 'gboolean' to 'int' and changed semantics

to Pythonic (Paul, #544946)

- Wrap GFile.replace_async and query_info_async (Gian, #546046)

- GIcon and implementations improvements (Paul, #546135)

- Improve __repr__ and richcompare for gio classes (Paul)

- Missing Py_INCREFs for some file async methods

(Jonathan Matthew, #546734)

- File.copy progress_callback does not work (Paul, #546591)

- add File.replace_contents,

replace_contents_async, replace_contents_finish.

(Jonathan Matthew, #547067)

- Add GFile.query_default_handler (Gian)

- fix docstring line length (Jonathan Matthew, #547134)

- improve runtime type wrapper creation (Paul, #547104)

- make gio.File more Pythonic (Paul, #546120)

- No TypeError raised when type is None (Paul, #540376)

- wrap a few memory stream methods (Paul, #547354)

- wrap gio.DataInputStream.read_line and ...read_until

(Paul, #547484)

- wrap four important asynchronous methods in gio.Drive

and gio.Mount (Paul, #547495)

- gio.InputStream.read() looks broken (Paul, #547494)

- wrap g_content_types_get_registered() (Paul, #547088)

- cannot create new threads when pygtk is used (Paul, #547633)

- an unitialized variable in PyGLib (Paul, #549351)

- Constructor of gtk.TreeView raises TypeError when model is None

(Paul, #549191)

- Fix memory problems reported by valgrind due to

invalid tp_basicsize in PyGPropsDescr_Type. (Gustavo, #549945)

 

Blurb:

 

GObject is a object system library used by GTK+ and GStreamer.

 

PyGObject provides a convenient wrapper for the GObject library for use

in Python programs, and takes care of many of the boring details such as

managing memory and type casting. When combined with PyGTK, PyORBit and

gnome-python, it can be used to write full featured Gnome applications.

 

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 requires glib >= 2.14.0 and Python >= 2.3.5 to build.

GIO bindings require glib >= 2.16.0.

 

Johan

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×