I just released a new PyGObject, for GNOME 3.7.3 which is due on Wednesday.
This is mostly a bug fix release. There is one API addition, it brings back official support for calling
GLib.io_add_watch() with a Python file object or fd as first argument, in addition to the official API which expects a
GLib.IOChannel object. These modes were marked as deprecated in 3.7.2 (only).
Thanks to all contributors!
Summary of changes (see change log for complete details):
- Add support for caller-allocated GArray out arguments (Martin Pitt) (#690041)
- Re-support calling GLib.io_add_watch with an fd or Python file (Martin Pitt)
- pygtkcompat: Work around IndexError on large flags (Martin Pitt)
- Fix pyg_value_from_pyobject() range check for uint (Martin Pitt)
- Fix tests to work with g-i 1.34.2 (Martin Pitt)
- Fix wrong refcount for GVariant property defaults (Martin Pitt) (#689267)
- Fix array arguments on 32 bit (Martin Pitt)
- Add backwards compatible API for GLib.unix_signal_add_full() (Martin Pitt)
- Drop MININT64/MAXUINT64 workaround, current g-i gets this right now (Martin Pitt)
- Fix maximum and minimum ranges of TYPE_(U)INT64 properties (Simonas Kazlauskas) (#688949)
- Ship pygi-convert.sh in tarballs (Martin Pitt) (#688697)
- Various added and improved tests (Martin Pitt)