Bug 272134 - devel/py-setuptools_scm: update to 8.0.4
Summary: devel/py-setuptools_scm: update to 8.0.4
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Port Management Team
URL: https://reviews.freebsd.org/D39288
Keywords:
Depends on:
Blocks: 270510 276865
  Show dependency treegraph
 
Reported: 2023-06-21 17:08 UTC by Yuri Victorovich
Modified: 2024-05-07 21:39 UTC (History)
14 users (show)

See Also:
vishwin: maintainer-feedback+
vishwin: maintainer-feedback? (yuri)
vishwin: maintainer-feedback? (sunpoet)
vishwin: exp-run?


Attachments
patch (5.28 KB, patch)
2023-06-21 17:08 UTC, Yuri Victorovich
vishwin: maintainer-approval-
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Victorovich freebsd_committer freebsd_triage 2023-06-21 17:08:16 UTC
Created attachment 242929 [details]
patch
Comment 1 Charlie Li freebsd_committer freebsd_triage 2023-06-21 18:45:22 UTC
(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.
Comment 2 Matthew Seaman freebsd_committer freebsd_triage 2023-06-22 06:07:10 UTC
There is also devel/py-setuptools_scm7 already in the tree.
Comment 3 Charlie Li freebsd_committer freebsd_triage 2023-10-12 08:09:22 UTC
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.
Comment 4 Antoine Brodin freebsd_committer freebsd_triage 2023-10-12 08:13:51 UTC
This "pkg-manager" doesn't exist
Comment 5 Antoine Brodin freebsd_committer freebsd_triage 2023-10-17 12:01:53 UTC
Error: benchmarks/py-asv depends on nonexistent origin 'devel/py-setuptools_scm'
Comment 6 Antoine Brodin freebsd_committer freebsd_triage 2023-10-17 12:45:35 UTC
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
Comment 7 Charlie Li freebsd_committer freebsd_triage 2023-10-17 16:19:20 UTC
...this is what happens when your local tree is a few steps ahead, should be fixed on both counts now.
Comment 9 Yuri Victorovich freebsd_committer freebsd_triage 2023-11-03 22:37:23 UTC
databases/py-duckdb should now pass.
Comment 10 commit-hook freebsd_committer freebsd_triage 2023-11-03 22:37:51 UTC
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(+)
Comment 11 Yuri Victorovich freebsd_committer freebsd_triage 2023-11-05 16:27:04 UTC
Some ports fail with the old setuptools_scm with run-time errors like this:

> E   ImportError: cannot import name 'version' from 'soxr._version' ...
Comment 12 Charlie Li freebsd_committer freebsd_triage 2023-11-21 03:59:59 UTC
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
Comment 13 Yuri Victorovich freebsd_committer freebsd_triage 2023-11-21 05:32:44 UTC
(In reply to Charlie Li from comment #12)

Hi Charlie,


Modification of science/py-emmet-core is approved, I am the maintainer.


Thanks,
Yuri
Comment 14 Thierry Thomas freebsd_committer freebsd_triage 2024-01-01 18:02:18 UTC
It seems that everything is clear, could this PR be committed?
Comment 15 Henrich Hartzer 2024-02-07 20:01:08 UTC
(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.
Comment 16 Charlie Li freebsd_committer freebsd_triage 2024-02-07 20:03:52 UTC
(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.
Comment 17 commit-hook freebsd_committer freebsd_triage 2024-02-27 20:16:12 UTC
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(-)
Comment 18 commit-hook freebsd_committer freebsd_triage 2024-02-27 20:16:15 UTC
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(-)
Comment 19 commit-hook freebsd_committer freebsd_triage 2024-02-27 20:16:17 UTC
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(-)
Comment 20 commit-hook freebsd_committer freebsd_triage 2024-02-27 20:16:20 UTC
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(-)
Comment 21 Charlie Li freebsd_committer freebsd_triage 2024-02-28 18:49:58 UTC
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.
Comment 22 commit-hook freebsd_committer freebsd_triage 2024-02-29 07:21:34 UTC
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(-)
Comment 23 Charlie Li freebsd_committer freebsd_triage 2024-02-29 14:25:09 UTC
Main update landed; only keeping this open for the USE_PYTHON=distutils cases.