* dbus-python will be built for python3
* Python 2 reached end-of-life on 2020-01-01. A future version of
dbus-python is likely to remove Python 2 support.
* Move from collections.Sequence to collections.abc.Sequence on
Python ≥ 3.3, for Python 3.10 compatibility
* Avoid another deprecation warning for inspect.getargspec().
This is similar to the one fixed in 1.2.4, but for dbus.decorators.signal
rather than dbus.decorators.method. (dbus-python!8; Martin Stumpf)
* Fix an unlikely fd leak if memory allocation fails for UnixFd
* Fix memory and fd leak if UnixFd is given an invalid negative
variant_level
* Avoid more deprecation warnings
* Disable -Wdeclaration-after-statement. Python 3.9 relies on intermixed
declarations and statements in its headers, so we can no longer
enforce this. (Simon McVittie)
* Convert examples to Python 3 (Simon McVittie)
* Use the same Python executable for build and dist/distcheck by default
* CI fixes
OBS-URL: https://build.opensuse.org/package/show/Base:System/python-dbus-python?expand=0&rev=21
- Version update to version 1.2.14:
* Ensure that the numeric types from dbus.types get the same
str() under Python 3.8 that they did under previous versions.
* Disable -Winline.
* Add Python 3.8 to CI.
- Changes in version 1.2.12:
* Don't save and restore the exception indicator when called
from C code.
- Changes in version 1.2.10:
* Rewrite CONTRIBUTING.md document, based on Wayland's equivalent
* Add clearer license information using SPDX-License-Identifier.
* Improve test coverage.
* Don't set deprecated tp_print to NULL under Python 3.
* Include inherited methods and properties when documenting
objects, which regressed when migrating from epydoc to sphinx.
* Add missing variant_level member to UnixFd type, for parity
with the other dbus.types types (dbus-python!3.
- Note that this is a potentially incompatible change: unknown
keyword arguments were previously ignored (!) and are now an
error.
* Don't reply to method calls if they have the NO_REPLY_EXPECTED
flag (fd.o#32529, dbus-python#26.
* Silence -Wcast-function-type with gcc 8.
* Fix distcheck with python3.7 by deleting __pycache__ during
uninstall.
* Consistently save and restore the exception indicator when
called from C code.
* Avoid a long-standing race condition in the automated tests.
* Fix Qt website URL.
- Up dbus dependency; 1.8 is now required.
OBS-URL: https://build.opensuse.org/request/show/761710
OBS-URL: https://build.opensuse.org/package/show/Base:System/python-dbus-python?expand=0&rev=13
dbus-1-python with the following changes:
* updated to the latest version.
* renamed to match openSUSE python packaging rules, based on the package name on pypi.
* ported to the new single-spec python system, which provides macros to automatically build packages for multiple python versions at once.
Once this is accepted in openSUSE:Factory, dbus-1-python and dbus-1-python3 should be deleted.
OBS-URL: https://build.opensuse.org/request/show/479745
OBS-URL: https://build.opensuse.org/package/show/Base:System/python-dbus-python?expand=0&rev=1