Created attachment 242929 [details] patch
(maintainer-feedback solely to avoid timeout) This already exists on phab as review D39288. Will not land until the setuptools infrastructure in the framework is overhauled. Must be done in a specific order.
There is also devel/py-setuptools_scm7 already in the tree.
Updated phab review now also includes an upstream package name change which is reflected in both `${PORTNAME}` and directory. While here, take some load off bug 270510. I'd like to request an exp-run.
This "pkg-manager" doesn't exist
Error: benchmarks/py-asv depends on nonexistent origin 'devel/py-setuptools_scm'
devel/py-setuptools_scm fails to build, this is not serious to request an exp-run when the port doesn't even build.. https://pkg-status.freebsd.org/pb2/data/124i386-default-foo/2023-10-17_12h03m15s/logs/errors/py39-setuptools-scm-8.0.4.log
...this is what happens when your local tree is a few steps ahead, should be fixed on both counts now.
Some new failure logs: https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2023-10-24_07h36m03s/logs/errors/py39-ddtrace-1.20.5.log https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2023-10-24_07h36m03s/logs/errors/py39-duckdb-0.8.1.log https://pkg-status.freebsd.org/package22/data/132amd64-default-foo/2023-10-24_07h36m03s/logs/errors/py39-emmet-core-0.64.0.log
databases/py-duckdb should now pass.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=655b1a7253e0c2589d40c5de7ec7457c1474e548 commit 655b1a7253e0c2589d40c5de7ec7457c1474e548 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-11-03 22:35:03 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-11-03 22:36:50 +0000 databases/py-duckdb: Remove limitation on setuptools_scm PR: 272134 databases/py-duckdb/files/patch-setup.py (new) | 13 +++++++++++++ 1 file changed, 13 insertions(+)
Some ports fail with the old setuptools_scm with run-time errors like this: > E ImportError: cannot import name 'version' from 'soxr._version' ...
phab updated, may need maintainer-{feedback,approval} for the following: - devel/py-ddtrace: setuptools-scm max version not set upstream, remove - science/py-emmet-core: remove setuptools-scm version limitations
(In reply to Charlie Li from comment #12) Hi Charlie, Modification of science/py-emmet-core is approved, I am the maintainer. Thanks, Yuri
It seems that everything is clear, could this PR be committed?
(In reply to Thierry Thomas from comment #14) Seems like there is activity here for it: https://reviews.freebsd.org/D39288 Says it needs a review. I'm not sure who would be responsible for that.
(In reply to Henrich Hartzer from comment #15) That's where the working copy is in lieu of posting patches here (on bugzilla). There's not much to review if at all anymore, but rather (continuously at this point) verifying that everything still builds and functions, which has gotten slower due to high amounts of churn in the tree lately.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0d63ea90835a7c4ab8a957423488ef1b5acad527 commit 0d63ea90835a7c4ab8a957423488ef1b5acad527 Author: Charlie Li <vishwin@FreeBSD.org> AuthorDate: 2024-02-27 20:03:41 +0000 Commit: Charlie Li <vishwin@FreeBSD.org> CommitDate: 2024-02-27 20:09:21 +0000 www/py-dj42-django-auditlog: add ${PY_SETUPTOOLS} to BUILD_DEPENDS setuptools-scm is not a PEP-517 build backend; add the real one. Otherwise the build will fail once the linked PR is committed. With hat: python PR: 272134 www/py-dj42-django-auditlog/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fb23a4055e248a1aff5857a0bc99fc91607f525f commit fb23a4055e248a1aff5857a0bc99fc91607f525f Author: Charlie Li <vishwin@FreeBSD.org> AuthorDate: 2024-02-27 20:08:12 +0000 Commit: Charlie Li <vishwin@FreeBSD.org> CommitDate: 2024-02-27 20:09:35 +0000 devel/py-pytest-drop-dup-tests: add ${PY_SETUPTOOLS} to BUILD_DEPENDS setuptools-scm is not a PEP-517 build backend; add the real one. Otherwise this build will fail once the linked PR is committed. With hat: python PR: 272134 devel/py-pytest-drop-dup-tests/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5d165186d6d5aae890fa5591581d96c647433ddd commit 5d165186d6d5aae890fa5591581d96c647433ddd Author: Charlie Li <vishwin@FreeBSD.org> AuthorDate: 2024-02-27 20:10:32 +0000 Commit: Charlie Li <vishwin@FreeBSD.org> CommitDate: 2024-02-27 20:10:32 +0000 devel/py-sqids: add ${PY_SETUPTOOLS} to BUILD_DEPENDS setuptools-scm is not a PEP-517 build backend; add the real one. Otherwise this build will fail once the linked PR is committed. PR: 272134 devel/py-sqids/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=83a0abe1b227b1728b433bd724d5c6d6e945b4a3 commit 83a0abe1b227b1728b433bd724d5c6d6e945b4a3 Author: Charlie Li <vishwin@FreeBSD.org> AuthorDate: 2024-02-27 20:12:58 +0000 Commit: Charlie Li <vishwin@FreeBSD.org> CommitDate: 2024-02-27 20:12:58 +0000 sysutils/duplicity: add ${PY_SETUPTOOLS} to BUILD_DEPENDS setuptools-scm is not a PEP-517 build backend; add the real one. Otherwise this build will fail once the linked PR is committed. With hat: python PR: 272134 sysutils/duplicity/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
I'm almost ready to commit this. Verified everything, under 3.11 and 3.10, except for a couple ports and their consumers that use setuptools-scm with completely unrelated build failures: * deskutils/py-khard (bug 277221) * devel/pyside2 (bug 270715) * textproc/py-openstep-plist (marked BROKEN) Failures from comment 8 have been accounted for: * databases/py-duckdb: ports 655b1a7253e0c2589d40c5de7ec7457c1474e548 * devel/py-ddtrace: overcome by ports 6a5787aef38bf5bccf5d3f7df020fc76384be385 * science/py-emmet-core: part of this changeset, but see notes below The devel/setuptools_scm7 port may need to remain a bit longer, as version 8 specifies minimum setuptools 61, compared to setuptools-scm 6 and 7 only requiring setuptools 45. As all USE_PYTHON=distutils ports will eventually switch to using devel/py-setuptools58, those also using setuptools-scm (for example, science/py-emmet-core) will need to switch to devel/setuptools-scm7 or earlier. Most likely a separate commit.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5d4139f8bdb67bd6e8328422f9762661bd0d6454 commit 5d4139f8bdb67bd6e8328422f9762661bd0d6454 Author: Charlie Li <vishwin@FreeBSD.org> AuthorDate: 2024-02-29 07:18:32 +0000 Commit: Charlie Li <vishwin@FreeBSD.org> CommitDate: 2024-02-29 07:18:32 +0000 devel/py-setuptools-scm: update to 8.0.4 Directory and PORTNAME changed to match normalised name in release tarball; consumers updated to match. Although setuptools itself is specified as a run dependency in the Python package metadata, it is currently left out here to prevent environment pollution until at least PR 270510 is committed. Additionally, this version of setuptools-scm requires setuptools>=61, which means this version is only meant for USE_PYTHON=pep517 ports as all USE_PYTHON=distutils ports will switch to devel/py-setuptools58 also after PR 270510. science/py-emmet-core is switched to devel/py-setuptools_scm7 accordingly, as it specifies setuptools-scm<8. devel/py-{flit-scm,hatch-vcs} have ${PY_SETUPTOOLS} added to RUN_DEPENDS to compensate. Further details: https://wiki.freebsd.org/Python/setuptools Reported by: yuri Co-authored by: matthew Exp-run by: antoine (earlier iteration) Approved by: yuri (science/py-emmet-core, previous iteration) PR: 272134 Differential Revision: https://reviews.freebsd.org/D39288 MOVED | 1 + archivers/py-borgbackup/Makefile | 2 +- archivers/py-borgbackup11/Makefile | 2 +- archivers/py-lz4/Makefile | 2 +- archivers/py-xopen/Makefile | 3 +- archivers/py-zopfli/Makefile | 2 +- astro/py-astropy/Makefile | 2 +- astro/py-metpy/Makefile | 4 +- astro/py-pyerfa/Makefile | 2 +- astro/py-sunpy/Makefile | 2 +- audio/py-soxr/Makefile | 2 +- benchmarks/py-asv/Makefile | 2 +- biology/py-cutadapt/Makefile | 2 +- biology/py-dnaio/Makefile | 2 +- biology/py-orange3-bioinformatics/Makefile | 2 +- biology/py-resdk/Makefile | 2 +- cad/py-edalize/Makefile | 2 +- cad/py-pyvcd/Makefile | 2 +- cad/py-vunit-hdl/Makefile | 3 +- databases/py-aiomysql/Makefile | 2 +- databases/py-apache-arrow/Makefile | 2 +- databases/py-fastparquet/Makefile | 2 +- databases/py-geoalchemy2/Makefile | 2 +- databases/py-pyarrow/Makefile | 2 +- databases/py-python-arango/Makefile | 2 +- databases/py-sqlglot/Makefile | 2 +- databases/py-tarantool/Makefile | 2 +- databases/py-tiledb/Makefile | 2 +- deskutils/dosage/Makefile | 3 +- deskutils/py-khal/Makefile | 2 +- deskutils/py-khard/Makefile | 2 +- deskutils/py-todoman/Makefile | 2 +- deskutils/py-vdirsyncer/Makefile | 2 +- devel/Makefile | 2 +- devel/py-Automat/Makefile | 2 +- devel/py-PyGithub/Makefile | 2 +- devel/py-anyio/Makefile | 2 +- devel/py-anyio3/Makefile | 2 +- devel/py-apipkg/Makefile | 2 +- devel/py-apscheduler/Makefile | 2 +- devel/py-argcomplete/Makefile | 2 +- devel/py-asciimatics/Makefile | 2 +- devel/py-asteval/Makefile | 2 +- devel/py-asttokens/Makefile | 2 +- devel/py-attrs-strict/Makefile | 2 +- devel/py-b2sdk/Makefile | 4 +- devel/py-backports.cached-property/Makefile | 2 +- .../py-backports.entry-points-selectable/Makefile | 4 +- devel/py-bidict/Makefile | 2 +- devel/py-bytecode/Makefile | 2 +- devel/py-cbor2/Makefile | 2 +- devel/py-circuits/Makefile | 2 +- devel/py-cmd2/Makefile | 2 +- devel/py-configupdater/Makefile | 2 +- devel/py-cppy/Makefile | 2 +- devel/py-ctypesgen/Makefile | 2 +- devel/py-dateutil/Makefile | 2 +- devel/py-ddsketch/Makefile | 2 +- devel/py-ddtrace/Makefile | 2 +- devel/py-decopatch/Makefile | 2 +- devel/py-deepmerge/Makefile | 2 +- devel/py-epsilon/Makefile | 4 +- devel/py-executing/Makefile | 2 +- devel/py-find-libpython/Makefile | 3 +- devel/py-flit-scm/Makefile | 8 ++-- devel/py-hatch-vcs/Makefile | 4 +- devel/py-hunter/Makefile | 2 +- devel/py-importlib-metadata/Makefile | 2 +- devel/py-importlib-metadata6/Makefile | 2 +- devel/py-importlib-resources/Makefile | 2 +- devel/py-inflect/Makefile | 2 +- devel/py-iniconfig/Makefile | 2 +- devel/py-jaraco.classes/Makefile | 2 +- devel/py-jaraco.collections/Makefile | 2 +- devel/py-jaraco.context/Makefile | 2 +- devel/py-jaraco.env/Makefile | 2 +- devel/py-jaraco.functools/Makefile | 2 +- devel/py-jaraco.itertools/Makefile | 4 +- devel/py-jaraco.logging/Makefile | 2 +- devel/py-jaraco.stream/Makefile | 2 +- devel/py-jaraco.text/Makefile | 4 +- devel/py-jaraco.timing/Makefile | 2 +- devel/py-jaraco.util/Makefile | 2 +- devel/py-jira/Makefile | 2 +- devel/py-jsonpickle/Makefile | 2 +- devel/py-jsonschema3/Makefile | 2 +- devel/py-lazy-object-proxy/Makefile | 4 +- devel/py-libcst/Makefile | 2 +- devel/py-libcst03/Makefile | 2 +- devel/py-logfury/Makefile | 2 +- devel/py-makefun/Makefile | 2 +- devel/py-molecule/Makefile | 3 +- devel/py-multiset/Makefile | 3 +- devel/py-opencensus-context/Makefile | 2 +- devel/py-path/Makefile | 4 +- devel/py-pint-pandas/Makefile | 2 +- devel/py-pint/Makefile | 4 +- devel/py-pip-requirements-parser/Makefile | 2 +- devel/py-pip-run/Makefile | 2 +- devel/py-pip-tools/Makefile | 2 +- devel/py-pip-tools4/Makefile | 2 +- devel/py-pluggy/Makefile | 2 +- devel/py-pluggy0/Makefile | 2 +- devel/py-pnio-dcp/Makefile | 2 +- devel/py-pooch/Makefile | 4 +- devel/py-prance/Makefile | 2 +- devel/py-pure-eval/Makefile | 2 +- devel/py-py/Makefile | 2 +- devel/py-pydantic-yaml/Makefile | 2 +- devel/py-pyee/Makefile | 4 +- devel/py-pyscaffold/Makefile | 4 +- devel/py-pytest-aiohttp/Makefile | 2 +- devel/py-pytest-black-multipy/Makefile | 2 +- devel/py-pytest-black/Makefile | 2 +- devel/py-pytest-cases/Makefile | 2 +- devel/py-pytest-checkdocs/Makefile | 2 +- devel/py-pytest-console-scripts/Makefile | 2 +- devel/py-pytest-cpp/Makefile | 2 +- devel/py-pytest-datadir/Makefile | 2 +- devel/py-pytest-django/Makefile | 4 +- devel/py-pytest-drop-dup-tests/Makefile | 2 +- devel/py-pytest-enabler/Makefile | 2 +- devel/py-pytest-flask/Makefile | 2 +- devel/py-pytest-forked/Makefile | 2 +- devel/py-pytest-helpers-namespace/Makefile | 2 +- devel/py-pytest-html/Makefile | 2 +- devel/py-pytest-localserver/Makefile | 2 +- devel/py-pytest-mock/Makefile | 2 +- devel/py-pytest-mpl/Makefile | 2 +- devel/py-pytest-mypy/Makefile | 2 +- devel/py-pytest-plus/Makefile | 2 +- devel/py-pytest-qt/Makefile | 2 +- devel/py-pytest-regressions/Makefile | 2 +- devel/py-pytest-runner/Makefile | 3 +- devel/py-pytest-services/Makefile | 2 +- devel/py-pytest-subtests/Makefile | 2 +- devel/py-pytest-xdist/Makefile | 2 +- devel/py-pytest-xprocess/Makefile | 2 +- devel/py-pytest/Makefile | 2 +- devel/py-pytest4/Makefile | 2 +- devel/py-python-dbusmock/Makefile | 2 +- devel/py-pytoolconfig/Makefile | 2 +- devel/py-pytweening/Makefile | 2 +- devel/py-pyusb/Makefile | 2 +- devel/py-pyvisa-py/Makefile | 4 +- devel/py-pyvisa/Makefile | 4 +- devel/py-pyyaml-include/Makefile | 2 +- devel/py-qstylizer/Makefile | 2 +- devel/py-rstr/Makefile | 4 +- devel/py-saneyaml/Makefile | 2 +- devel/py-scikit-build-core/Makefile | 3 +- devel/py-scikit-build/Makefile | 3 +- devel/py-semver/Makefile | 2 +- .../Makefile | 2 +- devel/py-setuptools-rust/Makefile | 2 +- devel/py-setuptools-scm/Makefile (new) | 52 ++++++++++++++++++++++ devel/py-setuptools-scm/distinfo (new) | 3 ++ .../pkg-descr | 0 devel/py-setuptools_git_ls_files/Makefile | 4 +- devel/py-setuptools_scm/Makefile (gone) | 44 ------------------ devel/py-setuptools_scm/distinfo (gone) | 3 -- .../py-setuptools_scm/files/patch-setup.cfg (gone) | 19 -------- ...src_setuptools__scm_file__finder__git.py (gone) | 22 --------- ...-src_setuptools__scm_file__finder__hg.py (gone) | 22 --------- .../patch-testing_test__integration.py (gone) | 13 ------ devel/py-setuptools_scm_git_archive/Makefile | 4 +- devel/py-shtab/Makefile | 2 +- devel/py-simpy/Makefile | 2 +- devel/py-sparse/Makefile | 2 +- devel/py-sqids/Makefile | 2 +- devel/py-stack-data/Makefile | 2 +- devel/py-subprocess-tee/Makefile | 2 +- devel/py-tdworkflow/Makefile | 2 +- devel/py-tempora/Makefile | 2 +- devel/py-tenacity/Makefile | 2 +- devel/py-testinfra/Makefile | 2 +- devel/py-twine/Makefile | 4 +- devel/py-txi2p-tahoe/Makefile | 2 +- devel/py-typeguard/Makefile | 2 +- devel/py-ujson/Makefile | 2 +- devel/py-urwid/Makefile | 2 +- devel/py-validate-pyproject/Makefile | 2 +- devel/py-xarray-einstats/Makefile | 2 +- devel/py-xarray/Makefile | 4 +- devel/py-yg.lockfile/Makefile | 2 +- devel/py-zarr/Makefile | 2 +- devel/py-zipp/Makefile | 2 +- devel/pyside2-tools/Makefile | 2 +- devel/pyside2/Makefile | 2 +- devel/shiboken2/Makefile | 2 +- dns/py-tldextract/Makefile | 2 +- finance/fava/Makefile | 2 +- finance/py-exchange-calendars/Makefile | 3 +- finance/py-pytrends/Makefile | 2 +- ftp/py-parfive/Makefile | 3 +- graphics/py-cartopy/Makefile | 2 +- graphics/py-giddy/Makefile | 2 +- graphics/py-mapclassify/Makefile | 2 +- graphics/py-mpl-scatter-density/Makefile | 2 +- graphics/py-pointpats/Makefile | 2 +- graphics/py-pyocr/Makefile | 3 +- graphics/py-python-barcode/Makefile | 2 +- graphics/py-sorl-thumbnail/Makefile | 2 +- irc/py-irc/Makefile | 2 +- mail/py-afew/Makefile | 2 +- math/py-Diofant/Makefile | 2 +- math/py-amply/Makefile | 2 +- math/py-animatplot-ng/Makefile | 2 +- math/py-cvxopt/Makefile | 2 +- math/py-hepstats/Makefile | 2 +- math/py-hmmlearn/Makefile | 2 +- math/py-jacobi/Makefile | 2 +- math/py-kiwisolver/Makefile | 2 +- math/py-linearmodels/Makefile | 2 +- math/py-lmfit/Makefile | 3 +- math/py-matplotlib/Makefile | 2 +- math/py-mip/Makefile | 2 +- math/py-mpmath/Makefile | 2 +- math/py-numba-stats/Makefile | 2 +- math/py-point-annotator/Makefile | 2 +- math/py-pyclipper/Makefile | 2 +- math/py-qats/Makefile | 2 +- math/py-resample/Makefile | 2 +- math/py-spglm/Makefile | 2 +- math/py-statsmodels/Makefile | 2 +- misc/py-crudini/Makefile | 2 +- misc/py-dictdiffer/Makefile | 2 +- misc/py-fast-histogram/Makefile | 2 +- misc/py-fuzzy/Makefile | 2 +- misc/py-histoprint/Makefile | 2 +- misc/py-ipyfastscape/Makefile | 2 +- misc/py-pkbar/Makefile | 2 +- misc/py-progressbar2/Makefile | 2 +- misc/py-spdx-tools/Makefile | 2 +- misc/py-tqdm/Makefile | 2 +- multimedia/py-pymediainfo/Makefile | 2 +- net-mgmt/py-pynetbox/Makefile | 2 +- net/py-portend/Makefile | 2 +- print/py-fontaine/Makefile | 2 +- print/py-fontbakery/Makefile | 2 +- print/py-fontparts/Makefile | 4 +- print/py-freetype-py/Makefile | 2 +- print/py-glyphsets/Makefile | 2 +- print/py-psautohint/Makefile | 2 +- print/py-ttfautohint-py/Makefile | 2 +- print/py-ufolib2/Makefile | 2 +- print/py-uharfbuzz/Makefile | 2 +- science/py-arch/Makefile | 2 +- science/py-asdf-standard/Makefile | 2 +- science/py-asdf-transform-schemas/Makefile | 4 +- science/py-asdf-unit-schemas/Makefile | 2 +- science/py-asdf/Makefile | 2 +- science/py-boutdata/Makefile | 2 +- science/py-boututils/Makefile | 2 +- science/py-emmet-core/Makefile | 2 +- science/py-esda/Makefile | 2 +- science/py-inequality/Makefile | 2 +- science/py-kpLib/Makefile | 2 +- science/py-mp-api/Makefile | 2 +- science/py-mpcontribs-client/Makefile | 2 +- science/py-segregation/Makefile | 2 +- science/py-segyio/Makefile | 2 +- science/py-spaghetti/Makefile | 2 +- science/py-spglib/Makefile | 2 +- science/py-trx-python/Makefile | 4 +- science/py-xbout/Makefile | 2 +- security/py-argon2-cffi-bindings/Makefile | 4 +- security/py-httpx-auth/Makefile | 2 +- security/py-keyring/Makefile | 2 +- security/py-keyrings.alt/Makefile | 2 +- security/py-python-pkcs11/Makefile | 2 +- security/py-signedjson/Makefile | 2 +- security/py-xmlsec/Makefile | 2 +- sysutils/duplicity/Makefile | 2 +- sysutils/py-ansible-compat/Makefile | 2 +- sysutils/py-ansible-lint/Makefile | 2 +- sysutils/py-docker/Makefile | 3 +- sysutils/py-liquidctl/Makefile | 2 +- sysutils/py-rdiff-backup/Makefile | 2 +- textproc/codespell/Makefile | 2 +- textproc/py-ansi2html/Makefile | 2 +- textproc/py-enrich/Makefile | 2 +- textproc/py-ini2toml/Makefile | 4 +- textproc/py-license-expression/Makefile | 2 +- textproc/py-markdown-include/Makefile | 2 +- textproc/py-normality/Makefile | 2 +- textproc/py-ocrmypdf/Makefile | 2 +- textproc/py-openstep-plist/Makefile | 2 +- textproc/py-petl/Makefile | 2 +- textproc/py-python-lsp-jsonrpc/Makefile | 2 +- textproc/py-python-lsp-server/Makefile | 3 +- textproc/py-sphinxcontrib-towncrier/Makefile | 2 +- textproc/py-sphinxext-opengraph/Makefile | 2 +- textproc/py-tablib/Makefile | 2 +- textproc/py-unicodeitplus/Makefile | 2 +- textproc/py-wavedrom/Makefile | 2 +- textproc/translate-toolkit/Makefile | 2 +- textproc/yq/Makefile | 2 +- www/kanboard/Makefile | 2 +- www/py-aiohttp-oauthlib/Makefile | 2 +- www/py-branca/Makefile | 4 +- www/py-cheroot/Makefile | 2 +- www/py-cherrypy/Makefile | 2 +- www/py-cssutils/Makefile | 4 +- www/py-dj42-django-auditlog/Makefile | 2 +- www/py-dj42-django-auth-ldap/Makefile | 2 +- www/py-django-auth-ldap/Makefile | 2 +- www/py-django-configurations/Makefile | 2 +- www/py-django-formtools/Makefile | 2 +- www/py-django-haystack/Makefile | 2 +- www/py-django-hijack/Makefile | 2 +- www/py-django-model-utils/Makefile | 2 +- www/py-django-pipeline/Makefile | 2 +- www/py-django-simple-history/Makefile | 2 +- www/py-django-smart-selects/Makefile | 2 +- www/py-django-voting/Makefile | 2 +- www/py-django-widget-tweaks/Makefile | 2 +- www/py-drf-yasg/Makefile | 2 +- www/py-flask-compress/Makefile | 2 +- www/py-folium/Makefile | 4 +- www/py-requests-file/Makefile | 2 +- www/py-swapper/Makefile | 2 +- x11-fonts/py-afdko/Makefile | 2 +- x11-fonts/py-axisregistry/Makefile | 2 +- x11-fonts/py-booleanOperations/Makefile | 2 +- x11-fonts/py-cffsubr/Makefile | 2 +- x11-fonts/py-compreffor/Makefile | 2 +- x11-fonts/py-cu2qu/Makefile | 2 +- x11-fonts/py-defcon/Makefile | 2 +- x11-fonts/py-fontMath/Makefile | 2 +- x11-fonts/py-fontmake/Makefile | 2 +- x11-fonts/py-gflanguages/Makefile | 2 +- x11-fonts/py-gfsubsets/Makefile | 2 +- x11-fonts/py-glyphsLib/Makefile | 2 +- x11-fonts/py-opentype-sanitizer/Makefile | 2 +- x11-fonts/py-ufo2ft/Makefile | 2 +- x11-fonts/py-ufonormalizer/Makefile | 2 +- x11-fonts/py-ufoprocessor/Makefile | 2 +- x11-toolkits/py-python-xlib/Makefile | 2 +- x11-wm/qtile/Makefile | 2 +- 340 files changed, 435 insertions(+), 483 deletions(-)
Main update landed; only keeping this open for the USE_PYTHON=distutils cases.