Date: Tue, 28 Apr 2026 18:04:51 +0000 From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: maintainer-feedback requested: [Bug 294853] security/py-acme security/py-certbot: Unnecessary dependency on devel/py-setuptools Message-ID: <bug-294853-21822-s0IOcyeVFT@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-294853-21822@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-python (Nobody) <python@FreeBSD.org> 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.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-294853-21822-s0IOcyeVFT>
