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

[ANNOUNCE] PyGobject 2.17.0 - unstable

Recommended Posts

I am pleased to announce version 2.17.0 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.17/

 

What's new since PyGObject 2.16.1?

- Write a good part of the docs for gio (Gian)

- Wrap g_mount_guess_content_type g_mount_guess_content_type_finish

g_mount_guess_content_type_sync (Gian, #580802)

- Swap first two arguments of gio.File.query_info_async (Paul, #580490)

- Fix a crash in pyg_type_add_interfaces (Paul, #566571)

- Remove an empty structure, use sizeof(PyObject)

instead (Paul, #560591)

- Wrap four g_get_user_*_dir() functions (Paul, #575999)

- Remove 'ltihooks.py' as using deprecated Python module (Paul)

- Code maintenance: add .gitignore files (Paul)

- CellRendererPixbuf stock-size property has wrong type (Paul, #568499)

- Add a doap file after git migration (Johan Dahlin)

- missing dep on libffi in pygobject-2.0.pc (Götz Waschk, #550231)

- g_volume_monitor_tp_new new function, return the singleton object.

(Paul, #555613)

- Remove a DeprecationWarning under python 2.6 (James Westby, #573753)

- several scripts from codegen directory are not distributed

(Krzesimir Nowak)

- g_file_copy_async change argument order to keep it consistent with the

other methods (Gian)

- memory leak in gio.File.copy_async (Paul Pogonyshev, #578870)

- g_file_monitor should accept None for cancellable and set the default

flag to G_FILE_MONITOR_NONE (Gian)

- pyg_notify_free needs to ensure it has GIL before calling Py_XDECREF

(Jonathan Matthew)

- Wrap g_file_set_display_name_async (Gian)

- Add a semi-private method to return the option context C object from

an option context wrapper (Tristan Hill)

- Converting a negative long Python value to a GUINT64 GValue doesn't

error out as it should (Gustavo J. A. M. Carneiro, #577999)

- Wrap g_file_set_attributes_async and

g_file_set_attributes_finish (Gian)

- g_file_query_filesystem_info_async fix a typo (Gian)

- Wrap g_file_query_filesystem_info_async (Gian)

- Add missing g_file_query_filesystem_info_async and

g_file_query_filesystem_info_finish (Gian)

- Wrap g_file_eject_mountable (Gian)

- g_file_copy callback cannot be optional (Gian)

- Swap various kwargs names to reflect the code (Gian)

- Update the address of the FSF (Tobias Mueller, #577134)

- Add g_volume_should_automount (Gian)

- Wrap g_drive_enumerate_identifiers and g_volume_enumerate_identifiers

(Gian)

- Add a couple of convinence functions to convert from/to a python list

and an array of strings (Gian)

- Allow setting pytype wrapper class (Mark Lee, John Ehresman, #559001)

- Wrap g_file_enumerator_close_async (Gian Mario Tagliaretti)

 

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.

 

cheers

--

Gian Mario Tagliaretti

GNOME Foundation member

gianmt ( -at -) gnome.org

_______________________________________________

 

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  

×