Package Release Info

python-gobject-3.34.0-2.27

Update Info: Base Release
Available in Package Hub : 15 SP5 Subpackages

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python2-gobject-cairo
python2-gobject-cairo-debuginfo
python2-gobject-Gdk

Change Logs

* Fri Jan 31 2020 dimstar@opensuse.org
- Remove %{python_module gobject-devel = %{version}} from
  common-devel: Assuming that consumers of the .pc and include
  headers are not really using the python bindings.
* Sat Jan 11 2020 bjorn.lie@gmail.com
- Drop gnome-common Requires from python-gobject-common-devel
  sub-package, no longer needed, nor used since 3.29.1, where the
  BuildRequires was dropped, but the explicit Requires was not
  removed by mistake.
* Mon Sep 09 2019 mgorse@suse.com
- Update to version 3.34.0:
  + No changes since 3.33.1.
* Sat Aug 31 2019 mgorse@suse.com
- Update to version 3.33.1:
  + Make GLib.Variant.unpack a bit less costly.
  + pygobject: ignore GParameter deprecations.
  + pygobject-object: fix refcount of floating return values.
  + pygi-info: remove some dead code.
* Mon Jun 24 2019 bjorn.lie@gmail.com
- Update to version 3.32.2:
  + Python 3.8b1 compatibility fixes.
  + tests: fix a test error when run under wayland.
  + setup.py: specify python_requires.
* Sat Apr 20 2019 bjorn.lie@gmail.com
- Update to version 3.32.1:
  + tests/gimarshallingtestsextra.c/h: relicense to LGPLv2.1+.
  + meson: add ``tests`` option for disabling tests.
  + meson: tests: pass ``--quiet`` to g-ir-scanner.
  + Fix a crash when marshalling a GError to Python fails.
  + Fix leak of transfer-full/container C arrays.
* Sun Mar 10 2019 bjorn.lie@gmail.com
- Update to version 3.32.0:
  + No changes since 3.31.4.
* Thu Mar 07 2019 bjorn.lie@gmail.com
- Update to version 3.31.4:
  + docs: document GObject.Object.weak_ref().
  + cairo:
  - Add cairo pattern foreign struct support.
  - Add cairo_matrix_t converter to GValue.
* Thu Feb 14 2019 bjorn.lie@gmail.com
- Update to version 3.31.3:
  + Speed up destruction of boxed types and
    GObject.Value.set_value() calls. This makes appending to a
    Gtk.TreeModel nearly twice as fast for example.
  + Allow passing None for boolean parameters.
  + meson: Install .egg-info directory to arch'd dir.
  + gtk overrides: raise in case Gtk.Window is instantiated after
    gtk_init failed.
  + gio overrides: Warn when creating various dbus types without a
    constructor.
  + tests:
  - Fix tests with glib 2.59.x.
  - Fix test_atoms failing in some environments.
* Thu Jan 03 2019 bjorn.lie@gmail.com
- Update to version 3.31.2:
  + 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().
Version: 3.26.1-1.31
* Sat Oct 28 2017 luc14n0@linuxmail.org
- Update to version 3.26.1:
  + Pygobject-object: Fix Python GC collecting a ref cycle too
    early (bgo#731501).
  + Fix potential uninitialized memory access during GC (bgo#786872).
  + Test: revert parts of the previous test as it's broken on
    32 bit builds (bgo#786948).
  + Flags: Add testcase for bug 786948 (bgo#786948).
  + Fix potential overflow when marshalling flags from py interface
    (bgo#786948).
  + to_py_array: Properly handle enum array items (bgo#788890).
  + Closure: Fix unaligned and out-of-bounds access (bgo#788894).
  + Build: Fix not installing .egg-info file (bgo#777719).
- Run spec-cleaner -p to get respectives pkgconfig(*): gio-2.0,
  glib-2.0 and gobject-introspection-1.0.
* Tue Sep 12 2017 dimstar@opensuse.org
- Update to version 3.26.0:
  + Closure: silence a new compiler warning.
  + Make sure version information passed to require_version is a
    string (bgo#781582).
  + Test fixes.
* Fri Sep 08 2017 jengelh@inai.de
- Update package summaries. Fix RPM groups and do not run fdupes
  across hardlink partitions.
* Sun Jun 18 2017 dimstar@opensuse.org
- Update to version 3.25.1:
  + Bugs fixed: bgo#663068, bgo#667959, bgo#686835, bgo#698548,
    bgo#699440, bgo#707196, bgo#712197, bgo#726484, bgo#730908,
    bgo#735076, bgo#735206, bgo#744690, bgo#746564, bgo#759009,
    bgo#759276, bgo#762176, bgo#769789, bgo#772896, bgo#772949,
    bgo#773394, bgo#773803, bgo#777713, bgo#777719, bgo#780396,
    bgo#780409, bgo#780591, bgo#780652, bgo#780768, bgo#780812.
* Thu May 18 2017 dimstar@opensuse.org
- Once again filter typelib(Gtk) dependency out of python2-gobject:
  it's not possible to use multiple __requires_exclude_from
  statements in the specfile, thus change the filter to be valid
  for python2 and python3 at the same time.
* Wed Apr 19 2017 zaitor@opensuse.org
- Update to version 3.24.1:
  + pygi-info: initialize GIArgument before passing it to
    g_constant_info_get_value (bgo#772949).
* Mon Mar 27 2017 toddrme2178@gmail.com
- Switch to single-spec version.
- Add python version-dependent wrapper packages to pull in
  necessary dependencies.
- Include all dependencies in -devel packages.
- Rebase .changes file to include changes in -devel package.
* Mon Mar 20 2017 dimstar@opensuse.org
- Update to version 3.24.0:
  + overrides: Update for Gdk-4.0 and Gtk+-4.0 (bgo#773315,
    bgo#777680).
  + Disable -Werror=missing-prototypes (bgo#777534).
  + Fix new PEP8 errors (bgo#776009).
  + Move pep8/pyflakes tests from 'make check' to
    'make check.quality' (bgo#764087).
  + Handle exception unreffing Variant at exit (bgo#776092).
  + Handle multiple deinit of callable cache (bgo#776092).
- Drop python-gobject-missing-prototypes.patch: fixed upstream.
* Wed Mar 15 2017 toddrme2178@gmail.com
- Provide python2- versions of packages to ease transition to
  python single-spec macros.
* Mon Feb 27 2017 dimstar@opensuse.org
- Move Pango overrides to -Gdk package: the main pygobject package
  is supposed to be installable without a dependency on X
  (boo#1025819).