Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python3-gobject2-2.28.7-1.24 RPM for x86_64

From OpenSuSE Leap 15.3 for x86_64

Name: python3-gobject2 Distribution: SUSE Linux Enterprise 15
Version: 2.28.7 Vendor: SUSE LLC <https://www.suse.com/>
Release: 1.24 Build date: Fri May 25 22:53:32 2018
Group: Development/Libraries/Python Build host: sheep61
Size: 821158 Source RPM: python3-gobject2-2.28.7-1.24.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.

Provides

Requires

License

LGPL-2.1+

Changelog

* 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
      (&nbsp;).
    + 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

Files

/usr/lib64/libpyglib-2.0-python3.so.0
/usr/lib64/libpyglib-2.0-python3.so.0.0.0
/usr/lib64/python3.6/site-packages/glib
/usr/lib64/python3.6/site-packages/glib/__init__.py
/usr/lib64/python3.6/site-packages/glib/__init__.pyc
/usr/lib64/python3.6/site-packages/glib/__init__.pyo
/usr/lib64/python3.6/site-packages/glib/_glib.so
/usr/lib64/python3.6/site-packages/glib/option.py
/usr/lib64/python3.6/site-packages/glib/option.pyc
/usr/lib64/python3.6/site-packages/glib/option.pyo
/usr/lib64/python3.6/site-packages/gobject
/usr/lib64/python3.6/site-packages/gobject/__init__.py
/usr/lib64/python3.6/site-packages/gobject/__init__.pyc
/usr/lib64/python3.6/site-packages/gobject/__init__.pyo
/usr/lib64/python3.6/site-packages/gobject/_gobject.so
/usr/lib64/python3.6/site-packages/gobject/constants.py
/usr/lib64/python3.6/site-packages/gobject/constants.pyc
/usr/lib64/python3.6/site-packages/gobject/constants.pyo
/usr/lib64/python3.6/site-packages/gobject/propertyhelper.py
/usr/lib64/python3.6/site-packages/gobject/propertyhelper.pyc
/usr/lib64/python3.6/site-packages/gobject/propertyhelper.pyo
/usr/lib64/python3.6/site-packages/gtk-2.0
/usr/lib64/python3.6/site-packages/gtk-2.0/dsextras.py
/usr/lib64/python3.6/site-packages/gtk-2.0/dsextras.pyc
/usr/lib64/python3.6/site-packages/gtk-2.0/dsextras.pyo
/usr/lib64/python3.6/site-packages/gtk-2.0/gio
/usr/lib64/python3.6/site-packages/gtk-2.0/gio/__init__.py
/usr/lib64/python3.6/site-packages/gtk-2.0/gio/__init__.pyc
/usr/lib64/python3.6/site-packages/gtk-2.0/gio/__init__.pyo
/usr/lib64/python3.6/site-packages/pygtk.pth
/usr/lib64/python3.6/site-packages/pygtk.py
/usr/lib64/python3.6/site-packages/pygtk.pyc
/usr/lib64/python3.6/site-packages/pygtk.pyo
/usr/share/doc/packages/python3-gobject2
/usr/share/doc/packages/python3-gobject2/AUTHORS
/usr/share/doc/packages/python3-gobject2/ChangeLog
/usr/share/doc/packages/python3-gobject2/NEWS
/usr/share/doc/packages/python3-gobject2/README
/usr/share/doc/packages/python3-gobject2/examples
/usr/share/doc/packages/python3-gobject2/examples/cairo-demo.py
/usr/share/doc/packages/python3-gobject2/examples/option.py
/usr/share/doc/packages/python3-gobject2/examples/properties.py
/usr/share/doc/packages/python3-gobject2/examples/signal.py


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 14:54:44 2024