Skip site navigation (1)Skip section navigation (2)
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>