%general-entities; ]> D-Bus Python-&dbus-python-version; dbus-python Introduction to D-Bus Python Module D-Bus Python provides Python bindings to the D-Bus API interface. &lfs90_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &dbus-python-md5sum; Download size: &dbus-python-size; Estimated disk space required: &dbus-python-buildsize; Estimated build time: &dbus-python-time; D-Bus Python Dependencies Required and Recommended (some applications in the book require the Python 2 module) Optional tap.py (required for tests) Optional (Required to build the API and HTML Documentation) and Sphinx with sphinx_rtd_theme User Notes: Installation of D-Bus Python Both Python 2 and Python 3 modules can be built and installed without any conflicts. To build D-Bus Python as the Python 2 module, run the following commands: mkdir python2 && pushd python2 && PYTHON=/usr/bin/python2 \ ../configure --prefix=/usr --docdir=/usr/share/doc/dbus-python-&dbus-python-version; && make && popd To test the results, issue: make -C python2 check. One test reports error due to dbus issues. To build D-Bus Python as the Python 3 module, run the following commands: mkdir python3 && pushd python3 && PYTHON=/usr/bin/python3 \ ../configure --prefix=/usr --docdir=/usr/share/doc/dbus-python-&dbus-python-version; && make && popd To test the results, issue: make -C python3 check. To install the Python 2 module, run the following command as the root user: make -C python2 install To install the Python 3 module, run the following command as the root user: make -C python3 install Contents Installed Programs Installed Libraries Installed Directories None None /usr/share/doc/dbus-python-&dbus-python-version; and /usr/lib/python&python2-majorver;/site-packages/dbus and/or /usr/lib/python&python3-majorver;/site-packages/dbus