Use either python-evdev or python-libevdev, not both
All tools currently use python-evdev except
libinput replay which uses python-libevdev. That's less than ideal. IMO we should switch to the latter because it's evcode handling is a bit nicer but right now it's not shipped in all stable distributions.
- Debian - from Buster onwards
- Ubuntu 18.10