Hi,
I've been lurking on this list for a long time. Been using the old version of autokey 0.90.4 that comes as the default on Fedora, but have been meaning to try the pip install for a long time.
I finally got around to it, and ran into the dependency problems that other folks have run into:
checking for DBUS... no
configure: error: Package requirements (dbus-1 >= 1.6) were not met:
Package 'dbus-1', required by 'virtual:world', not found
I searched for "dbus-1" on multiple package websites, and they all said that this was found in dbus-devel. Installed that with dnf, which partly resolved the dependencies issue, but then got a new error:
checking for DBUS... yes
checking for DBUS_GLIB... no
configure: error: Package requirements (dbus-glib-1 >= 0.70) were not met:
Package 'dbus-glib-1', required by 'virtual:world', not found
Next, I tried installing dbus-python-devel and dbus-glib-devel and that worked:
Collecting dbus-python (from autokey==0.93.10)
Using cached dbus-python-1.2.4.tar.gz
Requirement already satisfied: pyinotify in /usr/lib/python3.6/site-packages (from autokey==0.93.10)
Collecting python3-xlib (from autokey==0.93.10)
Building wheels for collected packages: dbus-python
Running setup.py bdist_wheel for dbus-python ... done
Stored in directory: /run/user/1000/.unburden-bmatteso/cache/pip/wheels/b2/b5/8f/008366d0f3ca5b1dd74be931fde265aca2042a5ae292d9b31d
Successfully built dbus-python
Installing collected packages: dbus-python, python3-xlib, autokey
Running setup.py install for autokey ... done
Successfully installed autokey-0.93.10 dbus-python-1.2.4 python3-xlib-0.15
So looks like Fedora users need to install dbus-devel and dbus-glib-devel with dnf before doing the pip3 install (in addition to python3 python3-wheel python3-pip, which I had already installed).
Regards,
Ben