python-gobject-devel-3.4.2-2.1.1>t 4 DpQи/=„UXcUGx |-\tI[iϦ4C"j(ѧpJS~J6M( ݇id44 Е 'Լ'-zij/g{ʎof4:?d # ?  =CL\ d l |  @Pr(809`0:0F@GTHdItXxY\]^bFcdef#l%u8vHwxxyzCpython-gobject-devel3.4.22.1.1Python bindings for GObjectThis package contains files required to build wrappers for gobject addon libraries such as pygtk.Qbuild01cyopenSUSE 12.3openSUSELGPL-2.1+http://bugs.opensuse.orgDevelopment/Libraries/Pythonhttp://ftp.gnome.org/pub/GNOME/sources/pygobject/linuxx86_64` A큤QQQQedec5dfaaab7bd465cbe8404288d802988fa9a0cc75164ec1c4b6ed373941850libpyglib-gi-2.0-python.so.0.0.0rootrootrootrootrootrootrootrootpython-gobject-3.4.2-2.1.1.src.rpmpkgconfig(pygobject-3.0)python-gobject-develpython-gobject-devel(x86-64)@@@   /usr/bin/pkg-configlibpyglib-gi-2_0-python0pkgconfig(gobject-2.0)pkgconfig(libffi)python-gobjectrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.4.23.4.23.0.4-14.0-14.4.6-14.10.2P*P@P`K@P[@PIPDP2&PP@OROЗOOE@OOpZ@Ok@OiOiOC@O1@NxNvNN@NyNs:@N_sNTNTNRDNLNI @MAMAM?MMlM'@L@LwL^@L^@KD{@K.K*@JJ+@I@dimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgfcrozat@novell.comfcrozat@novell.comvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgjengelh@medozas.devuntz@opensuse.orgvuntz@novell.commboman@suse.de- Update to version 3.4.2: + Fix marshalling of GByteArrays. + Fix marshalling of ssize_t to smaller ints. + Fix crash with GLib.child_watch_add (bgo#688067). + Fix various bugs in GLib.IOChannel. + Work around wrong 64 bit constants in GLib Gir (bgo#685022). + Fix OverflowError in source_remove() (bgo#684526). + Fix Signal decorator to not use base class gsignals dict (bgo#686496).- Update to version 3.4.1.1: + Bump g-i dependency to >= 1.34.1.1 + Fix leaked vfunc return values (bgo#686140) + Install egg-info files in the right dir (bgo#686315) - Changes from version 3.4.1: + Skip Regress tests with --disable-cairo (bgo#685094) + Fix leak with python callables as closure argument (bgo#685598) + Gio overrides: Handle setting GSettings enum keys (bgo#685947) + Fix unsigned values in GArray/GList/GSList/GHash (bgo#685860) + _pygi_marshal_from_py_uint64(): Use correct data type in py2.7 check (bgo#685000) + Install an .egg-info file (bgo#680138) + pygobject.c: Don't leak GObjectClass reference (bgo#684062) + Fix memory leak in _pygi_argument_to_array() (bgo#685082) + Fix error messages for out of range numbers (bgo#684314) + Kill dbus-daemon after running tests (bgo#685009) + GVariant overrides: Support empty tuple arrays (bgo#684928) + tests: Fix wrong return type in test_int64_callback() (bgo#684700) + Fix GValue marshalling of long and unsigned long (bgo#684331) + Clean up deprecation message for assigning gpointers to objects (bgo#683599) + pygi-property: Lookup property in base classes of non-introspected types (bgo#684058). - Drop python-wrong-return.patch: fixed upstream.- Update to version 3.4.0: + Bump gobject-introspection dependency to 1.33.14. - Add python-wrong-return.patch: Fix wrong return type in test_int64_callback().- Update to version 3.3.92: + API additions: Add ObjectInfo.get_abstract method (bgo#675581) + Add deprecation warning when setting gpointers to anything other than int (bgo#683599) + Fix 64bit integer convertion from GValue (bgo#683596) + Improve setting pointer fields/arguments to NULL using None (bgo#683150) + Bump gobject-introspection dependency to >= 1.33.10 + Fix -uninstalled.pc.in file (bgo#683379) + Various test suite additions and improvements.- Add pkgconfig(cairo) and pkgconfig(cairo-gobject) BuildRequires: new explicit dependencies since 3.3.3.- Update to version 3.3.91: + Fix exception test case for Python 2 + Bump g-i dependency to >= 1.3.9 + Show proper exception when trying to allocate a disguised struct (bgo#639972) + Support marshalling GParamSpec signal arguments (bgo#683099) + Add test for a signal that returns a GParamSpec (bgo#683265) + Fix pygtkcompat's Gtk.TreeView.insert_column_with_attributes() + Add override for Gtk.TreeView.insert_column_with_attributes() (bgo#679415) + Split test_overrides.py (bgo#683188) + _pygi_argument_to_object(): Clean up array unmarshalling + Fix memory leak in _pygi_argument_to_object() (bgo#682979) + Fix setting pointer fields/arguments to NULL using None. (bgo#683150) + Fix for python 2.6, officially drop support for < 2.6 (bgo#682422) + Allow overrides in other directories than gi itself (bgo#680913) + Clean up sys.path handling in tests (bgo#680913) + Fix dynamic creation of enum and flag gi types for Python 3.3 (bgo#682323) + API additions: - Override g_menu_item_set_attribute (bgo#682436) - Add Signal class for adding and connecting custom signals. (bgo#434924).- Update to version 3.3.90: + Implement marshalling for GParamSpec (bgo#681565) + Fix erronous import statements for Python 3.3 (bgo#682051) + Do not fail tests if pyflakes or pep8 are not installed + Fix PEP-8 whitespace checking and issues in the code + Fix unmarshalling of gssize (bgo#680693) + Fix various endianess errors (bgo#680692) + Gtk overrides: Add TreeModelSort.__init__(self, model) (bgo#681477) + Convert Gtk.CellRendererState in the pygi-convert script (bgo#681596).- Update to version 3.3.5: + Fix list marshalling on big-endian machines (bgo#680693) + Beautify class/interface type mismatch error messages + Skip instead of fail tests which need Pango, Atk, Gdk, Gtk + Fix error messages on interface/class type mismatches + API additions: - pygtkcompat: Add more pixbuf creation functions (bgo#680814) - API for checking pygobject's version (bgo#680176) + Fix crash when returning (False, None) from Gtk.TreeModel.do_get_iter() (bgo#680812) + Add test case for Gtk.TextIter.forward_search() (bgo#679415) + pygi-info.c: Robustify pointer arithmetic + Add set_attributes() override to Gtk.TreeViewColumn + Gtk overrides: Add TreePath.__getitem__() (bgo#680353) + Bugs fixed: bgo#679939, bgo#680050, bgo#680092, bgo#680257, bgo#680259.- Update to version 3.3.4: + Fix __path__ module attribute + m4/python.m4: Update Python version list + Bugs fixed: bgo#679999, bgo#679804, bgo#679804, bgo#680004, bgo#667244, bgo#679775, bgo#679760, bgo#678914, bgo#679754, bgo#675857, bgo#679199, bgo#679336, bgo#670575.- Update to version 3.3.3.1: + Do not escape enum and flag names that are Python keywords. - Changes from version 3.3.3: + Remove obsolete release-tag make target + Do not do any python calls when GObjects are destroyed after the python interpreter has been finalized (bgo#678046) + Do not change constructor-only "type" Window property (bgo#678510) + Escape identifiers which are Python keywords (bgo#676746) + Fix code for PEP-8 violations detected by the latest pep8 checker. + Fix crash in GLib.find_program_in_path() (bgo#678119) + Revert "Do not bind gobject_get_data() and gobject_set_data()" (bgo#641944) + GVariant: Raise proper TypeError on invalid tuple input (bgo#678317)- Update to version 3.3.2: + foreign: Register cairo.Path and cairo.FontOptions foreign structs (bgo#677388) + Check types in GBoxed assignments (bgo#676603) + Gtk overrides: Add TreeModelRow.get_previous() (bgo#677389) + Add missing GObject.TYPE_VARIANT (bgo#677387) + Fix boxed type equality (bgo#677249) + Fix TestProperties.testBoxed test (bgo#676644) + Fix handling of by-reference structs as out parameters (bgo#653151) + Improved tests. + Bugs fixed: bgo#653151, bgo#656554, bgo#672864, bgo#675472, bgo#675489, bgo#675489, bgo#675579, bgo#675582, bgo#675892, bgo#675911, bgo#676169, bgo#677124.- Update to version 3.3.1: + GSettings: allow extra keyword arguments (bgo#675105) + pygtkcompat: Correct Userlist module use (bgo#675084) + Add release-news make rule + Add "make check.nemiver" target + Test flags and enums in GHash values (bgo#637466) + tests: Activate test_hash_in and apply workaround (bgo#666636) + Add special case for Gdk.Atom array entries from Python (bgo#661709) + test_gdbus: Call GetConnectionUnixProcessID() with correct signature (bgo#667954) + Add test case for Gtk.ListStore custom sort ) (bgo#674475) + GTK overrides: Add missing keyword arguments ) (bgo#660018) + Add missing override for TreeModel.iter_previous() (bgo#660018) + pygi-convert.py: Drop obsolete drag method conversions (bgo#652860) + tests: Replace deprecated assertEquals() with assertEqual() + Plug tiny leak in constant_info_get_value (bgo#642754) + Fix len_arg_index for array arguments (bgo#674271) + Support defining GType properties from Python (bgo#674351) + Handle GType properties correctly (bgo#674351) + Add missing GObject.TYPE_GTYPE + Fix test_mainloop.py for Python 3 + Make callback exception propagation test stricter (bgo#616279) + Add context management to freeze_notify() and handler_block(). (bgo#672324) + Add support for GFlags properties (bgo#620943) + Wrap GLib.Source.is_destroyed() method (bgo#524719) + Fix error message when trying to override a non-GI class (bgo#646667) + Fix segfault when accessing __grefcount__ before creating the GObject (bgo#640434) + Do not bind gobject_get_data() and gobject_set_data() (bgo#641944) + Add test case for multiple GLib.MainLoop instances (bgo#663068) + Add a ccallback type which is used to invoke callbacks passed to a vfunc (bgo#644926) + Regression test: marshalling GValues in GHashTable (bgo#668903) + Update .gitignore + Fix "distcheck" and tests with out-of-tree builds + Add a pep8 check to the makefile (bgo#672627) + PEP8 whitespace fixes (bgo#672627) + PEP8: Remove trailing ; (bgo#672627) + tests: Replace deprecated Python API + Fail tests if they use or encounter deprecations + Do not run tests in two phases any more + test_overrides: Find local gsettings schema with current glib + Add GtkComboBoxEntry compatibility (bgo#672589) + Correct review comments from Martin (bgo#672578) + Correct pyflakes warnings/errors (bgo#672578) + Make tests fail on CRITICAL logs, too, and apply to all tests + Support marshalling GI_TYPE_TAG_INTERFACE (bgo#668903) + Fix warnings on None values in added tree/list store rows (bgo#672463) + pygtkcompat test: Properly clean up PixbufLoader - Drop BuildRequires: xz, this comes for free now in the buildsystem.- Update to version 3.2.2: + Gtk overrides: Implement __delitem__ on TreeModel (bgo#675892) + pygtkcompat: Correctly set flags (bgo#675911)- Update to version 3.2.1: + Fix len_arg_index for array arguments + Add missing GObject.TYPE_GTYPE + GTK+ Overrides: - Add missing override for TreeModel.iter_previous() - Add missing keyword arguments + pygtkcompat: - Correct Userlist module use - Add GtkComboBoxEntry compatibility + GSettings: allow extra keyword arguments + pygi-convert.py: Drop obsolete drag method conversions + Various other non-code changes- Update to version 3.2.0: + No changes.- Update to version 3.1.93: + Fix warnings on None values in added tree/list store rows (bgo#672463) + Support marshalling GI_TYPE_TAG_INTERFACE (bgo#668903) + Fixes in tests.- Split a python-gobject-pygtkcompat subpackage, for the the pygtkcompat module: it is in no way required by default, and it requires a lot of introspection bindings.- Update to version 3.1.92: + Add a PyGTK compatibility layer. + Fixes for Python 3. + Add default values for paramaters to several constructors and methods. + Atomic inserts in Gtk.{List,Tree}Store overrides. + Fix Gtk.Button constructor to accept use_stock parameter. + Correct bad rebase, remove duplicate Window. + Add bw-compatible arguments to Gtk.Adjustment. + GtkTreePath: make it iterable. + Fix double-freeing GValues in arrays. + Renamed "property" class to "Property". + Fix Python to C marshalling of GValue arrays. + Correct the Gtk.Window hierarchy. + Renamed getter/setter instance attributes to fget/fset respectively. + Add Gtk.Arrow/Gtk.Window constructor override. + Fix marshalling to/from Python to work on big endian machines. + Use gi_cclosure_marshal_generic instead of duplicating it. + Override Gtk.TreeView.get_visible_range to fix return. + Plug memory leak in _is_union_member. + Add and improve tests.- Update to version 3.1.1: + Don't use C99 style + Drop obsolete g_thread_init() + Fix deprecated g_source_get_current_time() + Fix deprecated g_value_[gs]et_char() + Make pygiconvert.sh correctly convert gtk.gdk.x11_* + Fix cset_first typo + pygi-convert: Handle Clutter and Cogl + Provide access to gpointer struct values + Fix GtkBuilder signal connection 'after' logic + pygspawn: improve error checking + Add and improve tests.- Update to version 3.1.0: + Fixed bug where GObject.property did not respect minimum and maximum values + Handle NULL as a valid case of a char** array + Avoid O(n^2) behavior when marshalling lists + Connect to first action of a radio group + Support functions which return GError + Support GHashTable and GError as callback/closure arguments + Fix bool(), hash() and __eq__() for GLib.Variant objects + Don't issue a deprecation warning for GtkDialog's NO_SEPARATOR flag, even when unused + Properly distinguish between different integer types for properties + Distinguish between GArray and GPtrArray when cleaning up- Update to version 3.0.3: + Convert all modifier constants to Gdk.ModifierType + Convert all strings to utf-8 encoding when retrieving from TreeModel + Handle NULL arrays correctly for each array type + pygmainloop: avoid lockups if multiple glib.MainLoop exist + Properly chain up to the class that implements a given vfunc. + Fix array termination and size calculation + Fix marshaling of arrays of GVariants + pygi-convert: - fix for Pango.Alignment - fix for Gtk.Orientation + Add test for bytearray variants + Add tests for calling closures- Update to version 3.0.2: + Add tests for boxed properties + Allow GBoxed types as property + When converting an object with transfer none, make sure the wrapper owns a ref + Unit test for checking ref count of object param in signals + Gdk overrides: Unbreak for Gdk-2.0 + Do union member checks for unions that are parameters- Update to version 3.0.1: + when checking instances union members are same type as parent + add a floating flag to pygobjects + Revert "Fix refcount bug by not creating python wrapper during gobject init stage"- Update python3-gobject packaging: + Use %{python3_sitearch} now that it's defined, instead of our own custom macro. + Change python3 Requires to python(abi) = %py3_ver, which is saner. + Do not use wrong libpyglib-gi-2_0-python0 subpackage name for the library, but libpyglib-gi-2_0-python3-0, thanks to macros.- Update to version 3.0.0: + Fix compilations warnings.- Update to version 2.90.4: + Various deprecated API that were only needed for the static bindings have been removed. + Overrides directory variable was taken out of pygobject-3.0.pc and moved to the gi._overridesdir attribute to avoid having multiple .pc files for each version of Python. + Multiple arrays referencing a single length parameter are now supported along with flat GValue arrays. + Fix refcount crasher bug triggered when using GObject.new. + Python 3 now checks instance types again. + Documentation is disabled since it isn’t useful yet and presents parallel install issues. + Demos were fixed up to better reflect the preferred way of using PyGObject. + Several bug fixes. + Build system improvements. - Drop manual removal of old GTK+ 2 files and documentation that conflicted with python-gobject2: fixed upstream.- Update to version 2.90.3: + Support skip annotation for return values + Drop support for old constructor style + Drop support for sink functions + Reinstate copying of in-line structs in arrays + Fix inline struct array handling + Add support for __setitem__ to TreeModel and support for slices to TreeModelRow + Convert ACCEL_* constants into Gtk.AccelFlags + Convert TREE_VIEW_DROP_* constants into Gtk.TreeViewDropPosition + Test GPtrArray regression + Fix on demos- Fix -devel package files section (pygobject doc is gone)- Delete gtk-doc/html/pygobject: The documentation is not reflecting the gi-bindings. but the old static ones.- Do not package gtk-2.0 subfolder. python-gobject2 provides that. python-gobject 3.0 is targetting GTK+ 3.0. See also bgo#657054.- Update to version 2.90.2: + remove tests that were removed from gi + don't calculate item_size using is_pointer + Updated signal example to use GObject introspection + Updated properties example to use GObject introspection + Add override for GLib.Variant.split_signature() + [pygi-convert.sh] Handle the import of pygtk and require Gtk 3.0 + Install pygobject.h again. - Do not provide python-gobject2-devel anymore. It's a package of its own.- Update to 2.90.1 (3.0 pre-release): + New rewritten invoker is twice as fast and easier to extend and debug + Complete break from static bindings so we may improve the core without breaking legacy APIs + Better type handling + Parallel installable with PyGObject 2.28 for legacy binding support (2.28 must be compiled with –disable-introspection) + Fixed object array handling + Added more overrides for PyGTK API emulation + Support for function calling using keyword arguments + GObject and GLib symbols can now have overrides + All static bit removed or made private + GVariants now work from callback returns - Add xz BuildRequires to be able to decompress the tar.xz source. - Drop python-gobject-python3.patch: fixed upstream. - Split out shared library libpygobject-gi-2.0-python. - No longer obsolete and provide: python-gobject2. We are no longer compatible to what python-gobject2 used to provide. For compatibility, a python-gobject2 package is being re-instated.- Change the source package so we can build both python 2 (python-gobject) and python 3 (python3-gobject) versions, based on the same .spec file: + define a build_for_python3 variable to control the behavior + use local_py_requires and local_py_sitedir variables, that proxy the appropriate values depending on what is being built + do not change anything for the python 2 build + for the python 3 build: . replace python-cairo-devel and python-devel BuildRequires with python3-cairo-devel and python3-devel . do not keep any Provides/Obsoletes that are related to python-gobject2 . add Conflicts with python-gobject-devel to the devel subpackage, as both devel subpackages install the same files . export PYTHON=python3 for the build - Add libffi-devel BuildRequires that will now work, since libffi-devel finally comes with a pkg-config file. - Add python-gobject-python3.patch: patches taken from git, to fix build with python 3. Add call to autoreconf, as configure.ac is modified.- Update to version 2.28.6: + Fixes for GVariant. + Added __eq__ method for Gdk.Color and Gdk.RGBA + Fix symbol names to be locale independent + closure: Check the out arg is not null (bgo#651812) + Use _gi.Struct to wrap fundamentals + Fix two crashes.- Update to version 2.28.4: + [gi] Don't create variant twice + [gi] Removed hack to avoid using GLib.Variant.new_variant. + [gi] Added additional test case for GVariant handling + [gi] Added support for GVariant arguments + pygi-convert.sh: Make sure the uppercase GObject module is imported instead of the lowercase + Fix ABI break in old static bindings + Fetch size from an enum type + dsextras.py: ensure eol characters are preserved when writing template files (so \n does not become \r\n) - Use full URL to tarball as Source: tag.- Update to version 2.28.3: + fix a typo when converting objects to strings gvalues - Changes from version 2.28.2: + fixed an ABI break in the static bindings when setting string gvalues e.g. passing an int to a Gtk.ListStore column which expects a string automatically converts the int to a string instead of throwing an error. - Changes from version 2.28.1: + pygi-convert.sh now supports webkit conversions and favors using GObject over gobject. + Raw closures can now be passed from a signal/vfunc callback to a method. + Revert linking to the python libs because the python runtime statically links it in TreeModel column marshalling is now more robust (supports GObject Python Object storing). + Gtk.MessageDialog now respects the MessageType + You can now send None in for the signature of GDBus messages that have no parameters. + TreeViewColumn.set_cell_data_func can take None for the func_data + Fix syntax error so we can run in Python 2.5 + Add pickers and menu demos - Changes from version 2.28.0: + fix sinking of floating objects + fix leaks when setting properties + add basic icon view demo + add search entry demo + override Gdk.RGBA so you can construct it like Gdk.RGBA(1.0, 1.0, 1.0, 1.0). + handle unichar gvalues in TreeModels + check for _thread module when configuring threading + package config file now contains overridesdir variable for 3rd party overrides. + on windows set bdist_wininst user-access-control property when installing. + Gtk.stock_lookup return None on failure instead of a success value. + Python 2.5 fixes + Python 3 fixes- Update to version 2.27.91: + Typelibs now loaded at import time instead of lazy loading. + Various fixes for GTK+/GDK support via gi. + Various other fixes. - Changes from version 2.27.90: + Faster handling of virtual methods when constructing objects + Enhanced gdbus and gvarient handling. + Enhanced drag and drop support. + Enhanced GtkTextBuffer support + Enhanced pygi-convert.sh script for automating PyGtk to PyGObject Introspection migration. + Many introspection fixes. + Add/improve various overrides for GTK+. + Python 3 fixes. - Changes from version 2.27.0: + Implement richcompare for GIBaseInfo + Add a overrides registry so we can reference overrides inside the module + Add/improve various overrides for GTK+. + Many introspection fixes. + Python 3 fixes. + Various other fixes. - Remove pygobject-2.26.0-capsule.patch: fixed upstream. - Change python-gobject2, python-gobject2-cairo and python-gobject2-devel Obsoletes to be < instead of <= now that we have a new version. -Wed Feb 9 18:09:19 UTC 2011 - jmatejek@novell.com - added patch that switches to new Capsule API, because the deprecated PyCObject API will cause a segfault when warnings are exceptions (bnc#669802)- Rename source package and binary package from python-gobject2 to python-gobject: there's no reason to have the trailing 2 here. - Add appropriate Provides/Obsoletes for migration.- Update to version 2.26.0: + A lot of work for introspection support. + A lot of work for python3 support. + Wrap g_get_system_{config,data}_dirs() + Wrap g_uri_list_extract_uris. + Add override for GLib.Variant.new_tuple + Use Bytes instead of Unicode when reading io + Many bug fixes. + Fix warnings. + Code cleanup.- Fix Supplements of python-gobject2-cairo subpackage to reference the name of the package providing cairo, instead of name-version-arch.- Merge doc subpackage in devel subpackage, since the files in there are needed when building API docs for other python bindings.- Update to version 2.21.5: + Adjust to API break in GObject-Introspection + Override test fixes for new GTK+ annotations + Fix up treeiter usage due to caller-allocates annotations in gtk+ + Add __name__ to DynamicModule class. + Do not override GdkRectangle. + Add override for TreeModel implementing __len__() + Fix warnings + Various fixes to demos, and new demos - Changes from version 2.21.4: + Merge PyGI + Various fixes to demos, and new demos - Changes from version 2.21.3: + Proper handling of null-ok in virtual methods + Fall back to use the floating references API in glib if there isn't a sinkfunc defined. + Revert "Drop sinkfuncs." + [giounix] Make it possible to compile on glib 2.20 + Release the lock when potentially invoking Python code. - Changes from version 2.21.2: + Drop sinkfuncs. + Clear error if we failed the import + Added missing , to keyword list of gio.GFile.set_attribute + Fix arg conversion in gio.GFile.set_attribute + Set constants under python 2.5 or before + Doc Extractor: Use replacements that make sense for &...; expressions. + Setup.py cosmetic tidy + Fix crash when importing gio + Include pygsource.h + codegen/docextract_to_xml.py: One more &...; replacement ( ). + codegen/docextract_to_xml.py: Replace some &..; that cause errors. + codegen/docextract_to_xml.py: Handle C++ multi-line comments. + codegen/docextract.py: Stop final section processing on first match. + Update doc extraction tool to handle GObjectIntrospection annotations. + bgo#613341 - pygobject tests seem to require pygtk causing a circular dependencies problem + Don't raise an error in _pygi_import if pygi support is disabled + Initialize PyGPollFD_Type.fd_obj to NULL + Wrap gio.Cancellable.make_pollfd() and add a test + Make cancellable an optional parameter in many methods + Documentation fixes. + Build fixes. - Add gobject-introspection-devel, python-cairo-devel BuildRequires. - Remove non-existing --enable-pygi configure flag. - Create a cairo subpackage, for the pygi cairo binding, so that cairo is not installed by default with the main package (since cairo implies installing X). - Move /usr/bin/pygobject-codegen-2.0 and /usr/share/pygobject/ to devel subpackage.- Update to version 2.21.1: + Wrap a lot of new API. + Make cancellable optional in gio.SocketClient.connect_to_host, gio.SocketAddressEnumerator.next, gio.Resolver.lookup_by_address, GFile.create_readwrite + Deprecate old gio.Drive methods + Strip g_ prefix for many other functions + Strip g_ prefix from InetAddress functions + Fix function name gio.resolver_get_default + Register enums and flags in PyGI if needed (bgo#603534) + Remove a duplicate entry in gio.defs + Fix handling of uchar in pyg_value_from_pyobject- Update to version 2.21.0: + pygmainloop: fix use of PySignal_WakeUpFD API for nested loops (bgo#481569) + Add capabilities to import wrappers from pygi + Move threads_init() function from 'gobject' to 'glib' + Fix wrong minimum checking in float properties (bgo#587637) + Wrap new API added in GIO 2.22 + Fix bad name when rebuilding the unix source module + Add the missing limit constants from glibconfig.h (bgo#603244) + Suppress warnings about format conversion (bgo#603355) + Properly define Connectable as interface type and not object type + Wrap new API added in GIO-UNIX 2.22 + Wrap g_find_program_in_path (bgo#598435) + Add pygi-external.h into Makefile SOURCES - Pass --enable-pygi to configure to have introspection support.- Package documentation as noarch- Update to version 2.20.0: - Allow to use automake 1.11 - Specify programming language in .devhelp file - Plug reference leak of GSource in pyg_main_loop_init - Updated uninstalled.pc file - Changes from version 2.19.0: - Add macros to help with Python list to/from GList/GSList conversions. - GIO docs practically completed - GFileInfo.list_attributes should accept None/NULL - Strip out Windows DLL API macros - Document that many functions got moved gobject -> glib - Allow h2def.py to work when there are tabs or multiple spaces after the struct keyword. - Fix build when builddir is not the same as srcdir - Make gio.Emblem constructor new-style - Cleanup GIO overrides to use Python function/method names - Make codegen report errors using Python function/method names - Fix object type in gio.BufferedInputStream_fill_async - Wrap gio.BufferedInputStream.fill_async - Add gio.BufferedOutputStream which was forgotten in the types - Split overrides for gio.MemoryOutputStream - Wrap gio.memory_input_stream_new_from_data - Introduces the girepository module from the former PyBank - Add API appeared in 2.20 but not marked as such in gio docs - Wrap gio.FileOutputStream.query_info_async - Wrap gio.FileInputStream.query_async - Install executable codegen parts with executing permissions - Wrap gio.DataInputStream.read_line_async and read_until_async - Fix gio.OutputStream.splice_async - Add GIO 2.20 API and update docs - Remove AutoReqProv: it's default now.- Update to version 2.18.0: + Improve gio docs with some more classes + Wrap gio.OutputStream.splice_async() + Add Python ver into installed libpyglib name + Wrap gio.OutputStream.flush_async() + Use 'Requires.private' for libffi in '.pc' files + Add wrapper for gio.FileAttributeMatcher + Mark relevant glib.IOChannel methods as METH_NOARGS + Retire hand-written ChangeLog; autocreate from Git history + Wrap gio.InputStream.skip_async() + Add in codegen -n --namespace option and the code to remove dll API in headers, added documentation + Properly mark glib.get_user_special_dir() as a keywords method- Update to version 2.17.0: + Write a good part of the docs for gio + Wrap g_mount_guess_content_type g_mount_guess_content_type_finish + Swap first two arguments of gio.File.query_info_async + Fix a crash in pyg_type_add_interfaces + Remove an empty structure, use sizeof(PyObject) + Wrap four g_get_user_*_dir() functions + Remove 'ltihooks.py' as using deprecated Python module + Code maintenance: add .gitignore files + CellRendererPixbuf stock-size property has wrong type + Add a doap file after git migration + missing dep on libffi in pygobject-2.0.pc + g_volume_monitor_tp_new new function, return the singleton object + Remove a DeprecationWarning under python 2.6 + several scripts from codegen directory are not distributed + g_file_copy_async change argument order to keep it consistent with the other methods + memory leak in gio.File.copy_async + g_file_monitor should accept None for cancellable and set the default flag to G_FILE_MONITOR_NONE + pyg_notify_free needs to ensure it has GIL before calling Py_XDECREF + Wrap g_file_set_display_name_async + Add a semi-private method to return the option context C object from an option context wrapper + Converting a negative long Python value to a GUINT64 GValue doesn't error out as it should + Wrap g_file_set_attributes_async and g_file_set_attributes_finish + g_file_query_filesystem_info_async fix a typo + Wrap g_file_query_filesystem_info_async + Add missing g_file_query_filesystem_info_async and g_file_query_filesystem_info_finish + Wrap g_file_eject_mountable + g_file_copy callback cannot be optional + Swap various kwargs names to reflect the code + Update the address of the FSF + Add g_volume_should_automount + Wrap g_drive_enumerate_identifiers and g_volume_enumerate_identifiers + Add a couple of convinence functions to convert from/to a python list and an array of strings + Allow setting pytype wrapper class + Wrap g_file_enumerator_close_asyncbuild01 13592521443.4.23.4.2-2.1.13.4.2-2.1.1pygobject-3.0pygobject.hlibpyglib-gi-2.0-python.sopygobject-3.0.pc/usr/include//usr/include/pygobject-3.0//usr/lib64//usr/lib64/pkgconfig/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:12.3/standard/d7aeb289b53d284602e64f5730e61a68-python-gobjectcpiolzma5x86_64-suse-linuxC source, ASCII textdirectorypkgconfig filePRRR#4(=S~,v?`] crt:bLL'SEvh:9T ,o.3{/_~O8i.37C=+ 67@q:r$瑳sFKq*[WU y%g)im'~_RJBTs$ 7ʡAqVkܐ^p!MH+}So_جt'HeWj?l8ؐsMI$_p0G{$xp,^R疷)WXڙ/Ѽ'݅NrH+zs]d7!@\.78>gJ)ud᪋I3"3džN_Yd{yP 7D}'Ɛ8 C 5pǺ 3 n譚#nT~wb_0䬧+z?A( $ ])QVRi2I oe>Kn7U+2k- 7Z[z$΢g#ԕ"#a;-0DASYn_Kgszw2Kd̛bG@o#q7<^X7VG.0;A:Zjk-$<+mLJJd^q iς9mIA?S(K.ڕ!&pYmeCHBY:"zfpcBr) 3=IN?^驎Q@+`2D*Nf&Xg%"S~Ϥ/z?@Ja;0O0hIWwZE4<]75{m}c`:xh"wЇ^)){6B_ 徂$4oJi6=TX8Ğ>xڌG"o tހŰ L.E4_lj3 dC<:!bگʪ%dvB/'Z: S&1( zq_^~%.)r(sY \tP _+LjZlO頷`lr0pgٷS3+T,=lu* H_O'Ir<xɽHme4%{O `fG{*,ɠ0ѝd}2;W{6_@Og!L( ;#w{g`gWA iZuڅU-zQ`r5|v,%ȶZn] b|y;;7qgg^_tR֝}}k}k$9tͿuH EU{mYΊZ3N #4(D0 &&w!*/q2eL; 13~D3f 4=H4-0Xm*KJv7 *ㆬ>33. i0L㭘d kraE6LUk ٕ2<Z;fv.^.CɢDr]!ٯm07k1N#p{>㰠̧PhI{T/ZV,e%ws"x-!6NB{e3NIl2܋O{3Ne]eQO*}#|C%+Wd;O$+)e(uf5,gXK d:^Q ؎*<*l[wQR ;e$nCGǧRy+JV; RRE}ɵD״8WHqӫLvJJR0>% (%(.ull/ɁFVul}.ZXeߦMceᙲmqdqFf!R. @#K/򑤦`"s6Д.8 bW9|lar͌1U9ItL8Zczd=(Wu6c8OpIuh}P ԸD^|*Ui11ئAM$:( P*IRWauDy cq[VqRKy^8.[2er9W0__f \q}.i/9 mC2x_)pb+c }!= 0ܐB~ȕ@\}='T γ4">xL}+a2XNj#@s:Olc,3-ƒzl8\5{r4t.uӵO EBdqNQ3G,Q ^Y2f1 Ϥ;Qά`(HhV`mM^Q}RG;ի/e>~od⍴ʟD˺BEãQ5ax<$Dse<$P} ~|\,譅juB Qbpׄ:F͖Xm%DRz6 +R8uԟa5*.sdH )R_{%)6K.DXz`} +Qf'l*-l%mlc g_0޾ͽS\KBI؂')o K'WBayЙ_L.jsCL$0uFUD} ]?hQMAz~:w @ 3qF?M?6p>4pxz4Q8ZQDgI\ MS5|,b\ččn_Rq=Q`7ˈ,](('A.9T9k |/y p#k2>0t# !wif_9࠰ֆ}r(1|iJyD8Nmg;2~t#CaY]q{9|i[M;S̈́LvPGL7!5N楲p{ȎVG C]@xtL,5=-uR' 'HzlNbxڅ"Aİ .^3ѐX^Qސ+eA&_nlHVPU*o9@ʾ8oqq]0آ;]՝w=r}y](x/>>;-/~ݴ$5DfR3_"A& Q?x:$И"A㻣د=D&:̏?dVs/i'P w&#-16s\ޗ.12hm=a]bXMS͜´2dj=ajO $ QwēZ9},^Y*tN;B̨Tb"VE,˰8DNg;ƃI0Č-, Ěl#[GWŹ`$?ݰAf",N YKf"m-`c[v*75ߛD2+G a ɩBUa%QukGjOXr.`JS!N^7MDэ*Y#Lo;ưWJ!oλ|^v1 }|DvHܬhAQveN蛣RsBQ =! ILRsLe *ɫxMq:sBGf| ?^a(Y;m95Z:숚Q)O%H +JXgC[3Bz-6\u]vdDЫQ\Xo5r [sUC  ͙n\ZDՊ K*!}x/li%>fnʭbfJ OO :Y]J%uSx=L؂p`JaNQ8=s09s=(d iS xbXY>k M~k2-i@#y>l ۼnRǾ P9BHRW Ϫ :vh\`i @i)ۙ%pcxʪDh-AՖm զ[Y`^`d~߂`OHfn/#, Mw͡ a#fb|1Y 4s4TZ W0O_d׮ ҭEn"|@W&ƉfN]x9,rkkÒA"F4![qeJC5u{qyD_z"B7;:N.;.+ PPK{|\mEއ#Xpv7?iE7#ƮMLfV]O ;*ic4:!Ln CfoE1=70L2Q X$m$*qh B,ԅ<4COe]Gw['0i4}" hT{rU&kbf|ʘω;7 <dڵQKVu%+%Yz#kZ?i&L-P|. .Uܚ^%h{,.4_qFn`zMۭv[QZU@I5'J5E GckzN7ڸ1(HN0C]jo=,u?F^v:ׄвk:& NdXÄC5ҵ&*G/*U~E!