Announcing dbus-python 1.0.0
Simon Mcvittie
simon.mcvittie at collabora.co.uk
Tue Jan 24 12:37:01 PST 2012
The "never trust a .0 release?" release.
http://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.0.0.tar.gz
http://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.0.0.tar.gz.asc
As you might gather from the release name, this version is considered rather
experimental for now; please test and report bugs, preferably with patches.
It adds Python 3 support, thanks to the efforts of Barry Warsaw,
John Palmieri, David Malcolm and probably others I've forgotten.
Further release notes below.
Regards,
S
-------
Dependencies:
* libdbus 1.4 or later is now required.
* Python 2.6 or later is now required. If Python 3 is used, it must be
version 3.2 or later.
* GNU make (or, at your own risk, another make with the GNU $(patsubst)
extension) is now required.
API changes:
* dbus_bindings, which was never meant to be public API and has been
deprecated for nearly 5 years, has finally been removed.
* The repr() of every dbus-python object is now unicode.
* The Python 3 API is not the same as the Python 2 API; see PY3PORT.rst
for details.
Enhancements:
* Python 3 compatibility (fd.o #26420, Barry Warsaw)
* MethodCallMessage and SignalMessage now have a more useful repr()
(Barry Warsaw)
Fixes:
* OOM while appending a unicode object to a message no longer leaks a string
(Barry Warsaw)
* If libdbus somehow gives us invalid UTF-8, don't crash (Barry Warsaw)
* Fix rst2html failure in non-UTF-8 locales (Alexandre Rostovtsev)
More information about the dbus
mailing list