Monday, June 05, 2023

Re: certbot missing module pkg_resources

On Wed, May 31, 2023 at 05:13:40PM -0400, A Tammy wrote:
>
> On 5/31/23 16:06, Adriano Barbosa wrote:
> > Hi.
> > I'm getting the error below while trying to run certbot from ports on
> > 7.3. It runs after installing py3-setuptools. Should it be added in
> > RUN_DEPENDS?
>
> From https://setuptools.pypa.io/en/latest/pkg_resources.html
>
> > Use of |pkg_resources| is deprecated in favor of |importlib.resources|
> <https://docs.python.org/3/library/importlib.resources.html#module-importlib.resources>,
> |importlib.metadata|
> <https://docs.python.org/3/library/importlib.metadata.html#module-importlib.metadata>
> and their backports (importlib_resources
> <https://pypi.org/project/importlib_resources>, importlib_metadata
> <https://pypi.org/project/importlib_metadata>). Users should refrain
> from new usage of |pkg_resources| and should work to port to
> importlib-based solutions.
>
> Someone with enough enthusiasm should tell upstream.
>
> OK aisha@ to add RUN_DEPENDS.
>
ok for this diff for 7.3 ?
Cheers
Giovanni

Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/security/letsencrypt/Makefile.inc,v
retrieving revision 1.77
diff -u -p -r1.77 Makefile.inc
--- Makefile.inc 9 Mar 2023 06:40:47 -0000 1.77
+++ Makefile.inc 5 Jun 2023 07:09:11 -0000
@@ -4,6 +4,7 @@ MODPY_PI?= Yes
MODPY_PYBUILD?= setuptools

MODPY_EGG_VERSION?= 2.4.0
+REVISION?= 0

MODULES?= lang/python

Index: client/Makefile
===================================================================
RCS file: /cvs/ports/security/letsencrypt/client/Makefile,v
retrieving revision 1.37
diff -u -p -r1.37 Makefile
--- client/Makefile 25 Nov 2022 22:11:48 -0000 1.37
+++ client/Makefile 5 Jun 2023 07:09:11 -0000
@@ -13,7 +13,8 @@ RUN_DEPENDS= security/letsencrypt/py-acm
devel/py-parsedatetime${MODPY_FLAVOR} \
textproc/py-pyRFC3339${MODPY_FLAVOR} \
devel/py-zopecomponent${MODPY_FLAVOR} \
- devel/py-zopeinterface${MODPY_FLAVOR}
+ devel/py-zopeinterface${MODPY_FLAVOR} \
+ devel/py-setuptools${MODPY_FLAVOR}
MODPY_PYTEST= Yes

do-configure:

No comments:

Post a Comment