Bugzilla Automation <[email protected]> has asked freebsd-python (Nobody) <[email protected]> for maintainer-feedback: Bug 294853: security/py-acme security/py-certbot: Unnecessary dependency on devel/py-setuptools https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294853
--- Description --- Both security/py-acme and security/py-certbot have a RUN_DEPENDS on devel/py-setuptools, added in December 2023 (commit 80fb01f4d51d7). The only reason for a runtime dependency on setuptools is importlib. At the time of this commit the first Python version to have importlib integrated, 3.7, had been expired from the ports tree for several months already. According to the change log (https://github.com/certbot/certbot/releases/tag/v3.1.0), certbot and acme have not had a runtime dependency on setuptools since version 3.1.0. All updates to the port since this version have been "approved by maintainer timeout" (maintainer is python@); nobody may have looked at the dependencies very closely. "certbot renew" runs successfully without setuptools installed, and ktrace shows that it does not touch any paths related to setuptools.
