pygobject 3.27.1
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. News - Revert "setup.py: Also set setup_requires to require pycairo" (Christoph Reiter) - setup.py: Also set setup_requires to require pycairo (Christoph Reiter) - setup.py: Provide a os.path.samefile fallback for Python 2 under Windows (Christoph Reiter) - Add sphinx based documentation (Christoph Reiter) (#791448) - PKG-INFO: Revert name back to PyGObject (Christoph Reiter) - setup.py: Rework pycairo discovery to not use pkg-config (Christoph Reiter) - setup.py: Fix the distcheck command on Windows (Christoph Reiter) - setup.py: Remove various classifiers and the download-url which aren't accepted by pypi (Christoph Reiter) - version bump (Christoph Reiter) ChangeLog = https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.1.changes (7.95K) Download https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.1.tar.xz (962K) sha256sum: 40a62c479eed9aca6b2095b1650ab87981b7358880a0a07cacbdcbc250e155f1 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 2.28.7
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. News - Move property and signal creation into _class_init() (Martin Pitt) - gio-types.defs: change some enums to flags (Ryan Lortie) - Fix set_qdata warning on accessing NULL gobject property (Ivan Stankovic) - Disable introspection support by default (Dieter Verfaillie) - Don't install codegen for Python 3 (Arfrever Frehtes Taifersar Arahesis) - Ship tests/te_ST@nouppera in release tarballs for tests to succeed (Martin Pitt) - [gi] Port test_properties from static gio to GI Gio (Martin Pitt) - [python3] fix build. PYcairo_IMPORT doesn't exists anymore (Ignacio Casal Quinteiro) - [python3] Fix maketrans import (Martin Pitt) - [gi-overrides] fix MessageBox so it correctly handles the type constructor param (John (J5) Palmieri) - gdbus tests: Fix hang if test case fails (Martin Pitt) - Fix crash in Gtk.TextIter overrides (Martin Pitt) - correctly initialize the _gi_cairo_functions array to be zero filled (John (J5) Palmieri) - [gtk-override] print warning if user imports Gtk 2.0 (John (J5) Palmieri) - Add support for enums in gobject.property (Johan Dahlin) 2.28.6 11-Jun-2011 ChangeLog = https://download.gnome.org/sources/pygobject/2.28/pygobject-2.28.7.changes (7.50K) Download https://download.gnome.org/sources/pygobject/2.28/pygobject-2.28.7.tar.xz (727K) sha256sum: bb9d25a3442ca7511385a7c01b057492095c263784ef31231ffe589d83a96a5a ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.27.0
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. News - demo: pep8 fixes (Christoph Reiter) - Fix ctypes.PyDLL construction under Windows (Christoph Reiter) (#622084) - configure.ac: Error out in case autoconf-archive isn't installed (Christoph Reiter) (#784428) - Move pygi-convert.sh into tools (Christoph Reiter) - README: Convert to reST (Christoph Reiter) - demo: Move demo into examples and dist it (Christoph Reiter) (#735918) - demo: Add new Gtk.FlowBox example (Gian Mario Tagliaretti) (#735918) - demo: Use HeaderBar for main app window (Simon Feltman) (#735918) - demo: PyFlakes and PEP8 fixes (Simon Feltman) (#735918) - demo: Rename gtk-demo.py to demo.py (Simon Feltman) (#735918) - demo: Rename demos/gtk-demo to simply demo (Simon Feltman) (#735918) - Remove AUTHORS file (Christoph Reiter) - Remove pre-commit.hook (Christoph Reiter) - setup.py: Port to distutils/setuptools (Christoph Reiter) (#789211) - Install a default SIGINT handler for functions which start an event loop (Christoph Reiter) (#622084) - Make Python OS signal handlers run when an event loop is idling (Christoph Reiter) (#622084) - Drop Python 3.3 support (Christoph Reiter) (#790787) - Drop set_value usage in Gtk.List/TreeStore.set override (Sander Sweers) (#790346) ChangeLog = https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.0.changes (21.0K) Download https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.0.tar.xz (889K) sha256sum: ad1375fe1af9746a1e49ada604c9658c03145a3ca204ad62bd6d917208a66b20 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.29.2
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. News * Add a meson build system. :issue:`165` (:user:`Mathieu Duponchelle`) * Gtk.Template: Allow marking children as "internal-child". :mr:`58` * Gio.ListModel: implement most of the mutable sequence protocol. :issue:`115` :mr:`59` * Gio.Settings: implement __iter__. * Gio.Settings: support range types in __setitem__. :issue:`134` * Add overrides for Gio.ListStore.sort and Gio.ListStore.insert_sorted. :issue:`130` * Make Gtk.Widget.freeze_child_notify a context manager. :issue:`45` * OptionParser.parse_args: return leftover arguments. :issue:`200` * Release the GIL when emitting a signal. :mr:`66` (John Bassett) * Add ActionMap and ActionMap.add_action_entries() to overrides. :issue:`29` :mr:`65` (:user:`yangfl`) * importer: raise ImportError in load_module() and not find_module(). :issue:`213` * Don't wrap GValue in GValue when creating GValueArray. :mr:`66` (Stian Selnes ) * ossig: Don't leak the callbacks in case the event loops are not stopped through SIGINT. :issue:`219` :mr:`72` * Various fixes (Havard Graff ) * Destroy custom GLib.Source instances when they get freed. :issue:`193` * Revert "Add PEP518/pyproject.toml file", fixes installation with pip 10, see https://github.com/pypa/pip/issues/5244 * Various fixes/improvements for PyPy. * Don't crash on multiple calls to GObject.Value.__del__. :mr:`66` Documentation: * Added StackOverflow (with PyGObject tag) as an contact resource. (:user:`buhtz`) * Add introduction to handling GLib.Error. :mr:`68` (:user:`Kai Willadsen `) * Add pycairo requires for development setup. :mr:`70` (:user:`Kai Willadsen `) Download https://download.gnome.org/sources/pygobject/3.29/pygobject-3.29.2.tar.xz (532K) sha256sum: 8d77b1ac1d7c88929ac9f5793837f7933e80cdd27523a47d38cdf2cf03c1f4a1 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.28.3
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. News * Fix Gio.Application leak in case no signal handler is set before. :issue:`219` * Squash critical warning when using array as hash value (:user:`Philip Withnall `) ChangeLog = https://download.gnome.org/sources/pygobject/3.28/pygobject-3.28.3.changes (2.22K) Download https://download.gnome.org/sources/pygobject/3.28/pygobject-3.28.3.tar.xz (982K) sha256sum: 3dd3e21015d06e00482ea665fc1733b77e754a6ab656a5db5d7f7bfaf31ad0b0 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.26.1
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. News - pygobject-object: Fix Python GC collecting a ref cycle too early (Christoph Reiter) (#731501) - Fix potential uninitialized memory access during GC (Daniel Colascione) (#786872) - test: revert parts of the previous test as it's broken on 32 bit builds (Christoph Reiter) (#786948) - flags: Add testcase for bug 786948 (Christoph Reiter) (#786948) - fix potential overflow when marshalling flags from py interface (Philippe Renon) (#786948) - to_py_array: Properly handle enum array items (Christoph Reiter) (#788890) - closure: Fix unaligned and out-of-bounds access (James Clarke) (#788894) - build: Fix not installing .egg-info file (Christoph Reiter) (#19) - configure.ac: version bump to 3.26.1 (Christoph Reiter) ChangeLog = https://download.gnome.org/sources/pygobject/3.26/pygobject-3.26.1.changes (6.14K) Download https://download.gnome.org/sources/pygobject/3.26/pygobject-3.26.1.tar.xz (757K) sha256sum: f5577b9b9c70cabb9a60d81b855d488b767c66f867432e7fb64aa7269b04d1a9 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.27.4
News * tests: Fix tests under Wayland. :issue:`163` * tests: Make it possible to use pytest directly. * Reverted transfer-none boxed copy changes (:mr:`10`) due to regressions in gnome-music. :issue:`164` :mr:`23` ChangeLog = https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.4.changes (8.70K) Download https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.4.tar.xz (975K) sha256sum: e0cc10e67b9f18aebcd8d11abc2c3183622db485891ad8c54ac55d0945bf9cc3 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.27.3
News * Fix a 3.27.2 regression where functions return invalid boxed values. :mr:`16` (thanks to :user:`Mikhail Fludkov ` for providing a test) * tests: Make tests run without Gtk/Gdk installed. :mr:`17` (:user:`Mikhail Fludkov `) * tests: Remove dependency on ``localedef``. :commit:`64b02e301` * tests: Require/Use pytest. :mr:`20` :issue:`153` ChangeLog = https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.3.changes (6.43K) Download https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.3.tar.xz (972K) sha256sum: 49795a9ead7dd49c1b9e09e715ade5812455f5e1694496b75c11676200e637c7 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.27.2
News https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.2.news (159K) ChangeLog = https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.2.changes (24.8K) Download https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.2.tar.xz (970K) sha256sum: 4d0a4b5dc559f1ca04d74683bf0134dcb58643b88cc8d5338b67422109be6d35 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.29.3
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. News * meson: Support building pycairo as a subproject. :mr:`76` * meson: Declare_dependency for use by potential superprojects (:user:`Mathieu Duponchelle `) * meson: Update glib wrap file. :mr:`80` (:user:`Carlos Soriano `) * meson: Fix the Python 2 build not not use the system pycairo extension when running tests. :issue:`242` * pygi-convert.sh: Various fixes and updates. :mr:`77` :mr:`78` (:user:`Sander Sweers `) * Gtk.Template: Fix instantiation error when using the new code with older PyGObject. :mr:`79` (:user:`Kai Willadsen `) * Gtk.Template: Don't error out when loading a resource that is only available in an overlay. :issue:`230` * Fix various crashes when running against a debug Python 3.7 build. :mr:`82` (:user:`Simon McVittie `) * overrides: Allow calling GObject.Binding.unbind() multiple times with GLib 2.58+. :issue:`240` * overrides: Gio.ListStore overrides use splice() when adding/removing many items with GLib 2.58+. :issue:`115` :mr:`83` * Work around pylint reporting bogus warnings regarding a missing self argument for normal functions. :issue:`217` * Add override for GdkPixbuf.Pixbuf.new_from_data() to wrap new_from_bytes() to work around a use after free. :issue:`225` :mr:`74` 3.28.3 - 2018-05-31 --- * Fix Gio.Application leak in case no signal handler is set before. :issue:`219` * Squash critical warning when using array as hash value (:user:`Philip Withnall `) Download https://download.gnome.org/sources/pygobject/3.29/pygobject-3.29.3.tar.xz (533K) sha256sum: 85ba2bf6bbc18901f2ae628de94ee3d33a7f3c2e29689a35ce745211e7e730f2 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.57.3
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News - The autotools build now uses autoconf-archive - g-ir-doc-tool: Add DevDocs formatting for GJS (--format=devdocs) This adds a dependency on the Python markdown package Download https://download.gnome.org/sources/gobject-introspection/1.57/gobject-introspection-1.57.3.tar.xz (1.32M) sha256sum: e6487e6f18930dd7fa2504c0425938e065c643bdf007424987490d80890f1363 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.28.0
News * GLib.Variant: Fix creation of guchar arrays from bytes (3.27.2 regression). :issue:`174` :mr:`30` ChangeLog = https://download.gnome.org/sources/pygobject/3.28/pygobject-3.28.0.changes (1.40K) Download https://download.gnome.org/sources/pygobject/3.28/pygobject-3.28.0.tar.xz (978K) sha256sum: 42b47b261b45aedfc77e02e3c90a01cd74d6f86c3273c1860a054d531d606e5a ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.29.1
News * Support for `PyPy <https://pypy.org/>`__ and PyPy3. :issue:`180` * cairo: support :class:`cairo.Matrix` conversion. :issue:`16` * Speed up repeated closure creation by caching the closure cache in the argument cache :issue:`103` (:user:`Garrett Regier `\, :user:`Christoph Reiter `) * setup.py: make setuptools/pkg_resources optional. :issue:`186` * setup.py: print installation instructions in case a dependency is missing. :issue:`194` * Remove autotools build system. * overrides: Make :meth:`Gtk.ListStore.insert_before`, :meth:`Gtk.ListStore.insert_after`, :meth:`Gtk.TreeStore.insert_before` and :meth:`Gtk.TreeStore.insert_after` atomic. * Make :class:`GLib.Error` picklable. :issue:`145` * Add basic support for template based widgets through ``Gtk.Template``. :issue:`52` * Various documentation improvements. :mr:`29` (:user:`Dan Yeaw `) * Add PEP518/pyproject.toml file. :mr:`44` (:user:`James Tocknell `) * Avoid truncating value returned from g_value_info_get_value. :mr:`51` (:user:`Tomasz Miąsko `) * Fix typo in BoundSignal disconnect. :mr:`55` (:user:`Vladislav Glinsky `) Download https://download.gnome.org/sources/pygobject/3.29/pygobject-3.29.1.tar.xz (523K) sha256sum: a21eeff1d81061110625b1109d7f0b4b68a7518613892c259c6cec5687563dfc ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.28.2
News * setup.py: Don't install the test C extension when it's built. :issue:`181` * setup.py: Always define PY_SSIZE_T_CLEAN. :issue:`185` * Fix __str__ return type of Gtk.TreePath with depth == 0. :issue:`143` * Fix a crash when setting a str property with a value containing surrogates. :issue:`169` * tests: Fix a potential crash during tests ChangeLog = https://download.gnome.org/sources/pygobject/3.28/pygobject-3.28.2.changes (3.26K) Download https://download.gnome.org/sources/pygobject/3.28/pygobject-3.28.2.tar.xz (980K) sha256sum: ac443afd14fcb9ff5744b65d6e2b380e70510278404fb8684a9b9fb089e6f2ca ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.28.1
News * Fix a GValue leak (regression). :issue:`176` (:user:`Mathieu Duponchelle`) * setup.py: don't install the tests package * Various fixes for 64bit Windows. :mr:`34` (:user:`Mathieu Duponchelle`) * Fix tests with glib 2.56.0 * Various fixes for Python 3.7. :issue:`170` :mr:`28` ChangeLog = https://download.gnome.org/sources/pygobject/3.28/pygobject-3.28.1.changes (4.60K) Download https://download.gnome.org/sources/pygobject/3.28/pygobject-3.28.1.tar.xz (980K) sha256sum: 42312b4a5015571fa0a4f2d201005da46b71c251ea2625bc95702d071c4ff895 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.27.5
News * Re-revert transfer-none boxed copy changes (:mr:`23`). Now with more fixes and tests. :mr:`24` (:user:`Mathieu Duponchelle `) * Add caching for boxed type lookup and try to avoid the import lock. :mr:`13` (:user:`Mikhail Fludkov `) ChangeLog = https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.5.changes (9.58K) Download https://download.gnome.org/sources/pygobject/3.27/pygobject-3.27.5.tar.xz (977K) sha256sum: 3e57f42a48f7e762a791ccec2514894945829dc1e70caeea0252505cbddbeda4 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.30.2
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. News * tests: Fix some test with newer glib. * overrides: Fix crash when using non-ascii text with. Gtk.Builder.add_from_string/add_objects_from_string. :issue:`255` * Various meson/distutils build fixes for MSVC. :mr:`91` (:user:`Chun-wei Fan `) * foreign-cairo: Fix cairo marshalling not using the foreign converters in some cases. :issue:`260` * build: setup.py reproducible build fixes. :mr:`94` (:user:`Bernhard M. Wiedemann `) Download https://download.gnome.org/sources/pygobject/3.30/pygobject-3.30.2.tar.xz (535K) sha256sum: a4fc3523c4c1bb3d59e01d182fa50d9fb17db9896d86e68e470468390827ed97 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.30.0
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. News * Various test suite fixes to get things to pass with Ubuntu 18.10. Download https://download.gnome.org/sources/pygobject/3.30/pygobject-3.30.0.tar.xz (533K) sha256sum: 7d20ba1475df922f4c26c69274ab89f7e7730d2101e46846caaddc53afd56bd0 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.58.3
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * docwriter: Support python-markdown 3.x. issue#250 * scanner: Define grefcount and gatomicrefcount as aliases to gint. issue#254 (Tomasz Miąsko ) * scanner: make using bool without stdbool include work again. issue#247 * gir: Update glib annotations for glib 2.58.2 Download https://download.gnome.org/sources/gobject-introspection/1.58/gobject-introspection-1.58.3.tar.xz (1.31M) sha256sum: 025b632bbd944dcf11fc50d19a0ca086b83baf92b3e34936d008180d28cdc3c8 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.31.2
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. News * Changes included in 3.30.4 * GLib.Variant.keys: correctly raise TypeError for non-dict types * GLib.Variant: implement __bool__ for maybe types * cairo: Fix GValue converters in case of NULL * setup.py: Print an install command hint when pkg-config is missing * pygi-info: wrap g_union_info_get_alignment() :mr:`105` (:user:`Tomasz Miąsko `) 3.30.4 - 2018-11-30 --- * gtk overrides: Fix rows getting inserted on the wrong level with TreeStore.insert_before/insert_after if parent=None. :issue:`281` (3.30 regression, thanks to :user:`Cian Wilson ` for the report) 3.30.3 - 2018-11-27 --- * GValue: fall back to the custom C marshaller to support fundamental types. This makes GValue work with GstFraction. :issue:`280` * GValue: Work around wrong annotations for GVariant * Fix GObject attribute access during instance init which can lead to errors with __getattr__ implementations of subclasses. This lead to criticals when instantiating Gio.DBusProxy. :issue:`267` Download https://download.gnome.org/sources/pygobject/3.31/pygobject-3.31.2.tar.xz (537K) sha256sum: e75c9bc1f220863cea8386c121a6313fbc80bfe17e825538063252ffb28861c6 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.59.1
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * Everything included in 1.58.2 * build: Drop Python 2 support, require Python 3.4+ :mr:`69` * build: Add option to make .gir files installation paths configurable :mr:`63` (:user:`Kai Kang `) * build: Skip gobject/gvaluecollector.h when constructing GObject GIR :mr:`20` (:user:`Tomasz Miąsko `) * build: Port various tests to work with meson :mr:`92` :mr:`94` :mr:`95` (:user:`Tomasz Miąsko `) * regress: Add test for write-only property :mr:`67` (:user:`Philip Chimento `) * regress: Implement interface and override properties :mr:`59` (:user:`Philip Chimento `) * writer: Include documentation and symbol position in source files :mr:`75` (:user:`Thibault Saunier `) * giscanner: Print relative filename paths when warning :mr:`74` (:user:`Jonas Ådahl `) * giscanner: Define grefcount and gatomicrefcount as aliases to gint :mr:`76` (:user:`Tomasz Miąsko `) * giscanner: Allow empty declarations. Fixes warnings with mingw headers. :issue:`216` :mr:`89` (:user:`Christoph Reiter `) * giscanner: Replace linked lists with arrays in source scanner :mr:`90` (:user:`Tomasz Miąsko `) * girepository: Various docs cleanups and fixes :mr:`96` :mr:`97` :issue:`66` (:user:`Tomasz Miąsko `, :user:`Christoph Reiter `, Jasper St. Pierre) * girepository: Don't abort when calling g_base_info_get_name() on a GITypeInfo :issue:`96` :mr:`99` (:user:`Christoph Reiter `) * girepository: Add version macros and functions :issue:`200` :mr:`98` (:user:`Christoph Reiter `) 1.58.2 - 2018-12-09 Download https://download.gnome.org/sources/gobject-introspection/1.59/gobject-introspection-1.59.1.tar.xz (1.21M) sha256sum: dde421b0b23b310a3efb775ca2c526f8755f8b4b0dcd9a79c17ca230b68891e9 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.30.4
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. News * gtk overrides: Fix rows getting inserted on the wrong level with TreeStore.insert_before/inster_after if parent=None. :issue:`281` (3.30 regression, thanks to :user:`Cian Wilson ` for the report) Download https://download.gnome.org/sources/pygobject/3.30/pygobject-3.30.4.tar.xz (533K) sha256sum: 2dc1a1a444b82955e65b81c2a2511ecf8032404beba4ef1d48144168f2f64c43 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.30.3
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. News * GValue: fall back to the custom C marshaller to support fundamental types. This makes GValue work with GstFraction. :issue:`280` * GValue: Work around wrong annotations for GVariant * Fix GObject attribute access during instance init which can lead to errors with __getattr__ implementations of subclasses. This lead to criticals when instantiating Gio.DBusProxy. :issue:`267` Download https://download.gnome.org/sources/pygobject/3.30/pygobject-3.30.3.tar.xz (535K) sha256sum: 8332597feb6cc878266ca7ee6e673116f9b36202c56f9efd06bb049691357df4 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.31.1
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. News * Changes included in 3.30.2 * overrides: add Pango.Layout.set_text() override. :issue:`259` :mr:`89` * docs: link updates :mr:`93` (:user:`tijder`) * overrides: Use functools.wraps instead of custom version. :issue:`271` :mr:`95` (:user:`Kai Willadsen `) * tests: Make tests run with current gtk4 master * Add (again) a pyproject.toml for specifying the pycairo build dep (requires pip >=18.0) * setup.py: Make it possible to build without cairo support through the PYGOBJECT_WITHOUT_PYCAIRO env var. :issue:`250` Download https://download.gnome.org/sources/pygobject/3.31/pygobject-3.31.1.tar.xz (536K) sha256sum: e2670219ca2ed4d1817b5ffb6ca086e61d54b0f95d3ee28a38e07f0f76a6d6f1 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.58.1
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News 2.58.1 - 2018-11-17 --- * meson: Install warnlib mr#62 (Jan Tojnar ) * scanner: Parse __typeof__ and discard it mr#71 (Jan Alexander Steffens (heftig) ) * meson: add back /usr/bin/env to the python-cmd issue#237 mr#70 (Havard Graff ) * Fix non libtool build mr#72 (Olivier Crête ) Download https://download.gnome.org/sources/gobject-introspection/1.58/gobject-introspection-1.58.1.tar.xz (1.31M) sha256sum: 4954681fa5c5ed95451d914de89de1263a5b35158b1ded1a8b870042c0d0df89 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.59.2
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * Everything included in 1.58.3 * meson: Various fixes and all tests have been ported (0.47+ is required now) :mr:`114` :mr:`110` etc. (:user:`Tomasz Miąsko `, :user:`Emmanuele Bassi `, :user:`Christoph Reiter `) * scanner: Save preprocessor input and output files with ``save-temps`` :mr:`107` (:user:`Tomasz Miąsko `) * automake: Use the wildcard function where needed :mr:`100` (:user:`William Hua `) * build: extend ``PYTHONPATH`` instead of replacing it :mr:`101` * gir/cairo: add ``cairo_rectangle_t`` :issue:`74` :mr:`103` (Yeti) * Add a ``--version`` option to g-ir-compiler and g-ir-generate :issue:`55` :mr:`106` * tests: various test improvements :mr:`111` :mr:`117` :mr:`119` (:user:`Tomasz Miąsko `) * ccompiler: don't use Python compiler flags :issue:`150` :mr:`118` :mr:`120` (:user:`Tomasz Miąsko `, :user:`Christoph Reiter `) * parser: Do not bail out when parsing GIR files without doc positions :mr:`121` (:user:`Emmanuele Bassi `) * gimarshallingtests: Remove declarations of nonexistent functions :mr:`123` (:user:`Philip Chimento `) 1.58.3 - 2018-12-30 --- * docwriter: Support python-markdown 3.x :issue:`250` * scanner: Define grefcount and gatomicrefcount as aliases to gint :issue:`254` (:user:`Tomasz Miąsko `) * scanner: make using bool without stdbool include work again :issue:`247` * gir: Update glib annotations for glib 2.58.2 Download https://download.gnome.org/sources/gobject-introspection/1.59/gobject-introspection-1.59.2.tar.xz (1.22M) sha256sum: 643b1b18ec16baf82ce46ad6dd0a0aee18abe667a25997c50070f68f1417daae ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.59.3
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * meson: use underscore as a separator in build options (gtk-doc -> gtk_doc etc) :mr:`129` * website: add cppgir C++ binding :mr:`124` (:user:`Mark Nauwelaerts `) * scanner: Merge specifiers and qualifiers when merging basic types. Fixes "unsigned char" being wrongly parsed as "unsigned" etc. :mr:`125` (:user:`Tomasz Miąsko `) * meson: warn that not all tests will be run if building without cairo/doctool * scanner: rework source root directory guessing code to not depend on the build directory * scanner: Remove incorrect c:type generated for array of synthesized unions :mr:`127` (:user:`Tomasz Miąsko `) * scanner: Flatten multi-dimensional arrays fields :mr:`128` (:user:`Tomasz Miąsko `) Download https://download.gnome.org/sources/gobject-introspection/1.59/gobject-introspection-1.59.3.tar.xz (1.22M) sha256sum: 1960d441cad2cb7659d1411765fb8e7e818599fa01cf8d817d4b72ca399f54e1 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.30.1
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. News * Fix various crashes on big endian systems. :issue:`247` (:user:`Dan Horák `) * meson: Don't link against libpython on non-Windows systems. :issue:`253` :mr:`84` Download https://download.gnome.org/sources/pygobject/3.30/pygobject-3.30.1.tar.xz (534K) sha256sum: e1335b70e36885bf1ae207ec1283a369b8fc3e080688046c1edb5a676edc11ce ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.58.2
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News 2.58.2 - 2018-12-09 --- * meson: Fix random build errors (mostly MSVC) (Tomasz Miąsko ) * scanner: Fix parsing of __typeof__ that is part of a cast expression (Tomasz Miąsko ) * scanner: Ignore __pragma keyword used by MSVC (Tomasz Miąsko ) Download https://download.gnome.org/sources/gobject-introspection/1.58/gobject-introspection-1.58.2.tar.xz (1.31M) sha256sum: 2a5e0f69459af7ca4c41b8f4e19d9c80ddf877834bb0e7fdd420e2495ae2eda8 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.60.1
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * Update glib annotations (glib-2-60) * shlibs: fall back to basename on macOS for relative paths :issue:`222` * meson: always pass --quiet to g-ir-scanner * docs: include '--c-include' in g-ir-scanner man page :issue:`275` * tests: Fix compatibility with Python 3.5 :issue:`274` (:user:`Tomasz Miąsko `) Download https://download.gnome.org/sources/gobject-introspection/1.60/gobject-introspection-1.60.1.tar.xz (1.22M) sha256sum: d844d1499ecd36f3ec8a3573616186d36626ec0c9a7981939e99aa02e9c824b3 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.59.5
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * gir: Include C header in cairo gir file :mr:`138` (:user:`Tomasz Miąsko `) * ccompiler: restore customize_compiler() setup for macOS. :issue:`268` * gir: skip glib-enumtypes.h for GObject-2.0 :mr:`140` Download https://download.gnome.org/sources/gobject-introspection/1.59/gobject-introspection-1.59.5.tar.xz (1.22M) sha256sum: c8bc9220282f2dfaef9d5721d7daedf34225b7e205930e1324e3e769bd66c63a ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.60.0
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News NOTE: This is the last release supporting autotools. Please try building with meson instead and report any problems. This does not affect projects using autotools + g-i, only the build of g-i itself. * gir: Update glib annotations :mr:`142` :mr:`141` (:user:`Andrea Azzarone `) Download https://download.gnome.org/sources/gobject-introspection/1.60/gobject-introspection-1.60.0.tar.xz (1.22M) sha256sum: 9efe4090cb59717126701e97062e784773f800b8d47af14c4d278ebf194df35d ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.32.0
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. News * No changes since 3.31.4 Download https://download.gnome.org/sources/pygobject/3.32/pygobject-3.32.0.tar.xz (539K) sha256sum: 83f4d7e59fde6bc6b0d39c5e5208574802f759bc525a4cb8e7265dfcba45ef29 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.31.3
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. News * Speed up destruction of boxed types :mr:`106` and GObject.Value.set_value() calls. This makes appending to a Gtk.TreeModel nearly twice as fast for example :issue:`46`, :issue:`218` * Allow passing None for boolean parameters * meson: Install .egg-info directory to arch'd dir. :mr:`109` (:user:`Elliott Sales de Andrade `) * gtk overrides: raise in case Gtk.Window is instantiated after gtk_init failed :issue:`298` * gio overrides: Warn when creating various dbus types without a constructor :issue:`15` * tests: Fix tests with glib 2.59.x :issue:`287` * tests: fix test_atoms failing in some environments :issue:`300` Download https://download.gnome.org/sources/pygobject/3.31/pygobject-3.31.3.tar.xz (537K) sha256sum: 6dae4a8158583b391c854f02b55e9ab7a42f29302ec65f4a2e5846d26f06a5ca ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.59.4
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * tests: Add functions using flat struct arrays. :mr:`130` (:user:`Tomasz Miąsko `) * Clean shebangs out of non-executable scripts and drop exec perm from xmlwriter.py. :mr:`131` (:user:`Dominique Leuenberger `) * maintransformer: parse deprecation annotations for section blocks. :issue:`213` :mr:`132` * repository: g_irepository_get_object_gtype_interfaces. :mr:`30` (:user:`Colin Walters `, :user:`Philip Chimento `) * message: handle fatal errors even if warnings are disabled. :issue:`229` :mr:`126` * autotools: Fix build with ``-Wl,--as-needed``. :issue:`226` :mr:`134` * maintransformer: Don't warn on (optional) annotations on (inout) :mr:`135` (:user:`Guido Günther `) * girepository: Fix a possible use-after-free if g_mapped_file_new() fails and fix possible leak of transitive dependency names. :mr:`136` (:user:`Elliott Sales de Andrade `) Download https://download.gnome.org/sources/gobject-introspection/1.59/gobject-introspection-1.59.4.tar.xz (1.22M) sha256sum: 071adebd36185bf8a5f7d0b2424853335b4fc9eefe23c4c906b90f0b875967e7 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.60.2
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * docwriter: Fix Exception message attribute :mr:`146` (:user:`Philip Chimento `) * meson: fix default cairo DLL name on Windows * scanner: Fix error on Windows in case source files are on different drives * gi-test: Fix gir file tests with MSVC :mr:`151` (:user:`Chun-wei Fan `) * MSVC.README.rst: Update VS 2008/x64 build notes :mr:`152` (:user:`Chun-wei Fan `) * giscanner/scannerlexer.l: Include io.h on Windows (:user:`Chun-wei Fan `) * build: Force-include msvc_recommended_pragmas.h on Visual Studio :mr:`152` (:user:`Chun-wei Fan `) * Update glib annotations (2.60.4) Download https://download.gnome.org/sources/gobject-introspection/1.60/gobject-introspection-1.60.2.tar.xz (1.23M) sha256sum: ffdfe2368fb2e34a547898b01aac0520d52d8627fdeb1c306559bcb503ab5e9c ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.32.2
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. News * Python 3.8b1 compatibility fixes * tests: fix a test error when run under wayland * setup.py: specify python_requires Download https://download.gnome.org/sources/pygobject/3.32/pygobject-3.32.2.tar.xz (539K) sha256sum: c39ca2a28364b57fa00549c6e836346031e6b886c3ceabfd8ab4b4fed0a83611 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.32.1
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. News * tests/gimarshallingtestsextra.c/h: relicense to LGPLv2.1+ :issue:`320` * meson: add ``tests`` option for disabling tests :mr:`113` (:user:`Adam Duskett `) * meson: tests: pass ``--quiet`` to g-ir-scanner :mr:`114` (:user:`Tim-Philipp Müller `) * Fix a crash when marshalling a GError to Python fails :mr:`115` * Fix leak of transfer-full/container C arrays :mr:`117` (:user:`Tomasz Miąsko `) Download https://download.gnome.org/sources/pygobject/3.32/pygobject-3.32.1.tar.xz (539K) sha256sum: 32c99def94b8dea5ce9e4bc99576ef87591ea779b4db77cfdca7af81b76d04d8 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.33.1
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. News * Make GLib.Variant.unpack a bit less costly :mr:`121` (:user:`Mathieu Bridon `) * pygobject: ignore GParameter deprecations :mr:`122` (:user:`Christian Hergert `) * pygobject-object: fix refcount of floating return values :mr:`120` (:user:`Mathieu Duponchelle `) * pygi-info: remove some dead code :issue:`303` Download https://download.gnome.org/sources/pygobject/3.33/pygobject-3.33.1.tar.xz (539K) sha256sum: 887b51ace46c34012f72910d83cd72331089db6eab2ca2e1c37f7e153efe3e16 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.61.2
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * dumper: Use the distutils linker :mr:`170` (:user:`David Demelier `) * structinfo: Fix offset in find_method() :mr:`171` (:user:`Florian Müllner `) * tests: Don't include "config.h" in installed files :mr:`172` (:user:`Philip Chimento `) * meson: Make meson.override_find_program working on more complex use cases :mr:`173` (:user:`Thibault Saunier `) Download https://download.gnome.org/sources/gobject-introspection/1.61/gobject-introspection-1.61.2.tar.xz (958K) sha256sum: f8d0058f94fe10be61fb594e03fefeb6d1891d3dc67f81c714681e8863f988fc ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.62.0
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * No changes since 1.61.2 Download https://download.gnome.org/sources/gobject-introspection/1.62/gobject-introspection-1.62.0.tar.xz (958K) sha256sum: b1ee7ed257fdbc008702bdff0ff3e78a660e7e602efa8f211dc89b9d1e7d90a2 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.34.0
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. News * No changes since 3.33.1 Download https://download.gnome.org/sources/pygobject/3.34/pygobject-3.34.0.tar.xz (539K) sha256sum: 87e2c9aa785f352ef111dcc5f63df9b85cf6e05e52ff04f803ffbebdacf5271a ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.61.1
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * Drop autotools build system :mr:`143` * meson: require 0.49.2 * Update glib annotations (:user:`Rico Tzschichholz `) * Add documentation to the RelaxNG schema :mr:`139` (:user:`David Bellot `) * Unused variable fixes :mr:`147` (:user:`Philip Chimento `) * cachestore: handle cache getting deleted while loading it :mr:`148` * Visual Studio builds: Use msvc_recommended_pragmas.h from GLib :mr:`150` (:user:`Chun-wei Fan `) * Add Vulkan gir :mr:`155` (:user:`Matthew Waters `) * Make g_irepository_get_object_gtype_interfaces actually work :mr:`157` (:user:`Philip Chimento `) * gimarshallingtests: Add a marshalling test case for GPtrArrays and GArrays of structures :mr:`160` (:user:`Stéphane Seng `) * scanner: parse and expose function macros :mr:`159` (:user:`Mathieu Duponchelle `) * meson: use pkg-config directly for libffi cflags and libs :mr:`162` (:user:`Aaron Boxer `) * meson: Fix wrong dependency type check for gio-unix :issue:`166` (:user:`Brook Milligan `) * regress: Add regression test for signal with GError param :mr:`169` (:user:`Philip Chimento `) Download https://download.gnome.org/sources/gobject-introspection/1.61/gobject-introspection-1.61.1.tar.xz (957K) sha256sum: 0651219df1529bdc6ef4cec6567de88bd1b89e60d6659c7c3f380d8b38b7b8dc ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
jhbuild 3.35.1
About JHBuild = JHBuild is a tool used to build the whole GNOME desktop from the source repositories. News - JHBuild now works with Python 2.7+ and Python 3.5+. Use './autogen.sh --with-python=python3' to force an interpreter at configure time. If nothing is specified Python 3 will be used. Python 2 support will likely be dropped in the near future. - 'jhbuild gui' ported from pygtk to PyGObject - Improvements/Fixes for the apt based sysdeps install - Removed (long broken) buildbot support - Moduleset updates - Translation updates Download https://download.gnome.org/sources/jhbuild/3.35/jhbuild-3.35.1.tar.xz (983K) sha256sum: 6ee681fcd6868360653a1cfb935d727b327a33ab3aa78b5b1ec6c7eed5cf1ace ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.30.5
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. News * tests/gimarshallingtestsextra.c/h: relicense to LGPLv2.1+ :issue:`320` * Fix a crash when marshalling a GError to Python fails :mr:`115` * Fix leak of transfer-full/container C arrays :mr:`117` (:user:`Tomasz Miąsko `) * Python 3.8b1 compatibility fixes Download https://download.gnome.org/sources/pygobject/3.30/pygobject-3.30.5.tar.xz (533K) sha256sum: 9deeac63e0d834646221cf37404d2fdfb3eac6d49aa50133ef9ac38f09ff2bfd ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
jhbuild 3.35.2
About JHBuild = JHBuild is a tool used to build the whole GNOME desktop from the source repositories. News - JHBuild now requires Python 3.5+, Python 2 support has been dropped - Python 3 fixes for the svn and hg modules - Moduleset updates - Translation updates Download https://download.gnome.org/sources/jhbuild/3.35/jhbuild-3.35.2.tar.xz (991K) sha256sum: 5ae0dba87ba86ae0f46cf7dffa66388ce8dc22929cb7a83138fd09a312349bee ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.63.1
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * Update glib annotations (:user:`Rico Tzschichholz `) * build: require meson 0.50.1 * build: use proper dylib versioning on macOS :mr:`177` (:user:`Tom Schoonjans `) * scanner: Support array arguments with static keyword :mr:`176` (:user:`Emmanuele Bassi `) * website: Add Ruby-GNOME to user list :mr:`178` (:user:`kojix2`) * Fix non-libtool code being run with no nob-libtool dependencies :mr:`179` (:user:`Alistair Buxton `) * meson: change "cairo" from a boolean to a feature option :mr:`180` * meson: change "doctool" from a boolean to a feature option :mr:`181` * Fix a memory leak in g_irepository_get_object_gtype_interfaces() :mr:`182` (:user:`Philip Chimento `) * ccompiler.py: Fix macro defines with quotes on MSVC :mr:`183` (:user:`Chun-wei Fan `) * tests: Actually test libregress by specifying the LD_LIBRARY_PATH :mr:`174` (:user:`Corentin Noël `) * examples: Make self contained and add build system integration examples :mr:`189` * autotools: Make INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR respect prefix/datadir/libdir :mr:`190` * girepository: Also store GType cache misses :mr:`191` (:user:`Carlos Garnacho `) * docs: Document GI_CROSS_LAUNCHER envvar :mr:`175` (:user:`Emmanuele Bassi `) Download https://download.gnome.org/sources/gobject-introspection/1.63/gobject-introspection-1.63.1.tar.xz (964K) sha256sum: 476379bde8d080d92dd1bb1684f6aa8d79d90ddb81fc85dfa3576e36f9777ab6 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
jhbuild 3.36.0
About JHBuild = JHBuild is a tool used to build the whole GNOME desktop from the source repositories. News Note: JHBuild now requires Python 3.5+, Python 2 support has been dropped. - Add -N (--no-poison) to buildone !51 - Add --check to tinderbox !51 - env: Set fallback paths on XCURSOR_PATH !57 - jhbuild build: suggest passing the active module list to systeps --install !59 - Default to 'help' when no command is given instead of 'build' !61 - build: Remove the python2 symlink install script !63 - Fix misplaced translations in some command help commands !65 - tests: Fixes for when Python 2 isn't installed !64 - Improved error handling when finding sysdeps through pkg-config - Moduleset updates - Translation updates Download https://download.gnome.org/sources/jhbuild/3.36/jhbuild-3.36.0.tar.xz (999K) sha256sum: d6c9579552707b8d600d1722c0249925bf599950b9330d5dd5c63535134f6b3b ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.63.2
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * Update glib annotations (:user:`Rico Tzschichholz `) * Add GMemoryMonitor to glib annotations :mr:`193` (:user:`Bastien Nocera `) * Fix build reproducibility :mr:`192` (:user:`Joshua Watt `) * Drop deprecated xml.etree.ElementTree.Element.getchildren() calls :mr:`194` (:user:`Miro Hrončok `) * Support Python 3.8.x+ on Windows :mr:`195` (:user:`Chun-wei Fan `) * Cross compile support :mr:`64` (:user:`Alexander Kanavin `) * meson: Visual Studio builds: Use -utf-8 where available :mr:`196` (:user:`Chun-wei Fan `) Download https://download.gnome.org/sources/gobject-introspection/1.63/gobject-introspection-1.63.2.tar.xz (967K) sha256sum: 919d75ebe1c42d5aa250a9a9279eab56c184b03c027bcc60f9488c011f95bd27 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.64.0
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * Update glib annotations (:user:`Rico Tzschichholz `) * Fix regress scanner tests for non-gcc/clang compilers :mr:`197` (:user:`Chun-wei Fan `) * Document how to update glib GIR :mr:`199` (:user:`Bastien Nocera `) Download https://download.gnome.org/sources/gobject-introspection/1.64/gobject-introspection-1.64.0.tar.xz (977K) sha256sum: eac05a63091c81adfdc8ef34820bcc7e7778c5b9e34734d344fc9e69ddf4fc82 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.36.0
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. News This will be the last release supporting Python 2. * pygobject-object: Avoid checking whether NULL is floating :mr:`135` (:user:`Alexandru Băluț `) * Avoid various new glib deprecation warnings * Port to g_object_new_with_properties() * Drop Python 2 support on Windows * gtk overrides: Drop Menu, MenuItem for Gtk 4 (:user:`Marinus Schraal `) * Docs: * Update openSUSE instructions (:user:`sharkwouter`) * Add Gaphor to Who is Using PyGObject (:user:`Dan Yeaw `) * Remove reference to a fixed bug (:user:`Christian Stadelmann `) Download https://download.gnome.org/sources/pygobject/3.36/pygobject-3.36.0.tar.xz (543K) sha256sum: 8683d2dfb5baa9e501a9a64eeba5c2c1117eadb781ab1cd7a9d255834af6daef ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.64.1
About GObject Introspection === GObject introspection provides tools and libraries to help manage its common metadata format for representing GObject-based C APIs, designed for bindings, documentation tools and API verification. News * Replace calls to deprecated xml.etree.cElementTree removed in Python 3.9 :mr:`202` (:user:`Stephen Gallagher `) * gimarshallingtests: Use g_assert_cmpfloat_with_epsilon. Fixes tests on some architectures :mr:`200` (:user:`Iain Lane `) Download https://download.gnome.org/sources/gobject-introspection/1.64/gobject-introspection-1.64.1.tar.xz (977K) sha256sum: 80beae6728c134521926a9b2e97125749b38d38744dc901f4010ee3e7fa7 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.36.1
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. News * tests: Fix failing tests with pytest 5.4.0+ * Gtk: Add override to make sure both TreeModelSort.new_with_model and TreeModel.sort_new_with_model exist independend of the gtk version * Gtk.Template: Fix initialisation order errors with Widgets getting created from C (potentially through other templates) :issue:`257` :issue:`386` :issue:`341` :mr:`140` (:user:`Jean Felder `) * Gtk.Template: Fix errors when calling init_template() multiple times :mr:`140` (:user:`Jean Felder `) Download https://download.gnome.org/sources/pygobject/3.36/pygobject-3.36.1.tar.xz (544K) sha256sum: d1bf42802d1cec113b5adaa0e7bf7f3745b44521dc2163588d276d5cd61d718f ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
jhbuild 3.38.0
News - defaults: Fix multiarch system_libdirs !79 - Get default branch name from repository !84 - Compare bytes/str correctly in both python 2 & 3 !85 - defaults.jhbuildrc: fix detection of /usr/lib64 on Fedora !86 - base: also try for meson on autogenerated modules !89 !91 - doc: Document shallow_clone option !94 - Moduleset updates Download https://download.gnome.org/sources/jhbuild/3.38/jhbuild-3.38.0.tar.xz (1004K) sha256sum: 23167805c50df3a5572482f5d8b37d5ca93d487a6223a04391adc4d8d6b63896 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.66.0
News * Support the gtk-doc action syntax :mr:`203` * Meson fixes with glib and/or g-i is a subproject :mr:`206` :mr:`208` * GITypeInfo storage type utility API :mr:`205` * Meson: Fix build as subproject :mr:`214` * Fixing XDG_DATA_DIRS logic :mr:`215` * libgirepository: Add a couple missing nullable annotations :mr:`217` :mr:`225` * dumper: Fix missing symbols in LTO case or with overridden symbol visibility settings :mr:`216` * Documentation improvements: :mr:`220` :mr:`232` * Remove old autoconf fallback code for the python tools :mr:`221` * meson: Rename option `gi_cross_use_{host -> prebuilt}_gi` mr:`211` * meson: Don't override finding executables when using pre-built tools. :mr:`212` * meson: gir: add a dependency for g-ir-compiler for building .girs :mr:`228` * meson: Use pkgconfig generator :mr:`207` * Fix gi-dump-types.c to build on Windows :mr:`218` * giscanner: parse block comments for members and fields :mr:`230` * Add the notion of standalone doc sections :mr:`226` * giscanner: Add support for using clang-cl :mr:`234` * giscanner: Fix section matching for documentation :mr:`237` Download https://download.gnome.org/sources/gobject-introspection/1.66/gobject-introspection-1.66.0.tar.xz (989K) sha256sum: 3d66ea3aec7c3f8f1f83d89db3e78e18e36adc22b8bba45298119f0b3ea50060 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.38.0
News * Python 2 is no longer supported. Note for distros/packagers: In case you want to keep Python 2 support you'll likely split any existing package into a Python 2 and 3 version. Since these aren't parallel installable here are some recommendations on how to make it work: * Build the devel package from the Python 3 source package * Drop the headers/.pc files from the Python 2 build/package * Make sure no Python 2 using package depends on the devel package (@Arch: gnumeric can be build without Python support for example) See :issue:`392` for details * meson: Make the `pycairo` option a feature :mr:`146` :mr:`147` * gdk overrides: Fix wrapping of scroll events :mr:`141` * Add overrides for Gtk.Button set/get_focus_on_click :mr:`132` Download https://download.gnome.org/sources/pygobject/3.38/pygobject-3.38.0.tar.xz (541K) sha256sum: 0372d1bb9122fc19f500a249b1f38c2bb67485000f5887497b4b205b3e7084d5 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.66.1
News * Update glib annotations * Windows: Fix running on different drives :mr:`239` * gimarshallingtests: Add more tests for flags :mr:`235` * Revert "giscanner: Fix section matching for documentation :mr:`237`" see :issue:`360` Download https://download.gnome.org/sources/gobject-introspection/1.66/gobject-introspection-1.66.1.tar.xz (989K) sha256sum: dd44a55ee5f426ea22b6b89624708f9e8d53f5cc94e5485c15c87cb30e06161d ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.40.1
News * Fix tests with glib 2.68 :mr:`166` * Fix a regression with marshalling partial() objects :mr:`165` :issue:`464` Download https://download.gnome.org/sources/pygobject/3.40/pygobject-3.40.1.tar.xz (543K) sha256sum: 00c6d591f4cb40c335ab1fd3e8c17869ba15cfda54416fe363290af766790035 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gobject-introspection 1.68.0
News * Update GLib annotations :mr:`262` * docs: cleanup :mr:`261` * Fix syntax errors in gir-1.2.rnc :mr:`256` Download https://download.gnome.org/sources/gobject-introspection/1.68/gobject-introspection-1.68.0.tar.xz (996K) sha256sum: d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.40.0
News * GTK 4 compatibility fixes :mr:`148` :mr:`159` :mr:`144` :mr:`145` * Python 3.9 and 3.10 compatibility fixes :mr:`152` :mr:`156` * New minimal dependency requirements due to dropping support for Ubuntu 16.04 :mr:`151` * Python 3.6+ * glib 2.56+ * gobject-introspection 1.56+ * pycairo 1.16+ Download https://download.gnome.org/sources/pygobject/3.40/pygobject-3.40.0.tar.xz (543K) sha256sum: 67d61fac9f5aa83bf2edccbc286802ce0f1c3dde8f83103b7c765b91a6ed905f ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.42.0
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. News * meson: Bump minimum meson_version to 0.47.0 * Expose GObject.Object.run_dispose() :issue:`470` * docs: document Gtk.Template. :issue:`396` * dev: Add poetry support * meson: use main branch for glib subproject * Fix some small memory leaks :mr:`178` Download https://download.gnome.org/sources/pygobject/3.42/pygobject-3.42.0.tar.xz (544K) sha256sum: 9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.42.2
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. News * Error out instead of crashing when marshaling unsupported fundamental types in some cases :mr:`180` * Add a workaround for a PyPy 3.9+ bug when threads are used :mr:`200` * Fix crashes when marshaling zero terminated arrays for certain item types :mr:`191` * Fix a crash/refcounting error in case marshaling a hash table fails :mr:`191` * Make the test suite pass again with PyPy :mr:`191` * tests: support running tests with (MSVC) CPython 3.8+ on Windows :mr:`206` * interface: Fix leak when overriding GInterfaceInfo :mr:`204` * setup.py: look up pycairo headers without importing the module (helps with building on Windows and MSVC CPython 3.8+) :mr:`205` Download https://download.gnome.org/sources/pygobject/3.42/pygobject-3.42.2.tar.xz (546K) sha256sum: ade8695e2a7073849dd0316d31d8728e15e1e0bc71d9ff6d1c09e86be52bc957 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
pygobject 3.42.1
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. News * Do not error out for unknown scopes :mr:`179` * gtk overrides: restore Gtk.ListStore.insert_with_valuesv with newer gtk4 :issue:`467` * gtk overrides: Do not override Treeview.enable_model_drag_xx for GTK4 :mr:`175` * Implement DynamicImporter.find_spec() to silence a deprecation warning with Python 3.10 :issue:`473` * Some test/CI fixes Download https://download.gnome.org/sources/pygobject/3.42/pygobject-3.42.1.tar.xz (545K) sha256sum: 1f34b5f7624de35e44eb5a7eb428353285bd03004d55131a5f7f7fa9b90f3cc9 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list