| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-gobject-devel | Distribution: openSUSE Tumbleweed |
| Version: 3.54.3 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Sep 28 23:33:10 2025 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 29284 | Source RPM: python-gobject-3.54.3-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://wiki.gnome.org/Projects/PyGObject/ | |
| Summary: Metapackage to pull in all of python-gobject's packages | |
This package contains files required to build wrappers for gobject addon libraries such as pygtk.
LGPL-2.1-or-later
* Sun Sep 28 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.54.3:
+ Do not skip symbols both in Gio and in platform specific
* Sat Sep 13 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.54.2:
+ Prefix platform specific symbols with platform name
* Fri Sep 12 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.54.1:
+ Excempt GioPlatform namespaces from required version check
* Mon Sep 08 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.54.0:
+ Fix compatibility with Python 3.14
+ Add platform specific symbols back to Gio module
+ Include docs from old GNOME wiki
+ Add override for `GLib.MainContext.query()`
+ Fix optional inout parameter marshalling
* Tue Sep 02 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.53.0:
+ Drop Python upper limit
+ Add `__enum|flags_values__` back to GEnum and GFlags
+ Fix asyncio event loop selector with Python 3.13
+ Support `Gtk.Template` on sub-classed Python classes
+ Use GI Repository singleton if GLib >= 2.85
+ Expose finish_func on function info to determine if a function
can be used as awaitable
+ Documentation updates
+ `ParamSpec` objects now return the expected enum type
+ Fix `Gio.ActionMap` override for `Gio.Application`
+ Fix regression for functions with multiple callbacks
+ Cleanup: callable argument cache
+ Format Python and C code
+ Fix compatibility with GLib 2.84
+ (chore) clean up array cache code
+ Added an option to skip automatic initialization of GTK and GDK
+ Add more variables to the .pc files
+ gobject.handler_block_by_func and friends now accept methods
+ set __module__ on gobject derived types
* Tue Apr 01 2025 Christian Boltz <suse-beta@cboltz.de>
- Re-add BuildRequires pkgconfig(gobject-introspection-1.0) to
fix "cannot import name GLib, introspection typelib not found"
error (boo#1240549)
* Sun Mar 16 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.52.3:
+ Remove invalid error check for gi_constant_info_get_value.
* Wed Mar 12 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.52.2:
+ Revert to legacy license definition in pyproject.toml.
- Drop pygobject-license.patch: variant of this has been merged
upstream.
* Mon Mar 10 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.52.1
+ Use `girepository` 2.0 for GIR mappings.
+ Use Python's vectorcall protocol internally.
+ Improved API for asyncio.
+ Deprecation: The pygtkcompat module now throws an exception
when imported.
+ Method signatures are exposed from PyGObject now.
+ Use gobject-introspection-tests for testing.
+ Convenience API for Gdk.RGBA got GDK 4, similar to GDK 3.
+ Added a [pre-commit](https://pre-commit.com/) configuration.
+ Use standard `enum` module for enums and flags in PyGObject.
+ Added an option to skip automatic initialization of GTK and
GDK.
+ PyGObject is no longer automatically tested on i386
architecture.
+ Fixed iterator protocol implementation for properties.
+ Various code and documentation improvements.
- Add pythoncapi-compat as subproject.
- Pass -Dtests=false to meson: disable tests for now, as we do not
have the submodule for that.
- Pass -Dwheel=false to meson, as we use our own python
single-spec mechanism to install the python bindings.
- Add pygobject-license.patch: Fix build by not relying on PE-639
yet.
- Replace pkgconfig(gobject-introspection-1.0) BuildRequires with
pkgconfig(girepository-2.0): follow upstreams changes.
- Drop pkgconfig(gmodule-2.0) BuildRequires: no longer needed.
* Wed Feb 05 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.51.0:
+ Use `girepository` 2.0 for GIR mappings.
+ Use Python's vectorcall protocol internally.
+ Improved API for asyncio.
+ Deprecation: The pygtkcompat module now throws an exception
when imported.
+ Method signatures are exposed from PyGObject now.
+ Convenience API for Gdk.RGBA got GDK 4, similar to GDK 3.
+ Use standard `enum` module for enums and flags in PyGObject.
+ Added an option to skip automatic initialization of GTK and
GDK.
+ Fixed iterator protocol implementation for properties.
+ Various code and documentation improvements.
* Wed Oct 30 2024 Yunhe Guo <i@guoyunhe.me>
- Add python-pygobject provides: help packages to eliminate rpmlint
warnings when comparing requrements.txt vs the packages depdency.
'pygobject' is the proper upstream name.
* Thu Sep 12 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.50.0:
+ tests: Fix event test errors when GTK is not installed
* Fri Sep 06 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.49.0:
+ Rename master branch to main
+ Drop support for Python 3.8
+ Add Override for Gio.DataInputStream
+ Treat GParamSpec as any other fundamental type
+ override connection.register_object to prevent an invocation
object from leaking
+ Various PyPy related fixes
+ bind_property: Accept keyword arguments
+ Various documentation improvements
+ Python2 / GTK2 cleanups
+ asyncio integration with support to await Gio async functions
+ meson: move from .egg-info to .dist-info/METADATA
+ build: fixes for building with gobject-introspection 1.81
- Stop removing executable bits from examples, no longer needed.
* Mon Apr 08 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.48.2:
+ Fix support for fundamental (primitive) types, such as
Gst.Bitmask.
* Mon Mar 11 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.48.1:
+ Fix installation with pip failing in some environments with
ModuleNotFoundError in g-ir-scanner.
* Sat Mar 09 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.48.0:
+ test: fix some tests on macOS.
+ docs: some dark mode fixes.
* Tue Feb 13 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.47.0:
+ Drop setuptools in favor of meson-python.
+ Fundamental type support.
+ Fundamental type support for GValues.
+ pygi-convert.sh: migrate FILE_CHOOSER_CONFIRMATION_*.
+ gimodule, cairo: Use multi-phase initialization as per PEP-489.
+ Deprecate classes in gi.option module.
+ Deprecate pygtkcompat.
+ Add support for (optional) nullable GErrors.
+ Fix CssProvider not valid in GTK2.
+ Fix double free if array item cannot be marshalled to Python.
+ Raise exception if a callback property is encountered.
+ build: Fix pycairo detection "script" for Windows.
+ Replace deprecated ``pkgutil.find_loader`` call.
+ Avoid segfault on property access for incompletely initialized
objects.
+ pygenum: When getting a member instance, use correct key for
the lookup.
+ Project / Development / CI:
- Remove pborelli from the maintainer list.
- Add Arjan Molenaar to maintainers.
- Remove runtests script.
* Sun Sep 10 2023 Luciano Santos <luc14n0@opensuse.org>
- Update to version 3.46.0:
+ Add support for Python 3.12.
+ Drop GTK 2 support.
+ Complete the PEP-451 implementation in gi.importer.
+ Replace usage of deprecated FFI closure API.
+ Fix invalid marshalling in some cases for boxed values, for
example with Gtk.StyleContext.get_property().
+ Consistent setting of enum and flag property.
+ Fix docstring for methods that return an array and have a
length (out) argument.
+ Overrides:
- Fix incompatibility for CssProvider.load_from_data() (GTK
4.10).
- Allow Gdk.{Color,RGBA} instances to be compared with other
objects.
- Add overrides for Gdk.FileList in Gdk-4.0.
+ Updated documentation.
- Add explicit BuildRequires on pkgconfig(libffi). This is looked
by the build scripts and was already being pulled in by something
else.
* Sat Jun 10 2023 ecsos <ecsos@oensuse.org>
- Add %{?sle15_python_module_pythons}: build additional python
flavors besides the 'default' when building for SLE15.
* Fri Mar 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.44.1:
+ Fix tests with glib 2.76.x
* Sun Mar 19 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.44.0:
+ No changes compared to 3.43.1
* Fri Feb 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.43.1:
+ Drop support for Python 3.6
+ meson: bump minimum version to 0.53.0 and update subprojects
+ gimodule: fix floating state of python objects created with
g_object_new
+ Gtk.Template: Accept PathLike objects as a filename
+ info: Show which type/object callables are bound to
+ IntrospectionModule: handle two threads loading type at same
time
+ Port to Py_TRASHCAN_BEGIN
+ Other cleanups/improvements
* Fri Jul 22 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.42.2:
+ Error out instead of crashing when marshaling unsupported
fundamental types in some cases.
+ Add a workaround for a PyPy 3.9+ bug when threads are used.
+ Fix crashes when marshaling zero terminated arrays for certain
item types.
+ Fix a crash/refcounting error in case marshaling a hash table
fails.
+ Make the test suite pass again with PyPy.
+ tests: support running tests with (MSVC) CPython 3.8+ on
Windows.
+ interface: Fix leak when overriding GInterfaceInfo.
+ setup.py: look up pycairo headers without importing the module
(helps with building on Windows and MSVC CPython 3.8+).
* Sat Jul 16 2022 Ben Greiner <code@bnavigator.de>
- Work around vendored distutils in setuptools >= 60 incorrectly
installing pkgconfig files into the wrong libdir
* Thu Jun 09 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Add dependency on python-cairo to python-gobject-cairo: The
introspection wrapper needs the actual pycairo underneath
(boo#1179584).
* Thu Apr 21 2022 Emily Gonyer <emilyyrose@gmail.com>
- Update to version 3.42.1:
+ Do not error out for unknown scopes.
+ gtk overrides: restore Gtk.ListStore.insert_with_valuesv with
newer GTK4.
+ gtk overrides: Do not override Treeview.enable_model_drag_xx
for GTK4.
+ Implement DynamicImporter.find_spec() to silence deprecation
warning.
+ Some test/CI fixes.
/usr/include/python3.13/pygobject /usr/include/python3.13/pygobject/pygobject-3.0 /usr/include/python3.13/pygobject/pygobject-3.0/pygobject.h /usr/share/doc/packages/python313-gobject-devel /usr/share/doc/packages/python313-gobject-devel/README.rst
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:49:34 2025