Looking through pypi.org, I stumbled upon this package:
https://pypi.org/project/python-recentx/
Which seems to contain a copy of this project (python-cdp) under a different name. It looks suspicious to me. Is that PyPI package related to python-cdp project?