devel/py-click-threading needs updated to support python3.8, particularly this change to click_threading/monkey.py is needed:
Found when trying to run deskutils/py-vdirsyncer with python 3.8
Created attachment 226845 [details]
Update devel/py-click-threading to 0.5.0
deskutils/py-vdirsyncer (consumer) should be checked for current (proposed) version compatibility. RUN_DEPENDS specifies >=, but upstream may specify a < pinned version, or not be compatible with 0.5.0 (or some other issue).
Also, if the current version of the port doesn't support 3.8, an initial change to cap the current version to -3.7 should be committed, so that can be merged first and separately
Also noted, the click RUN_DEPENDS should also match the version specifier declared in upstream sources ('click>=5.0',), and upstream isnt testing against Python 3.10, but this ports USES=python <version-spec> allows it. We should either confirm 3.10 passes tests, or cap it at -3.9
^Triage: Reporter is committer, assign accordingly.
@Justin, Happy to review/approve this for you if you don't have a ports bit. Holler if you need help or have questions