Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-gobject-stubs for
openSUSE:Factory checked in at 2026-10-27 16:47:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gobject-stubs (Old)
and /work/SRC/openSUSE:Factory/.python-gobject-stubs.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-gobject-stubs"
Tue Oct 27 16:47:44 2026 rev:4 rq:1392729 version:2.20.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-gobject-stubs/python-gobject-stubs.changes
2026-03-27 16:52:01.193744556 +0100
+++
/work/SRC/openSUSE:Factory/.python-gobject-stubs.new.2252680/python-gobject-stubs.changes
2026-10-27 16:48:04.481254234 +0100
@@ -1,0 +2,71 @@
+Sun Oct 25 17:40:25 UTC 2026 - Atri Bhattacharya <[email protected]>
+
+- Update to version 2.20.0:
+ + Improve type hints for
+ - Adw: Update to 1.10.0.
+ - Gtk4: Update to 4.24.1.
+ - Atspi: Update to 2.62.1 (gh#pygobject/pygobject-stubs#325).
+ - Rsvg: Update to 2.63.3 (gh#pygobject/pygobject-stubs#315).
+ + Bug Fixes
+ - Generator: Write aliases after the classes in the same
+ module.
+ - Gtk3: Add missing import of `Collection`
+ (gh#pygobject/pygobject-stubs#324).
+ - Generator: Build type vars before writing imports
+ (gh#pygobject/pygobject-stubs#321).
+- Changes from version 2.19.0:
+ + Improve type hints for:
+ - GLib.
+ - GLibUnix.
+ + Bug Fixes:
+ - GLib: Fix annotation for io_add_watch().
+ - Fix regressions.
+- Changes from version 2.18.0:
+ + New feature: new update script with stub selection options
+ (gh#pygobject/pygobject-stubs#303).
+ + Improvements
+ - asyncio-related stubs in events and `Gio`
+ (gh#pygobject/pygobject-stubs#309).
+ - vfunc and `AsyncReadyCallback` signatures
+ (gh#pygobject/pygobject-stubs#308).
+ - generate async overloads for finish-func methods
+ (gh#pygobject/pygobject-stubs#307).
+ - property and enum stub generation
+ (gh#pygobject/pygobject-stubs#306).
+ - add `--format` to run formatters on the generated stub
+ (gh#pygobject/pygobject-stubs#301).
+ - rewrite generator type/callback handling
+ (gh#pygobject/pygobject-stubs#298).
+ - always use `__init__` instead of `__new__`
+ (gh#pygobject/pygobject-stubs#295).
+ - class generation, props typing, and `__init__` arguments
+ (gh#pygobject/pygobject-stubs#294).
+ - constant and property annotations
+ (gh#pygobject/pygobject-stubs#288).
+ - properly type read-only properties
+ (gh#pygobject/pygobject-stubs#286).
+ - assign aliases, update inheritance
+ (gh#pygobject/pygobject-stubs#285).
+ - use versioned imports to improve type checking
+ - typing in generate script
+ - bump and use ruff instead of isort
+ - enum and flags classes inheritance
+ - Add typings for `gi._gi` (gh#pygobject/pygobject-stubs#272).
+ - Add default for `ListModel` type param
+ (gh#pygobject/pygobject-stubs#271).
+ + Typing: Almost all libs were updated due to generator
+ improvements
+ + Bug Fixes:
+ - `__get__` for FunctionInfo and VFuncInfo should return Self
+ (gh#pygobject/pygobject-stubs#310).
+ - accept bytes in `GdkPixbuf.Pixbuf.new_from_data()`
+ (gh#pygobject/pygobject-stubs#300).
+ - gstreamer stubs (gh#pygobject/pygobject-stubs#289).
+ - class bases generation (gh#pygobject/pygobject-stubs#293).
+ - `GInterface` and `GObject.Object` shape and inheritance
+ (gh#pygobject/pygobject-stubs#290).
+ - actually add the `Gio.ListModel` default to the stub
+ (gh#pygobject/pygobject-stubs#238).
+ - use `main()` and call `gi.require()`
+
+-------------------------------------------------------------------
Old:
----
pygobject_stubs-2.17.0.tar.gz
New:
----
pygobject_stubs-2.20.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-gobject-stubs.spec ++++++
--- /var/tmp/diff_new_pack.6iB1Ag/_old 2026-10-27 16:48:05.215285017 +0100
+++ /var/tmp/diff_new_pack.6iB1Ag/_new 2026-10-27 16:48:05.217285101 +0100
@@ -25,7 +25,7 @@
%define psuffix %{?with_gtk3:-gtk3}%{!?with_gtk3:%{nil}}
Name: %{pname}%{psuffix}
-Version: 2.17.0
+Version: 2.20.0
Release: 0
Summary: Typing stubs for PyGObject
License: LGPL-2.1-only
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.6iB1Ag/_old 2026-10-27 16:48:05.288288078 +0100
+++ /var/tmp/diff_new_pack.6iB1Ag/_new 2026-10-27 16:48:05.290288162 +0100
@@ -1,6 +1,7 @@
-mtime: 1774154417
-commit: 084319b6596a36ec2c1d82e71a068b06297dc323feb3594d9d5aee88ddc3f67e
+mtime: 1792950651
+commit: 6edeb095572292ff8db7a19c690f15ff003905c92bf89a61bfc91765b3de8bf1
url: https://src.opensuse.org/GNOME/python-gobject-stubs
-revision: 084319b6596a36ec2c1d82e71a068b06297dc323feb3594d9d5aee88ddc3f67e
+revision: 6edeb095572292ff8db7a19c690f15ff003905c92bf89a61bfc91765b3de8bf1
+trackingbranch: factory
projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-10-25 18:50:51.000000000 +0100
@@ -0,0 +1,4 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
++++++ pygobject_stubs-2.17.0.tar.gz -> pygobject_stubs-2.20.0.tar.gz ++++++
++++ 251690 lines of diff (skipped)