This set of ports are no longer needed by other ports (with one exception,
hotdoc, which has an rdep on contextlib2 which isn't needed as it's py3
itself, diff pending with maintainer)

I'd like to remove these

devel/py-traceback2 devel/py-contextlib2 devel/py-linecache2 devel/py-unittest2

And make these py3-only

devel/py-pbr devel/py-extras devel/py-testtools devel/py-fixtures

OK? (They're all either unmaintained or maintained by pamela@)

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/Makefile,v
retrieving revision 1.2182
diff -u -p -r1.2182 Makefile
--- Makefile    22 Feb 2022 04:22:19 -0000      1.2182
+++ Makefile    25 Feb 2022 12:36:59 -0000
@@ -1285,7 +1285,6 @@
      SUBDIR += py-altgraph,python3
      SUBDIR += py-ana,python3
      SUBDIR += py-anytree,python3
-     SUBDIR += py-apipkg
      SUBDIR += py-apipkg,python3
      SUBDIR += py-appdirs,python3
      SUBDIR += py-argcomplete,python3
@@ -1333,7 +1332,6 @@
      SUBDIR += py-configobj,python3
      SUBDIR += py-constantly,python3
      SUBDIR += py-construct,python3
-     SUBDIR += py-contextlib2
      SUBDIR += py-contextlib2,python3
      SUBDIR += py-cooldict,python3
      SUBDIR += py-country,python3
@@ -1365,16 +1363,13 @@
      SUBDIR += py-entrypoints,python3
      SUBDIR += py-enum34
      SUBDIR += py-esptool,python3
-     SUBDIR += py-execnet
      SUBDIR += py-execnet,python3
-     SUBDIR += py-extras
      SUBDIR += py-extras,python3
      SUBDIR += py-fasteners,python3
      SUBDIR += py-fastimport,python3
      SUBDIR += py-fields,python3
      SUBDIR += py-filebytes,python3
      SUBDIR += py-filetype,python3
-     SUBDIR += py-fixtures
      SUBDIR += py-fixtures,python3
      SUBDIR += py-flaky,python3
      SUBDIR += py-flexmock,python3
@@ -1424,7 +1419,6 @@
      SUBDIR += py-lazy-object-proxy,python3
      SUBDIR += py-liblarch,python3
      SUBDIR += py-lief,python3
-     SUBDIR += py-linecache2
      SUBDIR += py-llvmlite
      SUBDIR += py-llvmlite,python3
      SUBDIR += py-logilab-common,python3
@@ -1464,7 +1458,6 @@
      SUBDIR += py-pathlib2
      SUBDIR += py-pathlib2,python3
      SUBDIR += py-pathspec,python3
-     SUBDIR += py-pbr
      SUBDIR += py-pbr,python3
      SUBDIR += py-pebble,python3
      SUBDIR += py-pexpect,python3
@@ -1558,17 +1551,14 @@
      SUBDIR += py-test-subtests,python3
      SUBDIR += py-test-timeout,python3
      SUBDIR += py-test-vcr,python3
-     SUBDIR += py-test-xdist
      SUBDIR += py-test-xdist,python3
      SUBDIR += py-test-xprocess,python3
      SUBDIR += py-testpath,python3
-     SUBDIR += py-testtools
      SUBDIR += py-testtools,python3
      SUBDIR += py-toolz,python3
      SUBDIR += py-toposort,python3
      SUBDIR += py-tox,python3
      SUBDIR += py-tqdm,python3
-     SUBDIR += py-traceback2
      SUBDIR += py-traitlets,python3
      SUBDIR += py-twisted,python3
      SUBDIR += py-txaio,python3
@@ -1579,7 +1569,6 @@
      SUBDIR += py-tzlocal,python3
      SUBDIR += py-uncompyle6,python3
      SUBDIR += py-unicorn,python3
-     SUBDIR += py-unittest2
      SUBDIR += py-urwid,python3
      SUBDIR += py-uv,python3
      SUBDIR += py-vcversioner,python3
Index: quirks/Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.1349
diff -u -p -r1.1349 Makefile
--- quirks/Makefile     20 Feb 2022 08:54:36 -0000      1.1349
+++ quirks/Makefile     25 Feb 2022 12:36:59 -0000
@@ -5,7 +5,7 @@ CATEGORIES =    devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =      quirks-4.102
+PKGNAME =      quirks-4.103
 PKG_ARCH =     *
 MAINTAINER =   Marc Espie <[email protected]>
 
Index: quirks/files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1366
diff -u -p -r1.1366 Quirks.pm
--- quirks/files/Quirks.pm      20 Feb 2022 08:54:37 -0000      1.1366
+++ quirks/files/Quirks.pm      25 Feb 2022 12:36:59 -0000
@@ -697,6 +697,10 @@ my $stem_extensions = {
        'pinentry-gtk2' => 'pinentry-gnome3',
        'sxiv' => 'nsxiv',
        'geoclue' => 'geoclue2',
+       'py-extras' => 'py3-extras',
+       'py-fixtures' => 'py3-fixtures',
+       'py-pbr' => 'py3-pbr',
+       'py-testtools' => 'py3-testtools',
 };
 
 my $obsolete_reason = {};
@@ -1630,6 +1634,10 @@ setup_obsolete_reason(
        14 => 'ssvnc',
        14 => 'ssvnc-viewer',
        11 => 'netshot',
+       31 => 'py-contextlib2',
+       31 => 'py-linecache2',
+       31 => 'py-traceback2',
+       31 => 'py-unittest2',
 );
 
 # though it's not yet used, these should be pkgnames, so that eventually
Index: py-apipkg/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-apipkg/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- py-apipkg/Makefile  2 Nov 2021 00:00:25 -0000       1.9
+++ py-apipkg/Makefile  25 Feb 2022 12:36:59 -0000
@@ -6,7 +6,7 @@ DISTNAME =              apipkg-${MODPY_EGG_VERSION}
 MODPY_EGG_VERSION =    1.4
 MODPY_PI =             Yes
 PKGNAME =              py-${DISTNAME}
-REVISION =             5
+REVISION =             6
 
 CATEGORIES =   devel
 
@@ -16,7 +16,7 @@ HOMEPAGE =    https://bitbucket.org/hpk42/a
 PERMIT_PACKAGE =       Yes
 
 FLAVORS =               python3
-FLAVOR ?=
+FLAVOR =               python3
 
 MODULES =              lang/python
 MODPY_SETUPTOOLS =     Yes
Index: py-apipkg/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-apipkg/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- py-apipkg/pkg/PLIST 31 Aug 2016 16:14:27 -0000      1.1.1.1
+++ py-apipkg/pkg/PLIST 25 Feb 2022 12:36:59 -0000
@@ -1,4 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2016/08/31 16:14:27 edd Exp $
+@pkgpath devel/py-apipkg
 
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}apipkg.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/apipkg-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/apipkg-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
Index: py-contextlib2/Makefile
===================================================================
RCS file: py-contextlib2/Makefile
diff -N py-contextlib2/Makefile
--- py-contextlib2/Makefile     2 Nov 2021 00:00:47 -0000       1.6
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-# $OpenBSD: Makefile,v 1.6 2021/11/02 00:00:47 sthen Exp $
-
-COMMENT =              backports and enhancements for the contextlib module
-
-MODPY_EGG_VERSION =    0.5.5
-DISTNAME =             contextlib2-${MODPY_EGG_VERSION}
-PKGNAME =              py-contextlib2-${MODPY_EGG_VERSION}
-REVISION =             3
-
-CATEGORIES =           devel
-
-HOMEPAGE =             http://contextlib2.readthedocs.org
-
-MAINTAINER =           Pamela Mosiejczuk <[email protected]>
-
-# Python-2.0
-PERMIT_PACKAGE =       Yes
-
-MODULES =              lang/python
-MODPY_SETUPTOOLS =     Yes
-MODPY_PI =             Yes
-
-FLAVORS=               python3
-FLAVOR?=
-
-.if !${FLAVOR:Mpython3}
-TEST_DEPENDS +=                devel/py-unittest2
-.endif
-
-.include <bsd.port.mk>
Index: py-contextlib2/distinfo
===================================================================
RCS file: py-contextlib2/distinfo
diff -N py-contextlib2/distinfo
--- py-contextlib2/distinfo     6 Nov 2018 12:17:06 -0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-SHA256 (contextlib2-0.5.5.tar.gz) = 
UJ+UGe6RzdALo0RDIX1cpR9aNkpATh3Onol5zqlpykg=
-SIZE (contextlib2-0.5.5.tar.gz) = 28755
Index: py-contextlib2/pkg/DESCR
===================================================================
RCS file: py-contextlib2/pkg/DESCR
diff -N py-contextlib2/pkg/DESCR
--- py-contextlib2/pkg/DESCR    6 Nov 2018 12:17:06 -0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-contextlib2 is a backport of the Python standard library's contextlib
-module to earlier Python versions.
Index: py-contextlib2/pkg/PLIST
===================================================================
RCS file: py-contextlib2/pkg/PLIST
diff -N py-contextlib2/pkg/PLIST
--- py-contextlib2/pkg/PLIST    6 Nov 2018 12:17:06 -0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,8 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2018/11/06 12:17:06 danj Exp $
-lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}contextlib2.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/contextlib2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/contextlib2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/contextlib2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/contextlib2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/contextlib2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/contextlib2.py
Index: py-execnet/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-execnet/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- py-execnet/Makefile 2 Nov 2021 00:00:48 -0000       1.10
+++ py-execnet/Makefile 25 Feb 2022 12:36:59 -0000
@@ -6,7 +6,7 @@ DISTNAME =              execnet-${MODPY_EGG_VERSION}
 MODPY_EGG_VERSION =    1.5.0
 MODPY_PI =             Yes
 PKGNAME =              py-${DISTNAME}
-REVISION =             3
+REVISION =             4
 
 CATEGORIES =   devel
 
@@ -16,7 +16,7 @@ HOMEPAGE =    http://codespeak.net/execnet
 PERMIT_PACKAGE =       Yes
 
 FLAVORS =              python3
-FLAVOR ?=
+FLAVOR =               python3
 
 MODULES =              lang/python
 MODPY_SETUPTOOLS =     Yes
Index: py-execnet/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-execnet/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- py-execnet/pkg/PLIST        1 Sep 2016 10:14:39 -0000       1.1.1.1
+++ py-execnet/pkg/PLIST        25 Feb 2022 12:36:59 -0000
@@ -1,4 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2016/09/01 10:14:39 edd Exp $
+@pkgpath devel/py-execnet
 lib/python${MODPY_VERSION}/site-packages/execnet/
 
lib/python${MODPY_VERSION}/site-packages/execnet-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/execnet-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
Index: py-extras/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-extras/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- py-extras/Makefile  2 Nov 2021 00:00:48 -0000       1.10
+++ py-extras/Makefile  25 Feb 2022 12:36:59 -0000
@@ -6,7 +6,7 @@ MODPY_EGG_VERSION=      1.0.0
 DISTNAME=              extras-${MODPY_EGG_VERSION}
 PKGNAME=               py-${DISTNAME}
 CATEGORIES=            devel
-REVISION=              3
+REVISION=              4
 
 # MIT
 PERMIT_PACKAGE=        Yes
@@ -17,7 +17,7 @@ MODPY_PI=             Yes
 MODPY_SETUPTOOLS=      Yes
 
 FLAVORS=               python3
-FLAVOR?=
+FLAVOR=                        python3
 
 TEST_DEPENDS=          devel/py-testtools${MODPY_FLAVOR}
 
Index: py-extras/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-extras/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- py-extras/pkg/PLIST 4 Jan 2017 16:31:23 -0000       1.2
+++ py-extras/pkg/PLIST 25 Feb 2022 12:36:59 -0000
@@ -1,4 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.2 2017/01/04 16:31:23 shadchin Exp $
+@pkgpath devel/py-extras
 lib/python${MODPY_VERSION}/site-packages/extras/
 
lib/python${MODPY_VERSION}/site-packages/extras-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/extras-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
Index: py-fixtures/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-fixtures/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- py-fixtures/Makefile        2 Nov 2021 00:00:49 -0000       1.4
+++ py-fixtures/Makefile        25 Feb 2022 12:36:59 -0000
@@ -6,7 +6,7 @@ MODPY_EGG_VERSION =     3.0.0
 
 DISTNAME =             fixtures-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
-REVISION =             2
+REVISION =             3
 
 CATEGORIES =           devel
 
@@ -25,7 +25,7 @@ MODPY_PYTEST =                Yes
 MODPY_PYTEST_ARGS =    fixtures
 
 FLAVORS =              python3
-FLAVOR ?=
+FLAVOR =               python3
 
 BUILD_DEPENDS =                devel/py-pbr${MODPY_FLAVOR}
 
Index: py-fixtures/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-fixtures/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- py-fixtures/pkg/PLIST       16 Jan 2020 13:48:34 -0000      1.1.1.1
+++ py-fixtures/pkg/PLIST       25 Feb 2022 12:36:59 -0000
@@ -1,4 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2020/01/16 13:48:34 pamela Exp $
+@pkgpath devel/py-fixtures
 lib/python${MODPY_VERSION}/site-packages/fixtures/
 
lib/python${MODPY_VERSION}/site-packages/fixtures-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/fixtures-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
Index: py-linecache2/Makefile
===================================================================
RCS file: py-linecache2/Makefile
diff -N py-linecache2/Makefile
--- py-linecache2/Makefile      21 May 2021 19:50:26 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,33 +0,0 @@
-# $OpenBSD: Makefile,v 1.3 2021/05/21 19:50:26 kmos Exp $
-
-COMMENT =              backports of the Python linecache module
-
-MODPY_EGG_VERSION =    1.0.0
-
-DISTNAME =             linecache2-${MODPY_EGG_VERSION}
-PKGNAME =              py-${DISTNAME}
-REVISION =             0
-
-CATEGORIES =           devel
-
-HOMEPAGE =             https://github.com/testing-cabal/linecache2
-
-MAINTAINER =           Pamela Mosiejczuk <[email protected]>
-
-# Python Software Foundation License
-PERMIT_PACKAGE =       Yes
-
-MODULES =              lang/python
-MODPY_VERSION =        ${MODPY_DEFAULT_VERSION_2}
-
-MODPY_PI =             Yes
-MODPY_SETUPTOOLS =     Yes
-MODPY_PYTEST =         Yes
-MODPY_PYTEST_ARGS =    linecache2
-
-BUILD_DEPENDS =                devel/py-pbr
-
-TEST_DEPENDS =         devel/py-fixtures \
-                       devel/py-unittest2
-
-.include <bsd.port.mk>
Index: py-linecache2/distinfo
===================================================================
RCS file: py-linecache2/distinfo
diff -N py-linecache2/distinfo
--- py-linecache2/distinfo      16 Jan 2020 13:53:02 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-SHA256 (linecache2-1.0.0.tar.gz) = Syb/TnEQ23butvWntkqCYjg51ZXCA47tpmLyott46Xw=
-SIZE (linecache2-1.0.0.tar.gz) = 11013
Index: py-linecache2/pkg/DESCR
===================================================================
RCS file: py-linecache2/pkg/DESCR
diff -N py-linecache2/pkg/DESCR
--- py-linecache2/pkg/DESCR     16 Jan 2020 13:53:02 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-A backport of linecache to older supported Pythons. The linecache
-module allows one to get any line from a Python source file, while
-attempting to optimize internally, using a cache, the common case
-where many lines are read from a single file.
Index: py-linecache2/pkg/PLIST
===================================================================
RCS file: py-linecache2/pkg/PLIST
diff -N py-linecache2/pkg/PLIST
--- py-linecache2/pkg/PLIST     16 Jan 2020 13:53:02 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2020/01/16 13:53:02 pamela Exp $
-lib/python${MODPY_VERSION}/site-packages/linecache2/
-lib/python${MODPY_VERSION}/site-packages/linecache2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/linecache2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/linecache2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/linecache2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/linecache2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
-lib/python${MODPY_VERSION}/site-packages/linecache2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/pbr.json
-lib/python${MODPY_VERSION}/site-packages/linecache2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/linecache2/__init__.py
-lib/python${MODPY_VERSION}/site-packages/linecache2/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/linecache2/tests/
-lib/python${MODPY_VERSION}/site-packages/linecache2/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/linecache2/tests/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/linecache2/tests/inspect_fodder.py
-lib/python${MODPY_VERSION}/site-packages/linecache2/tests/inspect_fodder.pyc
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/linecache2/tests/inspect_fodder2.py
-lib/python${MODPY_VERSION}/site-packages/linecache2/tests/mapping_tests.py
-lib/python${MODPY_VERSION}/site-packages/linecache2/tests/mapping_tests.pyc
-lib/python${MODPY_VERSION}/site-packages/linecache2/tests/test_linecache.py
-lib/python${MODPY_VERSION}/site-packages/linecache2/tests/test_linecache.pyc
Index: py-pbr/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-pbr/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- py-pbr/Makefile     14 Nov 2021 12:15:27 -0000      1.15
+++ py-pbr/Makefile     25 Feb 2022 12:36:59 -0000
@@ -5,6 +5,7 @@ COMMENT =               Python Build Reasonableness
 MODPY_EGG_VERSION =    5.7.0
 DISTNAME =             pbr-${MODPY_EGG_VERSION}
 PKGNAME =              ${DISTNAME:S/^/py-/}
+REVISION =             0
 CATEGORIES =           devel
 
 HOMEPAGE =             https://github.com/openstack-dev/pbr
@@ -15,7 +16,7 @@ PERMIT_PACKAGE =      Yes
 MODULES =      lang/python
 
 FLAVORS =      python3
-FLAVOR ?=
+FLAVOR =       python3
 
 MODPY_PI =             Yes
 MODPY_SETUPTOOLS =     Yes
Index: py-pbr/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-pbr/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST
--- py-pbr/pkg/PLIST    14 Nov 2021 12:15:27 -0000      1.5
+++ py-pbr/pkg/PLIST    25 Feb 2022 12:36:59 -0000
@@ -1,5 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.5 2021/11/14 12:15:27 sthen Exp $
 @conflict py-pbr-<4.0.2p2
+@pkgpath devel/py-pbr
 bin/pbr${MODPY_BIN_SUFFIX}
 lib/python${MODPY_VERSION}/site-packages/pbr/
 
lib/python${MODPY_VERSION}/site-packages/pbr-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
Index: py-test-xdist/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-test-xdist/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- py-test-xdist/Makefile      2 Nov 2021 00:01:03 -0000       1.11
+++ py-test-xdist/Makefile      25 Feb 2022 12:36:59 -0000
@@ -6,7 +6,7 @@ DISTNAME =              pytest-xdist-${MODPY_EGG_VER
 MODPY_EGG_VERSION =    1.16.0
 MODPY_PI =             Yes
 PKGNAME =              py-test-xdist-${MODPY_EGG_VERSION}
-REVISION =             4
+REVISION =             5
 
 CATEGORIES =   devel
 
@@ -16,7 +16,7 @@ HOMEPAGE =    https://github.com/pytest-dev
 PERMIT_PACKAGE =       Yes
 
 FLAVORS =              python3
-FLAVOR ?=
+FLAVOR =               python3
 
 MODULES =              lang/python
 MODPY_SETUPTOOLS =     Yes
Index: py-test-xdist/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-test-xdist/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- py-test-xdist/pkg/PLIST     1 Sep 2016 12:56:17 -0000       1.1.1.1
+++ py-test-xdist/pkg/PLIST     25 Feb 2022 12:36:59 -0000
@@ -1,4 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2016/09/01 12:56:17 edd Exp $
+@pkgpath devel/py-test-xdist
 
lib/python${MODPY_VERSION}/site-packages/pytest_xdist-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/pytest_xdist-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
 
lib/python${MODPY_VERSION}/site-packages/pytest_xdist-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
Index: py-testtools/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-testtools/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- py-testtools/Makefile       2 Nov 2021 00:01:03 -0000       1.15
+++ py-testtools/Makefile       25 Feb 2022 12:36:59 -0000
@@ -6,7 +6,7 @@ MODPY_EGG_VERSION= 1.8.1
 DISTNAME=      testtools-${MODPY_EGG_VERSION}
 PKGNAME=       py-${DISTNAME}
 CATEGORIES=    devel
-REVISION=      5
+REVISION=      6
 
 # MIT
 PERMIT_PACKAGE=        Yes
@@ -18,7 +18,7 @@ BUILD_DEPENDS=        devel/py-pbr${MODPY_FLAVO
 RUN_DEPENDS=   devel/py-extras${MODPY_FLAVOR}
 
 FLAVORS=       python3
-FLAVOR?=
+FLAVOR=                python3
 
 # needs traceback2, python-mimeparse, newer unittest2
 NO_TEST=       Yes
Index: py-testtools/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-testtools/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- py-testtools/pkg/PLIST      18 Nov 2015 20:25:12 -0000      1.2
+++ py-testtools/pkg/PLIST      25 Feb 2022 12:36:59 -0000
@@ -1,4 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.2 2015/11/18 20:25:12 sthen Exp $
+@pkgpath devel/py-testtools
 lib/python${MODPY_VERSION}/site-packages/testtools/
 
lib/python${MODPY_VERSION}/site-packages/testtools-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/testtools-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
Index: py-traceback2/Makefile
===================================================================
RCS file: py-traceback2/Makefile
diff -N py-traceback2/Makefile
--- py-traceback2/Makefile      21 May 2021 19:50:30 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,37 +0,0 @@
-# $OpenBSD: Makefile,v 1.3 2021/05/21 19:50:30 kmos Exp $
-
-COMMENT =              backports of the Python traceback module
-
-MODPY_EGG_VERSION =    1.4.0
-
-DISTNAME =             traceback2-${MODPY_EGG_VERSION}
-PKGNAME =              py-${DISTNAME}
-REVISION =             0
-
-CATEGORIES =           devel
-
-HOMEPAGE =             https://github.com/testing-cabal/traceback2
-
-MAINTAINER =           Pamela Mosiejczuk <[email protected]>
-
-# PSF 2.0
-PERMIT_PACKAGE =       Yes
-
-MODULES =              lang/python
-MODPY_VERSION =        ${MODPY_DEFAULT_VERSION_2}
-
-MODPY_PI =             Yes
-MODPY_SETUPTOOLS =     Yes
-MODPY_PYTEST =         Yes
-MODPY_PYTEST_ARGS =    traceback2
-
-BUILD_DEPENDS =                devel/py-pbr
-
-RUN_DEPENDS =          devel/py-linecache2
-
-TEST_DEPENDS =         devel/py-contextlib2 \
-                       devel/py-fixtures \
-                       devel/py-testtools \
-                       devel/py-unittest2
-
-.include <bsd.port.mk>
Index: py-traceback2/distinfo
===================================================================
RCS file: py-traceback2/distinfo
diff -N py-traceback2/distinfo
--- py-traceback2/distinfo      16 Jan 2020 13:55:48 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-SHA256 (traceback2-1.4.0.tar.gz) = BazGegmYDC7P7dNCP3rgEEg57MtV/GRXc+HKoJUcMDA=
-SIZE (traceback2-1.4.0.tar.gz) = 15872
Index: py-traceback2/pkg/DESCR
===================================================================
RCS file: py-traceback2/pkg/DESCR
diff -N py-traceback2/pkg/DESCR
--- py-traceback2/pkg/DESCR     16 Jan 2020 13:55:48 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,4 +0,0 @@
-A backport of traceback to older supported Pythons. This module
-provides a standard interface to extract, format and print stack
-traces of Python programs. It exactly mimics the behavior of the
-Python interpreter when it prints a stack trace.
Index: py-traceback2/pkg/PLIST
===================================================================
RCS file: py-traceback2/pkg/PLIST
diff -N py-traceback2/pkg/PLIST
--- py-traceback2/pkg/PLIST     16 Jan 2020 13:55:48 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2020/01/16 13:55:48 pamela Exp $
-lib/python${MODPY_VERSION}/site-packages/traceback2/
-lib/python${MODPY_VERSION}/site-packages/traceback2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/traceback2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/traceback2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/traceback2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/traceback2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
-lib/python${MODPY_VERSION}/site-packages/traceback2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/pbr.json
-lib/python${MODPY_VERSION}/site-packages/traceback2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
-lib/python${MODPY_VERSION}/site-packages/traceback2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/traceback2/__init__.py
-lib/python${MODPY_VERSION}/site-packages/traceback2/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/traceback2/tests/
-lib/python${MODPY_VERSION}/site-packages/traceback2/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/traceback2/tests/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/traceback2/tests/test_traceback.py
-lib/python${MODPY_VERSION}/site-packages/traceback2/tests/test_traceback.pyc
Index: py-unittest2/Makefile
===================================================================
RCS file: py-unittest2/Makefile
diff -N py-unittest2/Makefile
--- py-unittest2/Makefile       21 May 2021 19:50:31 -0000      1.11
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,33 +0,0 @@
-# $OpenBSD: Makefile,v 1.11 2021/05/21 19:50:31 kmos Exp $
-
-COMMENT =              backport of new features added to unittest
-
-MODPY_EGG_VERSION =    1.1.0
-REVISION =             1
-DISTNAME =             unittest2-${MODPY_EGG_VERSION}
-PKGNAME =              py-${DISTNAME}
-CATEGORIES =           devel
-
-HOMEPAGE =             https://hg.python.org/unittest2
-
-# MIT
-PERMIT_PACKAGE =       Yes
-
-MODPY_PI =             Yes
-
-MODULES =              lang/python
-MODPY_VERSION =        ${MODPY_DEFAULT_VERSION_2}
-MODPY_SETUPTOOLS =     Yes
-MODPY_PYTEST =         Yes
-MODPY_PYTEST_ARGS =    unittest2
-
-BUILD_DEPENDS =                ${RUN_DEPENDS}
-
-RUN_DEPENDS =          devel/py-six \
-                       devel/py-traceback2
-
-post-install:
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/unittest2
-       ${INSTALL_DATA} ${WRKSRC}/README.txt ${PREFIX}/share/doc/unittest2
-
-.include <bsd.port.mk>
Index: py-unittest2/distinfo
===================================================================
RCS file: py-unittest2/distinfo
diff -N py-unittest2/distinfo
--- py-unittest2/distinfo       9 Feb 2020 23:29:56 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-SHA256 (unittest2-1.1.0.tar.gz) = IogqDkGMKE4fcYqCKzsCKUTVPS2QjhaQsxmp0+ssBXk=
-SIZE (unittest2-1.1.0.tar.gz) = 81432
Index: py-unittest2/patches/patch-setup_py
===================================================================
RCS file: py-unittest2/patches/patch-setup_py
diff -N py-unittest2/patches/patch-setup_py
--- py-unittest2/patches/patch-setup_py 9 Feb 2020 23:29:56 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-setup_py,v 1.1 2020/02/09 23:29:56 pamela Exp $
-argparse is built-in for python 2.7 and up
-Index: setup.py
---- setup.py.orig
-+++ setup.py
-@@ -57,7 +57,7 @@ KEYWORDS = "unittest testing tests".split(' ')
- # Both install and setup requires - because we read VERSION from within the
- # package, and the package also exports all the APIs.
- # six for compat helpers
--REQUIRES = ['argparse', 'six>=1.4', 'traceback2'],
-+REQUIRES = ['six>=1.4', 'traceback2'],
- 
- params = dict(
-     name=NAME,
Index: py-unittest2/pkg/DESCR
===================================================================
RCS file: py-unittest2/pkg/DESCR
diff -N py-unittest2/pkg/DESCR
--- py-unittest2/pkg/DESCR      12 Mar 2013 10:39:42 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,3 +0,0 @@
-unittest2 is a backport of the new features added to the
-unittest testing framework in Python 2.7. It is tested
-to run on Python 2.4 - 2.7.
Index: py-unittest2/pkg/PLIST
===================================================================
RCS file: py-unittest2/pkg/PLIST
diff -N py-unittest2/pkg/PLIST
--- py-unittest2/pkg/PLIST      9 Feb 2020 23:29:56 -0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,73 +0,0 @@
-@comment $OpenBSD: PLIST,v 1.2 2020/02/09 23:29:56 pamela Exp $
-bin/unit2
-lib/python${MODPY_VERSION}/site-packages/unittest2/
-lib/python${MODPY_VERSION}/site-packages/unittest2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
-lib/python${MODPY_VERSION}/site-packages/unittest2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
-lib/python${MODPY_VERSION}/site-packages/unittest2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
-lib/python${MODPY_VERSION}/site-packages/unittest2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
-lib/python${MODPY_VERSION}/site-packages/unittest2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
-lib/python${MODPY_VERSION}/site-packages/unittest2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
-lib/python${MODPY_VERSION}/site-packages/unittest2-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/unittest2/__init__.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/__main__.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/__main__.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/case.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/case.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/collector.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/collector.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/compatibility.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/compatibility.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/loader.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/loader.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/main.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/main.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/result.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/result.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/runner.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/runner.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/signals.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/signals.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/suite.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/suite.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/__init__.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/_test_unittest2_with.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/_test_unittest2_with.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/dummy.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/dummy.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/support.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/support.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_assertions.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_assertions.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_break.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_break.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_case.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_case.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_discovery.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_discovery.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_functiontestcase.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_functiontestcase.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_loader.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_loader.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_new_tests.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_new_tests.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_program.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_program.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_result.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_result.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_runner.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_runner.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_setups.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_setups.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_skipping.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_skipping.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_suite.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_suite.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_unittest2_with.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/test/test_unittest2_with.pyc
-lib/python${MODPY_VERSION}/site-packages/unittest2/util.py
-lib/python${MODPY_VERSION}/site-packages/unittest2/util.pyc
-share/doc/unittest2/
-share/doc/unittest2/README.txt

Reply via email to