Hi xdotool folks--
I've just released version 0.5 of the "xdo" module for python.
It fixes a nasty bug with ctypes on python 3.9
(
https://bugs.debian.org/977894,
https://bugs.python.org/issue42580).
Thanks to Joey Hess for identifying the problem and proposing a fix.
I've also taken the opportunity of a new release to publish the python
module source to gitlab:
https://gitlab.com/dkg/python-xdo
The module is now focused on python3, since python2 is EOL.
version 0.5 is now in debian unstable, and is also accessible from PyPI
at:
https://pypi.org/project/xdo/0.5/
I've also added mypy-style type annotations to the user-facing functions
in the module, but i don't understand how to get mypy to behave with
ctypes bindings (i'm running into
https://github.com/python/mypy/issues/708 at least). If anyone knows
their way around python type annotations and wants to help me fix the
internal type annotations, i'd welcome suggestions.
Regards,
--dkg