There is no python_requires in your setup.py or setup.cfg, but there is Python 3.8 code in at least trame_client\utils\web_module.py. Admittedly, Python 3.7 is EOL now, but it may still be used in some places, and there may be similar issues when transitioning between minimum supported Python versions in the future.