./devel/py-gobject3, Python bindings for glib2 gobject

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.28.2, Package name: py27-gobject3-3.28.2, Maintainer: prlw1

Python bindings for the GObjects using introspection


Required to run:
[graphics/py-cairo] [devel/glib2] [devel/libffi] [devel/gobject-introspection] [graphics/cairo-gobject] [lang/python27]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [devel/py-gobject3-common] [pkgtools/cwrappers] [x11/xorgproto]

Master sites: (Expand)

SHA1: c6341b92427695cdb49a3d556522d7dd8b062d6c
RMD160: e1115391fae52bc7854f2d903c047a0c17315ccc
Filesize: 980.063 KB

Version history: (Expand)


CVS history: (Expand)


   2018-04-14 14:27:35 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
py-gobject3: updated to 3.28.2

3.28.2:
* setup.py: Don't install the test C extension when it's built.
* setup.py: Always define PY_SSIZE_T_CLEAN.
* Fix __str__ return type of Gtk.TreePath with depth == 0.
* Fix a crash when setting a str property with a value containing surrogates.
* tests: Fix a potential crash during tests
   2018-03-12 12:18:01 by Thomas Klausner | Files touched by this commit (2155)
Log message:
Recursive bumps for fontconfig and libzip dependency changes.
   2017-11-26 00:54:00 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-gobject3: update to 3.26.1.

3.26.1  27-Oct-2017
        - 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) (#777719)
        - configure.ac: version bump to 3.26.1 (Christoph Reiter)

3.26.0  12-Sep-2017
        - configure.ac: pre-release version bump to 3.26.0 (Christoph Reiter)
        - closure: silence a new compiler warning (Christoph Reiter)
        - tests: skip some failing test under Windows with Python 3.6 (Christoph \ 
Reiter)
        - tests: pyflakes/pep8 fixes (Christoph Reiter)
        - tests: Fix cairo test with pycairo >= 1.13 (Christoph Reiter)
        - Make sure version information passed to require_version is a string. \ 
(Benjamin Berg) (#781582)
        - configure.ac: post-release version bump to 3.25.2 (Christoph Reiter)

3.25.1  21-Apr-2017
        - Bump pycairo requirement to 1.11.1 (Christoph Reiter) (#707196)
        - configure.ac: Always disable -Werror (Christoph Reiter)
        - foreign-cairo: Enable cairo.Region support also on Python 2 if \ 
available (Christoph Reiter)
        - configure.ac: remove unused PLATFORM variable (Christoph Reiter)
        - configure.ac: Remove unused PySignal_SetWakeupFd check (Christoph Reiter)
        - tests: remove python 2.5/3.2 compat code (Christoph Reiter)
        - configure.ac: Require Python 3.3 (Christoph Reiter)
        - tests: Make test suite run with GTK+ 4 (Christoph Reiter)
        - tests: always call require_version; add TEST_GTK_VERSION env var \ 
(Christoph Reiter)
        - tests: Fix make check.valgrind (Christoph Reiter)
        - tests: Don't skip Regress tests when cairo is missing (Christoph Reiter)
        - tests: fix invalid regex escaping (Christoph Reiter)
        - tests: avoid mapping a GtkWindow (Christoph Reiter) (#780812)
        - tests: silence some glib deprecation warnings (Christoph Reiter) (#780812)
        - tests: avoid deprecation warnings for \ 
assertRegexpMatches/assertRaisesRegexp (Christoph Reiter) (#780812)
        - pygi-source: clear exceptions in finalize handler (Christoph Reiter) \ 
(#780812)
        - Fix pep8 errors (Christoph Reiter)
        - Remove gi._gi._gobject and gi._gobject modules (Christoph Reiter) (#735206)
        - Remove gi._gi._glib module (Christoph Reiter) (#735206)
        - GValue: add overflow checking for py -> gint; forward marshaling \ 
exceptions (Christoph Reiter) (#769789)
        - pygobject_lookup_class: clear exceptions between calls and don't \ 
return with one set (Christoph Reiter) (#773394)
        - Avoid some new deprecation warnings (Christoph Reiter) (#780768)
        - Raise RuntimeError in case an uninitilialized GObject.Object is \ 
marshaled (Christoph Reiter) (#730908)
        - closure: support unichar args (Christoph Reiter) (#759276)
        - Add support for bytes and non-utf-8 file names. (Christoph Reiter) \ 
(#746564)
        - test_gi: use correct min/max constants for gsize/gssize (Christoph \ 
Reiter) (#780591)
        - Don't use long format string for formatting pointers (Christoph \ 
Reiter) (#780591)
        - Fix conversion from pointers to hashfunc return values. (Christoph \ 
Reiter) (#780591)
        - Fix PyLong <-> GPid conversion on 64bit Windows (Christoph \ 
Reiter) (#780591)
        - property: support setting flags (Christoph Reiter) (#726484)
        - overrides: warn on instantiation of Gio.VolumeMonitor (Christoph \ 
Reiter) (#744690)
        - Remove gi.overrides.overridefunc (Christoph Reiter) (#686835)
        - tests: Reduce usage of timeout_add() and sleep() (Christoph Reiter) \ 
(#698548)
        - tests: Remove TestMainLoop.test_concurrency (Christoph Reiter) (#698548)
        - Update .gitignore: add *.dll, *.dylib, .DS_STORE (Christoph Reiter)
        - tests: Make test suite run on Windows (Christoph Reiter) (#780396)
        - tests: Make test suite run on macOS (Christoph Reiter) (#780396)
        - Fix various compiler warnings for 32bit builds (Christoph Reiter) (#780409)
        - pep8 fix (Christoph Reiter)
        - testhelper: only link against libpython on Windows (Christoph Reiter) \ 
(#773803)
        - overrides: Fix Gtk.TextBuffer.insert_with_tags_by_name() with no tags \ 
(Garrett Regier) (#772896)
        - Make use of instance-argument annotations (Christoph Reiter) (#735076)
        - Remove pyglib_gil_state_ensure/pyglib_gil_state_release (Christoph \ 
Reiter) (#699440)
        - Remove support for building without threads (Christoph Reiter) (#699440)
        - pygtkcompat: Allow multiple calls to enable(), enable_gtk() as long as \ 
the version matches (Christoph Reiter) (#759009)
        - tests: Update Makefile for building tests on OS X (Simon Feltman) (#762176)
        - testhelper: propagate exception if _gobject could not be imported \ 
(Mikhail Fludkov) (#772949)
        - pygi-info: initialize GIArgument before passing it to \ 
g_constant_info_get_value (Christoph Reiter) (#772949)
        - tests: build libregress with disabled cairo (Mikhail Fludkov) (#772949)
        - tests: use g-ir utils found by pkg-config (Mikhail Fludkov) (#772949)
        - Add a foreign type for cairo_region_t. (Shyouzou Sugitani) (#667959)
        - aclocal: make local file discover by reading AC_CONFIG_MACRO_DIR work \ 
(Christoph Reiter) (#777713)
        - Port from gnome-common to autoconf-archive (Christoph Reiter) (#777713)
        - Fix various potential compiler warnings (Christoph Reiter) (#777713)
        - configure.ac: post-release version bump to 3.25.0 (Christoph Reiter)
        - Remove egg make target (Christoph Reiter) (#777719)
        - Remove legacy docs (Christoph Reiter) (#777719)
   2017-11-25 09:58:56 by Thomas Klausner | Files touched by this commit (7)
Log message:
*: use py-cairo's bl3.mk file where previously it used cairo:link

Needed when e.g. pkg-config is used to detect py-cairo.
   2017-11-24 23:15:59 by Thomas Klausner | Files touched by this commit (17)
Log message:
*: depend on py-cairo now it supports all python versions
   2017-08-25 14:27:15 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
Update py-gobject3 to 3.24.1

3.24.1  10-Apr-2017
- pygi-info: initialize GIArgument before passing it to \ 
g_constant_info_get_value (Christoph Reiter) (#772949)
- configure.ac: post-release version bump to 3.24.1 (Christoph Reiter)

3.24.0  20-Mar-2017
- configure.ac: pre-release version bump to 3.24.0 (Christoph Reiter)

3.23.92 13-Mar-2017
- overrides: Update for Gdk-4.0 and Gtk+-4.0 (Fabian Orccon) (#777680)
- Disable -Werror=missing-prototypes (Christoph Reiter) (#777534)
- Fix new PEP8 errors (Christoph Reiter) (#776009)
- Move pep8/pyflakes tests from 'make check' to 'make check.quality' (Christoph \ 
Reiter) (#764087)
- overrides: Update for Gtk-4.0 (Christoph Reiter) (#773315)
- Handle exception unreffing Variant at exit (Dan Nicholson) (#776092)
- Handle multiple deinit of callable cache (Dan Nicholson) (#776092)
- configure.ac: post-release version bump to 3.23.0 (Christoph Reiter)
   2016-11-25 14:05:12 by Patrick Welche | Files touched by this commit (2)
Log message:
Upate py-gobject3 to 3.22.0

3.22.0  19-Sep-2016
- configure.ac: pre-release version bump to 3.22.0 (Christoph Reiter)

3.21.92 11-Sep-2016
- Handle nullable filename parameters (Christoph Reiter) (#770821)
- Fix list/hashtable enum <-> hash conversion on 64-bit big endian
  (Aurelien Jarno) (#770608)
- Allow passing sockets to io_add_watch on win32 (Lukas K) (#766396)
- tests: use dbus-run-session instead of dbus-launch to run tests
  (Michael Biebl) (#770798)
- configure.ac: post-release version bump to 3.21.92 (Christoph Reiter)

3.21.91 25-Aug-2016
- Allow installing with pip (Mathieu Bridon) (#767988)
- Skip a test with older glib (Christoph Reiter) (#740301)
- Fix a test with Python 3.1/3.2 (Arfrever Frehtes Taifersar Arahesis,
  Christoph Reiter) (#740324)
- tests: Use places kwarg for assertAlmostEqual
  (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (#740337)
- Print exception if marshalling a signal argument fails
  (Christoph Reiter) (#748198)
- overrides: allow treemodel sequence shorthands (Marinus Schraal) (#766580)
- Remove pygobject-external.h (Christoph Reiter) (#767084)
- Remove pygobject-private.h and rename pygobject.c to pygobject-object.c
  (Christoph Reiter) (#767084)
- Merge pyglib-private.h into pyglib.h (Christoph Reiter) (#767084)
- Remove pygi.h and pygi-private.h (Christoph Reiter) (#767084)
- configure.ac: post-release version bump to 3.21.1 (Simon Feltman)

3.21.0  24-Apr-2016
- gi: Add require_versions() function (Dustin Falgout) (#761141)
- test_gerror_novalue: Don't assign the error to a variable
  (Iain Lane) (#764165)
- build: Do not enable code coverage based on lcov
  (Emmanuele Bassi) (#764075)
   2016-08-28 17:48:37 by Thomas Klausner | Files touched by this commit (112)
Log message:
Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.