Hi, This update needs the update of devel/py-py which is still on ports@. On HOMEPAGE they only talk about 2.8.2 but on [1] I saw 2.8.3 which is 2 weeks old according to their GH page [2] so I went for it.
[1]: https://pypi.python.org/pypi/pytest [2]: https://github.com/pytest-dev/pytest/releases make test gives with py2 1258 passed, 43 skipped, 10 xfailed in 117.04 seconds and with py3 1242 passed, 59 skipped, 10 xfailed in 115.35 seconds I tried to follow sthen advice's so after doing FLAVOR=python3 make REVISION=999 plist I just did -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}/ -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/${MODPY_PYCACHE}/ -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/_pytest/vendored_package/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/_pytest/vendored_packages/${MODPY_PYCACHE}/ Though, with some ports randomly make test'ed, the result isn't good but I don't know if the error comes from the ports or from py-test. For instance I tried devel/py-py: it failed, so does www/py-werkzeug (but not the same error) but www/py-flask returns "OK". The whole diff Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-test/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 29 Sep 2015 10:52:12 -0000 1.11 +++ Makefile 2 Dec 2015 22:24:59 -0000 @@ -2,10 +2,9 @@ COMMENT= cross-project testing tool for Python -MODPY_EGG_VERSION= 2.6.1 +MODPY_EGG_VERSION= 2.8.3 DISTNAME= pytest-${MODPY_EGG_VERSION} PKGNAME= py-test-${MODPY_EGG_VERSION} -REVISION = 1 CATEGORIES= devel @@ -23,7 +22,7 @@ MODPY_SETUPTOOLS= Yes FLAVORS= python3 FLAVOR?= -RUN_DEPENDS= devel/py-py${MODPY_FLAVOR}>=1.4.23 +RUN_DEPENDS= devel/py-py${MODPY_FLAVOR}>=1.4.30 TEST_DEPENDS= ${RUN_DEPENDS} \ devel/py-test${MODPY_FLAVOR}>=${MODPY_EGG_VERSION} \ devel/py-nose${MODPY_FLAVOR} \ Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-test/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 15 Sep 2014 19:42:08 -0000 1.3 +++ distinfo 2 Dec 2015 22:24:59 -0000 @@ -1,2 +1,2 @@ -SHA256 (pytest-2.6.1.tar.gz) = mU2ryzFJZZ0lmt0qp9Eb/00177fPTIIz+psLYsElXDw= -SIZE (pytest-2.6.1.tar.gz) = 627761 +SHA256 (pytest-2.8.3.tar.gz) = N9lQ6Twf1+BNgWo8pKUibqJTHG1THIKErZuIhIQX5yA= +SIZE (pytest-2.8.3.tar.gz) = 880441 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/py-test/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 15 Sep 2014 19:42:08 -0000 1.3 +++ pkg/PLIST 2 Dec 2015 22:24:59 -0000 @@ -1,74 +1,84 @@ @comment $OpenBSD: PLIST,v 1.3 2014/09/15 19:42:08 edd Exp $ @comment bin/py.test-${MODPY_VERSION} bin/py.test${MODPY_BIN_SUFFIX} +bin/py.test-${MODPY_VERSION} +lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}pytest.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/ lib/python${MODPY_VERSION}/site-packages/_pytest/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/_pytest/_argcomplete.py lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}_argcomplete.${MODPY_PYC_MAGIC_TAG}pyc -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}_pluggy.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}cacheprovider.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}capture.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}doctest.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}genscript.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}helpconfig.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}hookspec.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}junitxml.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}mark.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}monkeypatch.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}nose.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}pastebin.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}pdb.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}pytester.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}python.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}recwarn.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}resultlog.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}runner.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}skipping.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}standalonetemplate.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}terminal.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}tmpdir.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}unittest.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/_argcomplete.py +lib/python${MODPY_VERSION}/site-packages/_pytest/_pluggy.py lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/ lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/newinterpret.py lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/${MODPY_PYCACHE}newinterpret.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/oldinterpret.py lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/${MODPY_PYCACHE}oldinterpret.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/reinterpret.py lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/${MODPY_PYCACHE}reinterpret.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/rewrite.py lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/${MODPY_PYCACHE}rewrite.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/util.py lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/newinterpret.py +lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/oldinterpret.py +lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/reinterpret.py +lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/rewrite.py +lib/python${MODPY_VERSION}/site-packages/_pytest/assertion/util.py +lib/python${MODPY_VERSION}/site-packages/_pytest/cacheprovider.py lib/python${MODPY_VERSION}/site-packages/_pytest/capture.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}capture.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/config.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/_pytest/core.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}core.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/doctest.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}doctest.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/genscript.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}genscript.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/helpconfig.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}helpconfig.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/hookspec.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}hookspec.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/junitxml.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}junitxml.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/main.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/mark.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}mark.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/monkeypatch.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}monkeypatch.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/nose.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}nose.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/pastebin.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}pastebin.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/pdb.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}pdb.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/pytester.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}pytester.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/python.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}python.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/recwarn.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}recwarn.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/resultlog.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}resultlog.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/runner.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}runner.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/skipping.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}skipping.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/standalonetemplate.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}standalonetemplate.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/terminal.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}terminal.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/tmpdir.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}tmpdir.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/_pytest/unittest.py -lib/python${MODPY_VERSION}/site-packages/_pytest/${MODPY_PYCACHE}unittest.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/vendored_packages/ +lib/python${MODPY_VERSION}/site-packages/_pytest/vendored_packages/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/_pytest/vendored_package/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/_pytest/vendored_packages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/vendored_packages/${MODPY_PYCACHE}pluggy.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/_pytest/vendored_packages/pluggy.py lib/python${MODPY_VERSION}/site-packages/pytest-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ lib/python${MODPY_VERSION}/site-packages/pytest-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO lib/python${MODPY_VERSION}/site-packages/pytest-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt @@ -78,4 +88,3 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/pytest-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt lib/python${MODPY_VERSION}/site-packages/pytest-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/pytest.py -lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}pytest.${MODPY_PYC_MAGIC_TAG}pyc
