http://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.0.0.tar.gz Reproducible: Always D-Bus Python Bindings 1.0.0 ======================================== The "never trust a .0 release?" release. 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)
in portage
dev-python/dbus-python-1.0.0 actually works with Python 3.1. It is sufficient to change 1 line in a test to make test suite pass with Python 3.1. Fixed properly in Progress Overlay.