I see the problem now: looseversion is defined in setup.py, but somehow debhelper didn't figure that out. Perhaps it is because of the more complicated declaration:
install_requires=[ "argcomplete", "requests > 2.12.2, != 2.18.0", "urllib3<2", 'looseversion; python_version>="3.12"', ],