Hi, To me, it looks like the issue is in cmd2: it uses pyperclip.exception, which was removed between 1.5.32 and 1.6.0. The later was uploaded on the 7th of January, and the file pyperclip/exceptions.py was removed.
Here's the cmd2 piece of code, starting line 333 of cmd2.py:
except pyperclip.exceptions.PyperclipException:
can_clip = False
else:
can_clip = True
Therefore, I'm reassigning this issue to the cmd2 package.
Cheers,
Thomas Goirand (zigo)

