pyperclip fails with a 'not implemented' error if one of xsel or xclip are not installed on linux. see: https://pyperclip.readthedocs.io/en/latest/introduction.html#not-implemented-error