On Fri, Oct 23, 2020 at 01:20:09PM -0400, Kurt Mosiejczuk wrote: > On Fri, Oct 23, 2020 at 12:41:49PM -0400, Daniel Dickman wrote: > > I tried running "make test" under both of the python2 and python3 flavors. > > Neither worked, but very possible could be something local on my end as my > > tree has lots of local changes.
> > Under python2 it said it needed py-futures so I put this into the Makefile > > .if !${FLAVOR:Mpython3} > > TEST_DEPENDS+= devel/py-futures > > .endif > Puzzling but _now_ I get the same result here. > > Under python3 it complained about "No module named 'packaging'" > I don't get that. Are you perhaps not running PORTS_PRIVSEP? I think > those tests are for pulling from the network and it skips them for me > since it can't get to the network (since I'm running PORTS_PRIVSEP). Ping. I've added py-packaging to TEST_DEPENDS to fix the issue daniel@ saw. (I don't see it because the tests using py-packaging don't run when using PORTS_PRIVSEP). So this went throught a sparc64 bulk without issues. ok? --Kurt Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-setuptools/Makefile,v retrieving revision 1.39 diff -u -p -r1.39 Makefile --- Makefile 17 Oct 2020 23:27:03 -0000 1.39 +++ Makefile 25 Oct 2020 19:25:19 -0000 @@ -2,13 +2,14 @@ COMMENT= simplified packaging system for Python modules -MODPY_EGG_VERSION= 41.6.0 +# Must be <45.0 to support Python 2.7 + +MODPY_EGG_VERSION= 44.1.1 DISTNAME= setuptools-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} EPOCH= 0 CATEGORIES= devel EXTRACT_SUFX= .zip -REVISION= 0 HOMEPAGE= https://setuptools.readthedocs.io/en/latest/ @@ -32,7 +33,12 @@ FLAVOR?= # Not listed, but needed for tests TEST_DEPENDS= devel/py-mock${MODPY_FLAVOR} \ devel/py-pip${MODPY_FLAVOR} \ - devel/py-wheel${MODPY_FLAVOR} + devel/py-wheel${MODPY_FLAVOR} \ + sysutils/py-packaging${MODPY_FLAVOR} + +.if !${FLAVOR:Mpython3} +TEST_DEPENDS+= devel/py-futures +.endif # Override automatic py-setuptools depend to avoid recursion MODPY_SETUPUTILS_DEPEND= Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-setuptools/distinfo,v retrieving revision 1.15 diff -u -p -r1.15 distinfo --- distinfo 19 Nov 2019 20:26:56 -0000 1.15 +++ distinfo 25 Oct 2020 19:25:19 -0000 @@ -1,2 +1,2 @@ -SHA256 (setuptools-41.6.0.zip) = avphs5Hc0Wy4iQ7J9mzEAVqKMabhwrTgxGRRS+Gj1yI= -SIZE (setuptools-41.6.0.zip) = 852541 +SHA256 (setuptools-44.1.1.zip) = xnqlXbUyoNrcTS4guplhy9PMyE1UTpApaZgiVCtaR2s= +SIZE (setuptools-44.1.1.zip) = 858770 Index: patches/patch-setup_cfg =================================================================== RCS file: /cvs/ports/devel/py-setuptools/patches/patch-setup_cfg,v retrieving revision 1.1 diff -u -p -r1.1 patch-setup_cfg --- patches/patch-setup_cfg 19 Nov 2019 20:26:56 -0000 1.1 +++ patches/patch-setup_cfg 25 Oct 2020 19:25:19 -0000 @@ -3,12 +3,12 @@ $OpenBSD: patch-setup_cfg,v 1.1 2019/11/ Index: setup.cfg --- setup.cfg.orig +++ setup.cfg -@@ -49,7 +49,7 @@ classifiers = +@@ -48,7 +48,7 @@ classifiers = Topic :: Utilities [options] -zip_safe = True +zip_safe = False - python_requires = >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.* + python_requires = >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.* py_modules = easy_install packages = find: Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-setuptools/pkg/PLIST,v retrieving revision 1.14 diff -u -p -r1.14 PLIST --- pkg/PLIST 19 Nov 2019 20:26:56 -0000 1.14 +++ pkg/PLIST 25 Oct 2020 19:25:19 -0000 @@ -66,16 +66,16 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}dep_util.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}depends.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}dist.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}extension.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}glibc.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}glob.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}installer.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}launch.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}lib2to3_ex.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}monkey.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}msvc.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}namespaces.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}package_index.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}pep425tags.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}py27compat.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}py31compat.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/${MODPY_PYCACHE}py33compat.${MODPY_PYC_MAGIC_TAG}pyc @@ -108,6 +108,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/${MODPY_PYCACHE}markers.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/${MODPY_PYCACHE}requirements.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/${MODPY_PYCACHE}specifiers.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/${MODPY_PYCACHE}tags.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/_compat.py @@ -115,6 +116,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/markers.py lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/requirements.py lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/specifiers.py +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/tags.py lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/utils.py lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/packaging/version.py lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/pyparsing.py @@ -177,20 +179,20 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/setuptools/dep_util.py lib/python${MODPY_VERSION}/site-packages/setuptools/depends.py lib/python${MODPY_VERSION}/site-packages/setuptools/dist.py +lib/python${MODPY_VERSION}/site-packages/setuptools/errors.py lib/python${MODPY_VERSION}/site-packages/setuptools/extension.py lib/python${MODPY_VERSION}/site-packages/setuptools/extern/ lib/python${MODPY_VERSION}/site-packages/setuptools/extern/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/setuptools/extern/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/setuptools/extern/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/setuptools/glibc.py lib/python${MODPY_VERSION}/site-packages/setuptools/glob.py +lib/python${MODPY_VERSION}/site-packages/setuptools/installer.py lib/python${MODPY_VERSION}/site-packages/setuptools/launch.py lib/python${MODPY_VERSION}/site-packages/setuptools/lib2to3_ex.py lib/python${MODPY_VERSION}/site-packages/setuptools/monkey.py lib/python${MODPY_VERSION}/site-packages/setuptools/msvc.py lib/python${MODPY_VERSION}/site-packages/setuptools/namespaces.py lib/python${MODPY_VERSION}/site-packages/setuptools/package_index.py -lib/python${MODPY_VERSION}/site-packages/setuptools/pep425tags.py lib/python${MODPY_VERSION}/site-packages/setuptools/py27compat.py lib/python${MODPY_VERSION}/site-packages/setuptools/py31compat.py lib/python${MODPY_VERSION}/site-packages/setuptools/py33compat.py