On Fri, Oct 09, 2026 at 09:01:55AM +0100, Stuart Henderson wrote: > I'd like to update setuptools as an increasing number of ports want a > newer version. The main challenge this time round is that they have > dropped pkg_resources which is still fairly widely used. > As a work-around, I'm using a separate pkg_resources distribution from > https://pypi.org/project/standard-pkg-resources/. There are alternatives > (gentoo and some others extract it from older setuptools themselves, > or there's a repo at https://github.com/pypa/pkg_resources though not > on pypi) but this seems fairly reasonable. > tb@ has been helping me with a test bulk build and fixing various things > which failed; I've been looking for ports using it at runtime and > either patching or adding a dep. Nonetheless there may be more runtime > problems found so doing this at the start of a release cycle.is helpful. > I don't envisage more changes to setuptools/standard-pkg-resources and > think I've got diffs stacked up for most runtime use that I found, so it > seems a good point to ask for comments/oks on the diff and new port so > this can go in when the follow-on parts are ready (will be soon). Also > Kurt, I wondered if you want to stay maintainer for this? I don't mind > taking it on if you'd prefer that. ok kmos on the setuptools update and the import of py-standard-pkg-resources You can take maintainer too. --Kurt > Index: Makefile > =================================================================== > RCS file: /cvs/ports/devel/py-setuptools/Makefile,v > diff -u -p -r1.63 Makefile > --- Makefile 28 Jul 2026 07:43:40 -0000 1.63 > +++ Makefile 9 Oct 2026 07:50:31 -0000 > @@ -1,8 +1,7 @@ > COMMENT= simplified packaging system for Python modules > > # py-types-setuptools should have a matching version > -# XXX 82.x removes pkg_resources which is still used by various ports > -MODPY_DISTV= 80.9.0 > +MODPY_DISTV= 84.0.0 > DISTNAME= setuptools-${MODPY_DISTV} > PKGNAME= py-${DISTNAME} > > @@ -48,7 +47,7 @@ RUN_DEPENDS= sysutils/py-packaging \ > post-extract: > cd ${WRKSRC}/setuptools/_vendor; rm -r \ > packaging* wheel* more_itertools* backports backports.tarfile* \ > - importlib_metadata* tomli* typing_extensions* zipp* > + importlib_metadata* tomli* zipp* > > TEST_ENV= COHERENT_LICENSED_UNUSED_ACTION=ignore > PORTHOME= ${WRKDIR} > @@ -69,10 +68,6 @@ TEST_DEPENDS= ${MODPY_RUN_DEPENDS},-tes > devel/py-jaraco-test > > post-install: > - cd ${WRKINST}${MODPY_SITEPKG}; \ > - rm -r pkg_resources/tests \ > - setuptools/tests \ > - setuptools/_distutils/tests; \ > - rm setuptools/{cli,gui}*.exe > + rm ${WRKINST}${MODPY_SITEPKG}/setuptools/{cli,gui}*.exe > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/devel/py-setuptools/distinfo,v > diff -u -p -r1.24 distinfo > --- distinfo 19 Dec 2025 04:24:58 -0000 1.24 > +++ distinfo 9 Oct 2026 07:50:31 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (setuptools-80.9.0.tar.gz) = 82tHQC7N52jb+vxG6OQge0NgxlTx87uER18KKGKPsZw= > -SIZE (setuptools-80.9.0.tar.gz) = 1319958 > +SHA256 (setuptools-84.0.0.tar.gz) = 9GlcISV/DZtTfsJpLJQdAu4UO3zBJ2lBNJpUZXOy73M= > +SIZE (setuptools-84.0.0.tar.gz) = 1168449 > Index: patches/patch-pyproject_toml > =================================================================== > RCS file: patches/patch-pyproject_toml > diff -N patches/patch-pyproject_toml > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-pyproject_toml 9 Oct 2026 07:50:31 -0000 > @@ -0,0 +1,13 @@ > +include tests; standard-pkg-resources wants them for its own tests > + > +Index: pyproject.toml > +--- pyproject.toml.orig > ++++ pyproject.toml > +@@ -215,7 +215,6 @@ namespaces = true > + # Remove ruff.toml when installing vendored packages (#4652) > + "*" = ["ruff.toml"] > + # Avoid shipping setuptools' own test suite in wheels (#5212) > +-"setuptools" = ["tests/*"] > + "setuptools._distutils" = ["tests/*"] > + "setuptools._distutils.compilers.C" = ["tests/*"] > + > Index: patches/patch-setup_py > =================================================================== > RCS file: patches/patch-setup_py > diff -N patches/patch-setup_py > --- patches/patch-setup_py 6 Jan 2025 11:05:29 -0000 1.12 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,12 +0,0 @@ > -Index: setup.py > ---- setup.py.orig > -+++ setup.py > -@@ -16,7 +16,7 @@ package_data = { > - } > - > - force_windows_specific_files = os.environ.get( > -- "SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES", "1" > -+ "SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES", "0" > - ).lower() not in ("", "0", "false", "no") > - > - include_windows_files = sys.platform == 'win32' or force_windows_specific_files > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/devel/py-setuptools/pkg/PLIST,v > diff -u -p -r1.28 PLIST > --- pkg/PLIST 19 Dec 2025 04:24:58 -0000 1.28 > +++ pkg/PLIST 9 Oct 2026 07:50:31 -0000 > @@ -10,13 +10,6 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/_distutils_hack/${MODPY_PYCACHE}override.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/_distutils_hack/override.py > lib/python${MODPY_VERSION}/site-packages/distutils-precedence.pth > -lib/python${MODPY_VERSION}/site-packages/pkg_resources/ > -lib/python${MODPY_VERSION}/site-packages/pkg_resources/__init__.py > -lib/python${MODPY_VERSION}/site-packages/pkg_resources/${MODPY_PYCACHE}/ > -lib/python${MODPY_VERSION}/site-packages/pkg_resources/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/pkg_resources/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/pkg_resources/api_tests.txt > -lib/python${MODPY_VERSION}/site-packages/pkg_resources/py.typed > lib/python${MODPY_VERSION}/site-packages/setuptools/ > lib/python${MODPY_VERSION}/site-packages/setuptools-${MODPY_DISTV}.dist-info/ > lib/python${MODPY_VERSION}/site-packages/setuptools-${MODPY_DISTV}.dist-info/METADATA > @@ -101,6 +94,8 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}/ > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}_dataclass.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}_dataclass.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}_log.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}_log.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}_macos_compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > @@ -155,6 +150,7 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}versionpredicate.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}zosccompiler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/${MODPY_PYCACHE}zosccompiler.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/_dataclass.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/_log.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/_macos_compat.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/_modified.py > @@ -231,10 +227,10 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compat/${MODPY_PYCACHE}numpy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compat/${MODPY_PYCACHE}numpy.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compat/${MODPY_PYCACHE}py39.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compat/${MODPY_PYCACHE}py39.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compat/${MODPY_PYCACHE}py310.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compat/${MODPY_PYCACHE}py310.${MODPY_PYC_MAGIC_TAG}pyc > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compat/numpy.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compat/py39.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compat/py310.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/ > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/ > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/${MODPY_PYCACHE}/ > @@ -254,25 +250,30 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/cygwin.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/errors.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/msvc.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}test_base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}test_base.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}test_cygwin.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}test_cygwin.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}test_mingw.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}test_mingw.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}test_msvc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}test_msvc.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}test_unix.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/${MODPY_PYCACHE}test_unix.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/test_cygwin.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/test_mingw.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/test_msvc.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/tests/test_unix.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/py.typed > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/unix.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/C/zos.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/${MODPY_PYCACHE}_modified.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/${MODPY_PYCACHE}_modified.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/${MODPY_PYCACHE}_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/${MODPY_PYCACHE}_util.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/${MODPY_PYCACHE}logging.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/${MODPY_PYCACHE}logging.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/_modified.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/_util.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/errors.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/logging.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/platform/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/platform/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/platform/${MODPY_PYCACHE}detect.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/platform/${MODPY_PYCACHE}detect.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/platform/${MODPY_PYCACHE}macos.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/platform/${MODPY_PYCACHE}macos.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/platform/detect.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/compilers/platform/macos.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/core.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/cygwinccompiler.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/debug.py > @@ -285,6 +286,7 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/file_util.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/filelist.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/log.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/py.typed > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/spawn.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/sysconfig.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_distutils/text_file.py > @@ -304,12 +306,14 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/_shutil.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_static.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/.lock > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand/ > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand-2.2.2.dist-info/ > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand-2.2.2.dist-info/INSTALLER > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand-2.2.2.dist-info/LICENSE > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand-2.2.2.dist-info/METADATA > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand-2.2.2.dist-info/RECORD > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand-2.2.2.dist-info/REQUESTED > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand-2.2.2.dist-info/WHEEL > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand-2.2.2.dist-info/top_level.txt > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand/__init__.py > @@ -331,68 +335,21 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand/automain.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand/autoparse.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/autocommand/errors.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect-7.3.1.dist-info/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect-7.3.1.dist-info/INSTALLER > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect-7.3.1.dist-info/LICENSE > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect-7.3.1.dist-info/METADATA > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect-7.3.1.dist-info/RECORD > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect-7.3.1.dist-info/WHEEL > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect-7.3.1.dist-info/top_level.txt > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/__init__.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/${MODPY_PYCACHE}/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/compat/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/compat/__init__.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/compat/${MODPY_PYCACHE}/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/compat/${MODPY_PYCACHE}py38.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/compat/${MODPY_PYCACHE}py38.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/compat/py38.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/inflect/py.typed > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/INSTALLER > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/LICENSE > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/METADATA > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/RECORD > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/REQUESTED > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/WHEEL > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/top_level.txt > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.context-5.3.0.dist-info/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.context-5.3.0.dist-info/INSTALLER > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.context-5.3.0.dist-info/LICENSE > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.context-5.3.0.dist-info/METADATA > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.context-5.3.0.dist-info/RECORD > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.context-5.3.0.dist-info/WHEEL > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.context-5.3.0.dist-info/top_level.txt > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/INSTALLER > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/LICENSE > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/METADATA > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/RECORD > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/WHEEL > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/top_level.txt > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-3.12.1.dist-info/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-3.12.1.dist-info/INSTALLER > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-3.12.1.dist-info/LICENSE > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-3.12.1.dist-info/METADATA > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-3.12.1.dist-info/RECORD > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-3.12.1.dist-info/REQUESTED > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-3.12.1.dist-info/WHEEL > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-3.12.1.dist-info/top_level.txt > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/${MODPY_PYCACHE}/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/collections/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/collections/__init__.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/collections/${MODPY_PYCACHE}/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/collections/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/collections/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/collections/py.typed > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/context.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-4.0.0.dist-info/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-4.0.0.dist-info/INSTALLER > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-4.0.0.dist-info/LICENSE > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-4.0.0.dist-info/METADATA > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-4.0.0.dist-info/RECORD > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-4.0.0.dist-info/REQUESTED > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-4.0.0.dist-info/WHEEL > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco.text-4.0.0.dist-info/top_level.txt > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/context/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/context/__init__.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/context/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/context/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/context/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/context/py.typed > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/functools/ > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/functools/__init__.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/functools/__init__.pyi > @@ -421,15 +378,33 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/text/strip-prefix.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/text/to-dvorak.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco/text/to-qwerty.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_context-6.1.0.dist-info/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_context-6.1.0.dist-info/INSTALLER > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_context-6.1.0.dist-info/METADATA > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_context-6.1.0.dist-info/RECORD > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_context-6.1.0.dist-info/REQUESTED > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_context-6.1.0.dist-info/WHEEL > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_context-6.1.0.dist-info/licenses/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_context-6.1.0.dist-info/licenses/LICENSE > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_context-6.1.0.dist-info/top_level.txt > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_functools-4.4.0.dist-info/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_functools-4.4.0.dist-info/INSTALLER > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_functools-4.4.0.dist-info/METADATA > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_functools-4.4.0.dist-info/RECORD > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_functools-4.4.0.dist-info/REQUESTED > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_functools-4.4.0.dist-info/WHEEL > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_functools-4.4.0.dist-info/licenses/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_functools-4.4.0.dist-info/licenses/LICENSE > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/jaraco_functools-4.4.0.dist-info/top_level.txt > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.2.2.dist-info/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.2.2.dist-info/INSTALLER > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.2.2.dist-info/METADATA > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.2.2.dist-info/RECORD > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.2.2.dist-info/REQUESTED > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.2.2.dist-info/WHEEL > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.2.2.dist-info/licenses/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.2.2.dist-info/licenses/LICENSE > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.4.0.dist-info/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.4.0.dist-info/INSTALLER > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.4.0.dist-info/METADATA > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.4.0.dist-info/RECORD > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.4.0.dist-info/REQUESTED > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.4.0.dist-info/WHEEL > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.4.0.dist-info/licenses/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs-4.4.0.dist-info/licenses/LICENSE > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs/__init__.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs/__main__.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs/${MODPY_PYCACHE}/ > @@ -456,56 +431,6 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs/unix.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs/version.py > lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/platformdirs/windows.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard-4.3.0.dist-info/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard-4.3.0.dist-info/INSTALLER > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard-4.3.0.dist-info/LICENSE > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard-4.3.0.dist-info/METADATA > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard-4.3.0.dist-info/RECORD > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard-4.3.0.dist-info/WHEEL > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard-4.3.0.dist-info/entry_points.txt > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard-4.3.0.dist-info/top_level.txt > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/__init__.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}/ > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_checkers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_checkers.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_config.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_decorators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_decorators.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_exceptions.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_functions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_functions.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_importhook.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_importhook.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_memo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_memo.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_pytest_plugin.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_pytest_plugin.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_suppression.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_suppression.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_transformer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_transformer.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_union_transformer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_union_transformer.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}pyc > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_checkers.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_config.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_decorators.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_exceptions.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_functions.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_importhook.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_memo.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_pytest_plugin.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_suppression.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_transformer.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_union_transformer.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/_utils.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/_vendor/typeguard/py.typed > lib/python${MODPY_VERSION}/site-packages/setuptools/archive_util.py > lib/python${MODPY_VERSION}/site-packages/setuptools/build_meta.py > lib/python${MODPY_VERSION}/site-packages/setuptools/command/ > @@ -577,7 +502,6 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/command/install_egg_info.py > lib/python${MODPY_VERSION}/site-packages/setuptools/command/install_lib.py > lib/python${MODPY_VERSION}/site-packages/setuptools/command/install_scripts.py > -lib/python${MODPY_VERSION}/site-packages/setuptools/command/launcher manifest.xml > lib/python${MODPY_VERSION}/site-packages/setuptools/command/rotate.py > lib/python${MODPY_VERSION}/site-packages/setuptools/command/saveopts.py > lib/python${MODPY_VERSION}/site-packages/setuptools/command/sdist.py > @@ -649,6 +573,7 @@ lib/python${MODPY_VERSION}/site-packages > 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/launcher manifest.xml > lib/python${MODPY_VERSION}/site-packages/setuptools/logging.py > lib/python${MODPY_VERSION}/site-packages/setuptools/modified.py > lib/python${MODPY_VERSION}/site-packages/setuptools/monkey.py > @@ -656,6 +581,197 @@ lib/python${MODPY_VERSION}/site-packages > lib/python${MODPY_VERSION}/site-packages/setuptools/namespaces.py > lib/python${MODPY_VERSION}/site-packages/setuptools/script (dev).tmpl > lib/python${MODPY_VERSION}/site-packages/setuptools/script.tmpl > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/__init__.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}contexts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}contexts.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}environment.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}environment.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}fixtures.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}fixtures.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}mod_with_constant.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}mod_with_constant.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}namespaces.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}namespaces.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_archive_util.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_archive_util.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_bdist_deprecations.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_bdist_deprecations.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_bdist_egg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_bdist_egg.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_bdist_wheel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_bdist_wheel.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_build.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_build.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_build_clib.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_build_clib.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_build_ext.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_build_ext.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_build_meta.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_build_meta.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_build_py.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_build_py.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_config_discovery.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_config_discovery.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_core_metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_core_metadata.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_depends.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_depends.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_develop.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_develop.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_dist.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_dist.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_dist_info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_dist_info.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_distutils_adoption.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_distutils_adoption.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_editable_install.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_editable_install.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_egg_info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_egg_info.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_extern.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_extern.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_find_packages.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_find_packages.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_find_py_modules.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_find_py_modules.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_glob.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_glob.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_install_scripts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_install_scripts.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_logging.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_logging.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_manifest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_manifest.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_namespaces.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_namespaces.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_scripts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_scripts.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_sdist.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_sdist.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_setopt.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_setopt.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_setuptools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_setuptools.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_shutil_wrapper.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_shutil_wrapper.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_unicode_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_unicode_utils.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_virtualenv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_virtualenv.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_warnings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_warnings.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_wheel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_wheel.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_windows_wrappers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}test_windows_wrappers.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}text.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}textwrap.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/${MODPY_PYCACHE}textwrap.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/compat/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/compat/__init__.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/compat/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/compat/${MODPY_PYCACHE}py39.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/compat/${MODPY_PYCACHE}py39.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/compat/py39.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/__init__.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}test_apply_pyprojecttoml.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}test_apply_pyprojecttoml.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}test_expand.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}test_expand.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}test_pyprojecttoml.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}test_pyprojecttoml.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}test_pyprojecttoml_dynamic_deps.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}test_pyprojecttoml_dynamic_deps.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}test_setupcfg.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/${MODPY_PYCACHE}test_setupcfg.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/downloads/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/downloads/__init__.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/downloads/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/downloads/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/downloads/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/downloads/${MODPY_PYCACHE}preload.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/downloads/${MODPY_PYCACHE}preload.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/downloads/preload.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/setupcfg_examples.txt > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/test_apply_pyprojecttoml.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/test_expand.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/test_pyprojecttoml.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/config/test_setupcfg.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/contexts.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/environment.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/fixtures.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/indexes/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/indexes/test_links_priority/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/indexes/test_links_priority/external.html > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/indexes/test_links_priority/simple/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/indexes/test_links_priority/simple/foobar/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/indexes/test_links_priority/simple/foobar/index.html > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/__init__.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/${MODPY_PYCACHE}/ > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/${MODPY_PYCACHE}test_pbr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/${MODPY_PYCACHE}test_pbr.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/${MODPY_PYCACHE}test_pip_install_sdist.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/${MODPY_PYCACHE}test_pip_install_sdist.${MODPY_PYC_MAGIC_TAG}pyc > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/helpers.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/test_pbr.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/integration/test_pip_install_sdist.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/mod_with_constant.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/namespaces.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_archive_util.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_bdist_deprecations.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_bdist_egg.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_bdist_wheel.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_build.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_build_clib.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_build_ext.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_build_meta.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_build_py.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_config_discovery.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_core_metadata.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_depends.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_develop.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_dist.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_dist_info.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_distutils_adoption.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_editable_install.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_egg_info.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_extern.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_find_packages.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_find_py_modules.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_glob.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_install_scripts.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_logging.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_manifest.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_namespaces.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_scripts.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_sdist.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_setopt.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_setuptools.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_shutil_wrapper.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_unicode_utils.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_virtualenv.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_warnings.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_wheel.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/test_windows_wrappers.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/text.py > +lib/python${MODPY_VERSION}/site-packages/setuptools/tests/textwrap.py > lib/python${MODPY_VERSION}/site-packages/setuptools/unicode_utils.py > lib/python${MODPY_VERSION}/site-packages/setuptools/version.py > lib/python${MODPY_VERSION}/site-packages/setuptools/warnings.py
Friday, October 09, 2026
UPDATE: mpd
Now that we've gone through libc++ 19 and 22 it looks like we can remove this workaround. Also g/c the 16 yr old faad version guard. Index: Makefile =================================================================== RCS file: /cvs/ports/audio/mpd/Makefile,v retrieving revision 1.166 diff -u -p -u -p -r1.166 Makefile --- Makefile 28 Aug 2026 19:10:01 -0000 1.166 +++ Makefile 9 Oct 2026 21:40:40 -0000 @@ -2,6 +2,7 @@ BROKEN-hppa = no atomic ops COMMENT = Music Player Daemon VER = 0.24.15 DISTNAME = mpd-${VER} +REVISION = 0 EXTRACT_SUFX = .tar.xz CATEGORIES = audio HOMEPAGE = https://www.musicpd.org/ @@ -21,14 +22,12 @@ WANTLIB = FLAC audiofile avcodec avfilt SITES = https://www.musicpd.org/download/mpd/${VER:R}/ -# needs libcxx update ? COMPILER = base-clang ports-gcc -BUILD_DEPENDS = devel/boost BUILD_DEPENDS += textproc/py-sphinx BUILD_DEPENDS += textproc/nlohmann-json -LIB_DEPENDS = audio/faad>=2.6.1p0 \ +LIB_DEPENDS = audio/faad \ audio/flac \ audio/lame \ audio/libcdio \ Index: patches/patch-src_event_FineTimerEvent_hxx =================================================================== RCS file: patches/patch-src_event_FineTimerEvent_hxx diff -N patches/patch-src_event_FineTimerEvent_hxx --- patches/patch-src_event_FineTimerEvent_hxx 15 Apr 2025 06:43:28 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,24 +0,0 @@ -revert https://github.com/MusicPlayerDaemon/MPD/commit/c5e607a3107c3ec2592f5785db4c9b55faefcaae - -to revisit when base libcxx is updated ? -Index: src/event/FineTimerEvent.hxx ---- src/event/FineTimerEvent.hxx.orig -+++ src/event/FineTimerEvent.hxx -@@ -7,7 +7,7 @@ - #include "Chrono.hxx" - #include "event/Features.h" - #include "util/BindMethod.hxx" --#include "util/IntrusiveTreeSet.hxx" -+#include <boost/intrusive/set_hook.hpp> - - #include <cassert> - -@@ -25,7 +25,7 @@ class EventLoop; - * as thread-safe. - */ - class FineTimerEvent final : -- public IntrusiveTreeSetHook<IntrusiveHookMode::AUTO_UNLINK> -+ public boost::intrusive::set_base_hook<boost::intrusive::link_mode<boost::intrusive::auto_unlink>> - { - friend class TimerList; - Index: patches/patch-src_event_TimerList_cxx =================================================================== RCS file: patches/patch-src_event_TimerList_cxx diff -N patches/patch-src_event_TimerList_cxx --- patches/patch-src_event_TimerList_cxx 15 Apr 2025 06:43:28 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,30 +0,0 @@ -revert https://github.com/MusicPlayerDaemon/MPD/commit/c5e607a3107c3ec2592f5785db4c9b55faefcaae - -to revisit when base libcxx is updated ? -Index: src/event/TimerList.cxx ---- src/event/TimerList.cxx.orig -+++ src/event/TimerList.cxx -@@ -5,10 +5,11 @@ - #include "TimerList.hxx" - #include "FineTimerEvent.hxx" - --constexpr Event::TimePoint --TimerList::GetDue::operator()(const FineTimerEvent &timer) const noexcept -+constexpr bool -+TimerList::Compare::operator()(const FineTimerEvent &a, -+ const FineTimerEvent &b) const noexcept - { -- return timer.GetDue(); -+ return a.due < b.due; - } - - TimerList::TimerList() = default; -@@ -37,7 +38,7 @@ TimerList::Run(const Event::TimePoint now) noexcept - if (timeout > timeout.zero()) - return timeout; - -- timers.pop_front(); -+ timers.erase(i); - - t.Run(); - } Index: patches/patch-src_event_TimerList_hxx =================================================================== RCS file: patches/patch-src_event_TimerList_hxx diff -N patches/patch-src_event_TimerList_hxx --- patches/patch-src_event_TimerList_hxx 15 Apr 2025 06:43:28 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,35 +0,0 @@ -revert https://github.com/MusicPlayerDaemon/MPD/commit/c5e607a3107c3ec2592f5785db4c9b55faefcaae - -to revisit when base libcxx is updated ? -Index: src/event/TimerList.hxx ---- src/event/TimerList.hxx.orig -+++ src/event/TimerList.hxx -@@ -6,7 +6,7 @@ - - #include "Chrono.hxx" - #include "event/Features.h" --#include "util/IntrusiveTreeSet.hxx" -+#include <boost/intrusive/set.hpp> - - class FineTimerEvent; - -@@ -14,12 +14,15 @@ class FineTimerEvent; - * A list of #FineTimerEvent instances sorted by due time point. - */ - class TimerList final { -- struct GetDue { -- constexpr Event::TimePoint operator()(const FineTimerEvent &timer) const noexcept; -+ struct Compare { -+ constexpr bool operator()(const FineTimerEvent &a, -+ const FineTimerEvent &b) const noexcept; - }; - -- IntrusiveTreeSet<FineTimerEvent, -- IntrusiveTreeSetOperators<FineTimerEvent, GetDue>> timers; -+ boost::intrusive::multiset<FineTimerEvent, -+ boost::intrusive::base_hook<boost::intrusive::set_base_hook<boost::intrusive::link_mode<boost::intrusive::auto_unlink>>>, -+ boost::intrusive::compare<Compare>, -+ boost::intrusive::constant_time_size<false>> timers; - - public: - TimerList();