Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python-gobject2 | Distribution: SUSE Linux Enterprise 15 |
Version: 2.28.7 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 1.27 | Build date: Sat May 26 08:31:07 2018 |
Group: Development/Libraries/Python | Build host: s390lp5 |
Size: 1347290 | Source RPM: python-gobject2-2.28.7-1.27.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://ftp.gnome.org/pub/GNOME/sources/pygobject/ | |
Summary: Python bindings for GObject |
Pygobjects is an extension module for python that gives you access to GLib's GObjects.
LGPL-2.1+
* Wed Dec 13 2017 dimstar@opensuse.org - Update to version 2.28.7: + Move property and signal creation into _class_init(). + gio-types.defs: change some enums to flags. + Fix set_qdata warning on accessing NULL gobject property. + Disable introspection support by default. + Don't install codegen for Python 3. + Ship tests/te_ST@nouppera in release tarballs for tests to succeed. + [gi] Port test_properties from static gio to GI Gio. + python3: - Fix build. PYcairo_IMPORT doesn't exists anymore. - Fix maketrans import. + [gi-overrides] fix MessageBox so it correctly handles the type constructor param. + gdbus tests: Fix hang if test case fails. + Fix crash in Gtk.TextIter overrides. + correctly initialize the _gi_cairo_functions array to be zero filled. + [gtk-override] print warning if user imports Gtk 2.0. + Add support for enums in gobject.property. - Drop python-gobject-python3.patch and python-gobject-gio_types.patch: fixed upstream. - Drop libtool BuildRequires and call to autoreconf: no longer needed since we don't carry patches anymore. * Sat Feb 25 2017 toddrme2178@gmail.com - Add python2-gobject2 and python2-gobject2-devel provides for compatibility with multipython packages. * Wed Sep 25 2013 toddrme2178@gmail.com - Fix building python 3 version on openSUSE <= 12.3; __pycache__ was not built a this time. * Tue Jul 16 2013 dimstar@opensuse.org - Run pre_checkin.sh to re-introduce python3 capabilities: + Adds python3-gobject2.spec and .changes. * Thu Sep 13 2012 andrea.bedini@gmail.com - Add python-gobject-gio_types.patch: patches taken from git, to fix some type mismatches in gio-types.defs. * Sun Nov 27 2011 coolo@suse.com - add libtool as buildrequire to avoid implicit dependency * Fri Sep 30 2011 vuntz@opensuse.org - Update python3-gobject2 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. * Wed Aug 24 2011 dimstar@opensuse.org - Revert the rename from pygobject to pygobject2 for the docs: This fix is counter productive. python-gobject (version 3) does not provide useful documentation in first place. The right fix is not to install the doc in python-gobject (version 2.90.x+) * Mon Aug 22 2011 dimstar@opensuse.org - Remove gobject-introspection-devel BuildRequires: We no longer build the gi bindings, as they were moved to python-gobject 3. - Move the doc from /usr/share/gtk-doc/html/pygobject to pygobject2 in order to not conflicy with python-gobject 3 on file level. * Sat Aug 20 2011 dimstar@opensuse.org - Pass --disable-introspection to configure. The introspection based bindings are provided by python-gobject, the newer version of this code. * Mon Aug 15 2011 dimstar@opensuse.org - Rename package to python(3)?-gobject2. This package is legacy gtk2 based and is 'fading out'. - Pass --disable-static to configure and use find -delete to clean up the libtool archives. * Fri Jun 17 2011 vuntz@opensuse.org - 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. * Fri Jun 17 2011 vuntz@opensuse.org - 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. * Wed May 04 2011 dimstar@opensuse.org - 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. * Wed Mar 23 2011 fcrozat@novell.com - 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 * Tue Mar 01 2011 fcrozat@novell.com - 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) * Fri Jan 07 2011 vuntz@opensuse.org - 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. * Mon Sep 27 2010 vuntz@opensuse.org - 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. * Fri Aug 27 2010 vuntz@opensuse.org - Fix Supplements of python-gobject2-cairo subpackage to reference the name of the package providing cairo, instead of name-version-arch. * Sun Aug 08 2010 vuntz@opensuse.org - Merge doc subpackage in devel subpackage, since the files in there are needed when building API docs for other python bindings. * Sun Aug 08 2010 vuntz@opensuse.org - 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. * Wed Jan 06 2010 vuntz@opensuse.org - 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 * Sun Dec 20 2009 vuntz@opensuse.org - 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. * Thu Dec 17 2009 jengelh@medozas.de - Package documentation as noarch * Tue Sep 29 2009 vuntz@opensuse.org - 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. * Wed May 27 2009 vuntz@novell.com - 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 * Fri May 01 2009 mboman@suse.de - 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_async
/usr/lib64/libpyglib-2.0-python.so.0 /usr/lib64/libpyglib-2.0-python.so.0.0.0 /usr/lib64/python2.7/site-packages/glib /usr/lib64/python2.7/site-packages/glib/__init__.py /usr/lib64/python2.7/site-packages/glib/__init__.pyc /usr/lib64/python2.7/site-packages/glib/__init__.pyo /usr/lib64/python2.7/site-packages/glib/_glib.so /usr/lib64/python2.7/site-packages/glib/option.py /usr/lib64/python2.7/site-packages/glib/option.pyc /usr/lib64/python2.7/site-packages/glib/option.pyo /usr/lib64/python2.7/site-packages/gobject /usr/lib64/python2.7/site-packages/gobject/__init__.py /usr/lib64/python2.7/site-packages/gobject/__init__.pyc /usr/lib64/python2.7/site-packages/gobject/__init__.pyo /usr/lib64/python2.7/site-packages/gobject/_gobject.so /usr/lib64/python2.7/site-packages/gobject/constants.py /usr/lib64/python2.7/site-packages/gobject/constants.pyc /usr/lib64/python2.7/site-packages/gobject/constants.pyo /usr/lib64/python2.7/site-packages/gobject/propertyhelper.py /usr/lib64/python2.7/site-packages/gobject/propertyhelper.pyc /usr/lib64/python2.7/site-packages/gobject/propertyhelper.pyo /usr/lib64/python2.7/site-packages/gtk-2.0 /usr/lib64/python2.7/site-packages/gtk-2.0/dsextras.py /usr/lib64/python2.7/site-packages/gtk-2.0/dsextras.pyc /usr/lib64/python2.7/site-packages/gtk-2.0/dsextras.pyo /usr/lib64/python2.7/site-packages/gtk-2.0/gio /usr/lib64/python2.7/site-packages/gtk-2.0/gio/__init__.py /usr/lib64/python2.7/site-packages/gtk-2.0/gio/__init__.pyc /usr/lib64/python2.7/site-packages/gtk-2.0/gio/__init__.pyo /usr/lib64/python2.7/site-packages/gtk-2.0/gio/_gio.so /usr/lib64/python2.7/site-packages/gtk-2.0/gio/unix.so /usr/lib64/python2.7/site-packages/pygtk.pth /usr/lib64/python2.7/site-packages/pygtk.py /usr/lib64/python2.7/site-packages/pygtk.pyc /usr/lib64/python2.7/site-packages/pygtk.pyo /usr/share/doc/packages/python-gobject2 /usr/share/doc/packages/python-gobject2/AUTHORS /usr/share/doc/packages/python-gobject2/ChangeLog /usr/share/doc/packages/python-gobject2/NEWS /usr/share/doc/packages/python-gobject2/README /usr/share/doc/packages/python-gobject2/examples /usr/share/doc/packages/python-gobject2/examples/cairo-demo.py /usr/share/doc/packages/python-gobject2/examples/option.py /usr/share/doc/packages/python-gobject2/examples/properties.py /usr/share/doc/packages/python-gobject2/examples/signal.py
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 14:06:45 2024