'; }
Bug 291778 - [exp-run] Request exp-run for lang/cython
Summary: [exp-run] Request exp-run for lang/cython
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL: https://people.freebsd.org/~sunpoet/p...
Keywords:
Depends on:
Blocks: 289075
  Show dependency treegraph
 
Reported: 2025-12-18 15:14 UTC by Po-Chuan Hsieh
Modified: 2026-01-15 18:45 UTC (History)
4 users (show)

See Also:
antoine: exp-run+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Po-Chuan Hsieh freebsd_committerfreebsd_triage 2025-12-18 15:14:41 UTC
Request exp-run for lang/cython 3.x update. It is used to identify ports that do not work with cython 3.x.

Thanks.
Comment 1 Antoine Brodin freebsd_committerfreebsd_triage 2025-12-18 22:46:46 UTC
Exp-run fails to start

[00:00:37] Error: compute_deps_pkg failed to lookup pkgname for lang/cython@py27 processing package py27-dnspython1-1.16.0_1 from dns/py-dnspython1 -- Is SUBDIR+=cython missing in lang/Makefile? And does the port provide the 'py27' FLAVOR?
[00:00:45] Error: compute_deps_pkg failed to lookup pkgname for lang/cython@py27 processing package py27-game_sdl2-7.4.11_6 from devel/py-game_sdl2@py27 -- Is SUBDIR+=cython missing in lang/Makefile? And does the port provide the 'py27' FLAVOR?
Comment 2 commit-hook freebsd_committerfreebsd_triage 2025-12-30 13:35:37 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8531323a5a30f29e3653282b259c8323ec6055cd

commit 8531323a5a30f29e3653282b259c8323ec6055cd
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-12-30 13:21:47 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-12-30 13:29:06 +0000

    lang/cython: Unmark DEPRECATED and remove EXPIRATION_DATE

    PR:             291778

 lang/cython/Makefile | 3 ---
 1 file changed, 3 deletions(-)
Comment 3 Po-Chuan Hsieh freebsd_committerfreebsd_triage 2025-12-30 14:52:24 UTC
Update patch to include the following changes:
- Update Mk/Uses/python.mk
- Update lang/cython to 3.2.3
- Fix the failing ports (by using cython0)

Thanks.

BTW, devel/py-game_sdl2 is a leaf port which can be removed from the ports tree.
Comment 4 Antoine Brodin freebsd_committerfreebsd_triage 2026-01-04 19:18:07 UTC
Some new failures logs:

https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/nest-3.8_5.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-DTLSSocket-0.1.12_1.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-cassandra-driver-3.18.0_1.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-electrum-4.6.2.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-fastbencode-0.2_1.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-libdnet-1.13_5.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-libzfs-1.1.2023020700_3.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-numpy-1.26.4_11,1.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-openEMS-0.0.36_1.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-peewee-3.15.0_1.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-pyenet-1.3.13.p7_1.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-pymssql-2.1.5_1.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-python-djvulibre-0.8.8_1.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-python-dtrace-0.0.13_1.log
https://pkg-status.freebsd.org/gohan06/data/143amd64PR291906-default-foo/2026-01-03_07h07m12s/logs/errors/py311-rectangle-packer-2.0.2_1.log
Comment 5 Po-Chuan Hsieh freebsd_committerfreebsd_triage 2026-01-05 18:00:43 UTC
Update patch to include the following changes:
- Update Mk/Uses/python.mk
- Update lang/cython to 3.2.4
- Allow math/py-numpy to build with cython 3.2.0+
- Fix the failing ports (by using cython0 and cython0_run)
- finance/electrum is skipped because it is not related to cython

Thanks.

from py311-electrum-4.6.2.log:
===>   py311-electrum-4.6.2 depends on package: py311-electrum-aionostr>=0.0.11,<0.1 - not found
*** Error code 1
Comment 6 Po-Chuan Hsieh freebsd_committerfreebsd_triage 2026-01-05 18:29:28 UTC
(In reply to Po-Chuan Hsieh from comment #5)

Update patch to include the following changes:
- Update Mk/Uses/python.mk
- Update lang/cython to 3.2.4
- Allow math/py-numpy to build with cython 3.2.0+
- Allow science/py-scipy to build with cython 3.2.0+
- Fix the failing ports (by using cython0 and cython0_run)
- finance/electrum is skipped because it is not related to cython

Thanks.

from py311-electrum-4.6.2.log:
===>   py311-electrum-4.6.2 depends on package: py311-electrum-aionostr>=0.0.11,<0.1 - not found
*** Error code 1
Comment 7 Antoine Brodin freebsd_committerfreebsd_triage 2026-01-05 18:32:23 UTC
(In reply to Po-Chuan Hsieh from comment #6)
Thanks, I was going to ask you a fixed version of scipy
Comment 8 Antoine Brodin freebsd_committerfreebsd_triage 2026-01-07 20:32:14 UTC
Some failures logs:

https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-PyOpenGL-accelerate-3.1.7.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-apache-beam-2.43.0_3.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-brz-3.2.2_3.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-dgl-1.1.2_2.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-electrum-4.6.2.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-gensim-4.3.3.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-kivy-2.3.0_2.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-macs2-2.2.9.1_1.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-molmod-1.4.8_2.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-pygeos-0.14.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-pygslodeiv2-0.9.4_5.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-python-fcl-0.0.12_4.log
https://pkg-status.freebsd.org/gohan05/data/143amd64-default-foo/2026-01-07_06h11m42s/logs/errors/py311-thinc-9.1.1_3.log
Comment 9 Po-Chuan Hsieh freebsd_committerfreebsd_triage 2026-01-12 06:05:58 UTC
Update patch to include the following changes (compared to v4):
- Fix the failing ports in comment #8 (by using cython0 and cython0_run)

PS. finance/electrum is still skipped because it is not related to cython
Comment 10 Antoine Brodin freebsd_committerfreebsd_triage 2026-01-13 16:05:27 UTC
Exp-run seems fine
Comment 11 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:25 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=34d7297a6cd755117a842de165f4b92fa8e19018

commit 34d7297a6cd755117a842de165f4b92fa8e19018
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:35 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:13 +0000

    science/py-scipy: Allow build with cython 3.2.0+

    - Bump PORTREVISION for package change

    PR:             291778

 science/py-scipy/files/patch-cython (new) | 32 +++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
Comment 12 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:29 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c06401b594d7d7c9bc50153b2f8bc2858c60a3a5

commit c06401b594d7d7c9bc50153b2f8bc2858c60a3a5
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:28 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:11 +0000

    net/py-DTLSSocket: Change USE_PYTHON from cython to cython0

    PR:             291778

 net/py-DTLSSocket/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 13 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:31 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=24621f4776116177f90993596e4291a2e4e22a82

commit 24621f4776116177f90993596e4291a2e4e22a82
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:32 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:12 +0000

    science/nest: Change USE_PYTHON from cython to cython0

    PR:             291778

 science/nest/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 14 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:32 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a1c5ae6df43ffcb7fb0471e7faa7398bf0272339

commit a1c5ae6df43ffcb7fb0471e7faa7398bf0272339
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:10 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:04 +0000

    databases/py-pymssql: Change USE_PYTHON from cython to cython0

    PR:             291778

 databases/py-pymssql/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 15 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:33 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f9bb82224fecc43728ad518738518862949cfe52

commit f9bb82224fecc43728ad518738518862949cfe52
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:33 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:12 +0000

    science/py-openEMS: Change USE_PYTHON from cython to cython0

    PR:             291778

 science/py-openEMS/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 16 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:34 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f663ec39384a6664651cb28ffab5f3bb523fedf0

commit f663ec39384a6664651cb28ffab5f3bb523fedf0
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:19 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:07 +0000

    graphics/py-PyOpenGL-accelerate: Change USE_PYTHON from cython to cython0

    PR:             291778

 graphics/py-PyOpenGL-accelerate/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 17 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:37 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9a570c1d68984354d535d299a69b9f22b811a2c6

commit 9a570c1d68984354d535d299a69b9f22b811a2c6
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:37 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:14 +0000

    x11-toolkits/py-kivy: Change USE_PYTHON from cython to cython0

    PR:             291778

 x11-toolkits/py-kivy/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 18 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:38 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=99a1d700ceb9e15afe672f7b487dc8cdb38ba2a3

commit 99a1d700ceb9e15afe672f7b487dc8cdb38ba2a3
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:30 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:11 +0000

    net/py-pyenet: Change USE_PYTHON from cython to cython0

    PR:             291778

 net/py-pyenet/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 19 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:40 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=701da0edfce915bf0442344a40396bd59454259a

commit 701da0edfce915bf0442344a40396bd59454259a
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:36 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:13 +0000

    textproc/py-gensim: Change USE_PYTHON from cython to cython0

    PR:             291778

 textproc/py-gensim/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 20 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:42 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fa401ed60ed704a283f6ee98eb576201f35f0ca9

commit fa401ed60ed704a283f6ee98eb576201f35f0ca9
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:07 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:03 +0000

    Mk/Uses/python.mk: Update cython support after lang/cython 3.2.4 update

    - Add USE_PYTHON=cython0
    - Update CYTHON*_DEPENDS

    PR:             291778

 Mk/Uses/python.mk | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)
Comment 21 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:43 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=13b655192bc1caf17d9738ba819fad7c1e8623be

commit 13b655192bc1caf17d9738ba819fad7c1e8623be
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:29 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:11 +0000

    net/py-libdnet: Change USE_PYTHON from cython to cython0

    PR:             291778

 net/py-libdnet/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 22 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:44 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ca82644f6aefeb5c17a374d898bcfab7b8ebaba3

commit ca82644f6aefeb5c17a374d898bcfab7b8ebaba3
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:10 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:04 +0000

    databases/py-peewee: Change USE_PYTHON from cython to cython0

    PR:             291778

 databases/py-peewee/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 23 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:45 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=13364bd32243557e8d038b3c4e4118db61a8230d

commit 13364bd32243557e8d038b3c4e4118db61a8230d
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:22 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:08 +0000

    math/py-dgl: Change USE_PYTHON from cython to cython0

    PR:             291778

 math/py-dgl/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 24 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:46 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b2f971c25e01d157dec2806d652caa7a5be5f7bd

commit b2f971c25e01d157dec2806d652caa7a5be5f7bd
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:23 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:09 +0000

    math/py-numpy: Allow build with cython 3.2.0+

    - Bump PORTREVISION for package change

    PR:             291778

 math/py-numpy/Makefile                   |  2 +-
 math/py-numpy/files/patch-pyproject.toml | 10 ++++++----
 2 files changed, 7 insertions(+), 5 deletions(-)
Comment 25 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:47 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d5fc5ef2815ea4e749fbb5b1fa12534c73d0ccdf

commit d5fc5ef2815ea4e749fbb5b1fa12534c73d0ccdf
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:50:30 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:02 +0000

    lang/cython: Update to 3.2.4

    Changes:        https://github.com/cython/cython/releases
                    https://github.com/cython/cython/blob/master/CHANGES.rst
    PR:             291778
    Exp-run by:     antoine

 lang/cython/Makefile                   | 13 +++++++------
 lang/cython/distinfo                   |  6 +++---
 lang/cython/files/patch-setup.py (new) | 11 +++++++++++
 3 files changed, 21 insertions(+), 9 deletions(-)
Comment 26 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:48 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2379cc5807ef050fb4616d919cd27636dd783baa

commit 2379cc5807ef050fb4616d919cd27636dd783baa
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:20 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:08 +0000

    graphics/py-djvulibre: Change USE_PYTHON from cython to cython0

    PR:             291778

 graphics/py-djvulibre/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 27 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:50 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6e418e4c3f89f5713969c1d930d6d29c3636f24f

commit 6e418e4c3f89f5713969c1d930d6d29c3636f24f
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:11 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:04 +0000

    devel/brz: Change USE_PYTHON from cython to cython0

    PR:             291778

 devel/brz/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 28 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:51 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7011df8027a637e415e52096167577b485826e44

commit 7011df8027a637e415e52096167577b485826e44
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:25 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:09 +0000

    math/py-python-fcl: Change USE_PYTHON from cython to cython0

    PR:             291778

 math/py-python-fcl/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 29 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:52 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=246016607600a9f239f35793102d19aa3f3390cc

commit 246016607600a9f239f35793102d19aa3f3390cc
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:32 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:12 +0000

    science/py-molmod: Change USE_PYTHON from cython to cython0

    PR:             291778

 science/py-molmod/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 30 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:53 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=52908b80dc64589a3f180f14e132445f7243c01b

commit 52908b80dc64589a3f180f14e132445f7243c01b
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:24 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:09 +0000

    math/py-pygslodeiv2: Change USE_PYTHON from cython to cython0

    PR:             291778

 math/py-pygslodeiv2/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 31 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:54 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bd5953c69cbff4e9ebdbba123ec68ca65361da31

commit bd5953c69cbff4e9ebdbba123ec68ca65361da31
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:09 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:03 +0000

    databases/py-cassandra-driver: Change USE_PYTHON from cython to cython0

    PR:             291778

 databases/py-cassandra-driver/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 32 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:55 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c016ead900f8109052e33b84bc732ce8e109429d

commit c016ead900f8109052e33b84bc732ce8e109429d
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:14 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:05 +0000

    devel/py-game_sdl2: Change USE_PYTHON from cython to cython0

    PR:             291778

 devel/py-game_sdl2/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 33 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:58 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=77bf1c0a0cf89b205a6a1fe0458cc3ece6855f35

commit 77bf1c0a0cf89b205a6a1fe0458cc3ece6855f35
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:15 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:06 +0000

    devel/py-python-dtrace: Change USE_PYTHON from cython{,run} to cython0{,_run}

    PR:             291778

 devel/py-python-dtrace/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 34 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:01:59 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a09575c46a36566b3001f7315062182d30afcce6

commit a09575c46a36566b3001f7315062182d30afcce6
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:27 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:10 +0000

    misc/py-apache-beam: Change USE_PYTHON from cython to cython0

    PR:             291778

 misc/py-apache-beam/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 35 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:02:01 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6ad23d4dbbebf970b6bc02c5546c9bddd0c8c74c

commit 6ad23d4dbbebf970b6bc02c5546c9bddd0c8c74c
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:21 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:08 +0000

    graphics/py-pygeos: Change USE_PYTHON from cython to cython0

    PR:             291778

 graphics/py-pygeos/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 36 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:02:03 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d06c6550e2b5b9ec439540b515429fe4cfc70576

commit d06c6550e2b5b9ec439540b515429fe4cfc70576
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:17 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:06 +0000

    dns/py-dnspython1: Change USE_PYTHON from cython to cython0

    PR:             291778

 dns/py-dnspython1/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 37 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:02:04 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1ed57ac294f4cd93fa9052dcf5aa50149c35ae5c

commit 1ed57ac294f4cd93fa9052dcf5aa50149c35ae5c
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:16 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:06 +0000

    devel/py-thinc: Change USE_PYTHON from cython to cython0

    PR:             291778

 devel/py-thinc/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 38 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:02:05 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b3a5018a39620b1263ff75b3b7be7fb5ad29a701

commit b3a5018a39620b1263ff75b3b7be7fb5ad29a701
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:26 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:10 +0000

    math/py-rectangle-packer: Change USE_PYTHON from cython to cython0

    PR:             291778

 math/py-rectangle-packer/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 39 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:02:06 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c5414ada07d99bd8ecf4e07799ff96a6913a2d82

commit c5414ada07d99bd8ecf4e07799ff96a6913a2d82
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:08 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:03 +0000

    biology/py-macs2: Change USE_PYTHON from cython to cython0

    PR:             291778

 biology/py-macs2/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 40 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:02:08 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=403a71178daa4e3640e9a489c14eb6483721915d

commit 403a71178daa4e3640e9a489c14eb6483721915d
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:13 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:05 +0000

    devel/py-fastbencode: Change USE_PYTHON from cython to cython0

    PR:             291778

 devel/py-fastbencode/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 41 commit-hook freebsd_committerfreebsd_triage 2026-01-15 12:02:09 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b6e8968a67196dce482f90319c9924cd3c7d383e

commit b6e8968a67196dce482f90319c9924cd3c7d383e
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 11:45:18 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 11:54:07 +0000

    filesystems/py-libzfs: Change USE_PYTHON from cython to cython0

    PR:             291778

 filesystems/py-libzfs/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 42 Po-Chuan Hsieh freebsd_committerfreebsd_triage 2026-01-15 12:05:00 UTC
Committed. Thanks.
Comment 43 Jan Martin Mikkelsen 2026-01-15 12:55:20 UTC
Are any of these changes expected to make it to 2026Q1?
Comment 44 commit-hook freebsd_committerfreebsd_triage 2026-01-15 17:22:54 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6d475ab2dcd08d35a6a3ef6bd9db134e3c7a71f0

commit 6d475ab2dcd08d35a6a3ef6bd9db134e3c7a71f0
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-01-15 17:22:12 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-01-15 17:22:12 +0000

    Mk/Uses/python.mk: Remove USE_PYTHON=cython3{,_run,_test}

    - Convert all cython3 occurrence to USE_PYTHON=cython*
    - Bump PORTREVISION dependent ports of USE_PYTHON=cython_run for dependency change

    PR:             291778

 Mk/Uses/python.mk                                | 22 ----------------------
 archivers/py-blosc2/Makefile                     |  2 +-
 archivers/py-borgbackup/Makefile                 |  2 +-
 astro/py-astropy/Makefile                        |  2 +-
 audio/py-pyliblo3/Makefile                       |  2 +-
 biology/py-bx-python/Makefile                    |  2 +-
 biology/py-dnaio/Makefile                        |  2 +-
 biology/py-macs3/Makefile                        |  2 +-
 biology/py-pyrodigal/Makefile                    |  2 +-
 comms/libimobiledevice/Makefile                  |  2 +-
 databases/py-apache-arrow/Makefile               |  2 +-
 databases/py-pyarrow/Makefile                    |  4 ++--
 databases/py-pyarrow/distinfo                    |  6 +++---
 databases/py-snowflake-connector-python/Makefile |  2 +-
 databases/py-unqlite/Makefile                    |  2 +-
 devel/meson-python/Makefile                      |  2 +-
 devel/py-cffi/Makefile                           |  2 +-
 devel/py-cwcwidth/Makefile                       |  2 +-
 devel/py-cysignals/Makefile                      |  2 +-
 devel/py-ewah-bool-utils/Makefile                |  2 +-
 devel/py-frozenlist/Makefile                     |  2 +-
 devel/py-gevent/Makefile                         |  2 +-
 devel/py-grpcio/Makefile                         |  2 +-
 devel/py-guppy3/Makefile                         |  2 +-
 devel/py-intbitset/Makefile                      |  2 +-
 devel/py-libplist/Makefile                       |  2 +-
 devel/py-line-profiler/Makefile                  |  2 +-
 devel/py-lxml/Makefile                           |  2 +-
 devel/py-lxml5/Makefile                          |  2 +-
 devel/py-memory-allocator/Makefile               |  2 +-
 devel/py-msgpack/Makefile                        |  2 +-
 devel/py-propcache/Makefile                      |  2 +-
 devel/py-pycocotools/Makefile                    |  2 +-
 devel/py-pykdtree/Makefile                       |  2 +-
 devel/py-pysimdjson/Makefile                     |  2 +-
 devel/py-pyyaml-ft/Makefile                      |  2 +-
 devel/py-pyyaml/Makefile                         |  2 +-
 devel/py-qutip/Makefile                          |  4 ++--
 devel/py-reedsolo/Makefile                       |  2 +-
 devel/py-thinc8/Makefile                         |  2 +-
 devel/py-tree-sitter-languages/Makefile          |  2 +-
 filesystems/py-llfuse/Makefile                   |  2 +-
 graphics/inkscape/Makefile                       |  2 +-
 graphics/py-fiona/Makefile                       |  2 +-
 graphics/py-imagecodecs/Makefile                 |  2 +-
 graphics/py-pandana/Makefile                     |  2 +-
 graphics/py-pandarm/Makefile                     | 14 +++++++-------
 graphics/py-pandarm/distinfo                     |  6 +++---
 graphics/py-pandarm/files/patch-pyproject.toml   | 21 ++++++---------------
 graphics/py-pyogrio/Makefile                     |  2 +-
 graphics/py-pyproj/Makefile                      |  2 +-
 graphics/py-rasterio/Makefile                    |  2 +-
 graphics/py-scikit-image/Makefile                |  2 +-
 graphics/py-simplejpeg/Makefile                  |  2 +-
 graphics/py-vispy/Makefile                       |  2 +-
 japanese/py-fugashi/Makefile                     |  2 +-
 lang/py-lupa/Makefile                            |  2 +-
 math/py-CyLP/Makefile                            |  2 +-
 math/py-PySCIPOpt/Makefile                       |  2 +-
 math/py-blis/Makefile                            |  2 +-
 math/py-cypari2/Makefile                         |  2 +-
 math/py-fpylll/Makefile                          |  2 +-
 math/py-linearmodels/Makefile                    |  2 +-
 math/py-lrcalc/Makefile                          |  2 +-
 math/py-mathics/Makefile                         |  4 ++--
 math/py-pandas/Makefile                          |  2 +-
 math/py-petsc4py/Makefile                        |  2 +-
 math/py-pplpy/Makefile                           |  2 +-
 math/py-primecountpy/Makefile                    |  2 +-
 math/py-primme/Makefile                          |  2 +-
 math/py-pyFFTW/Makefile                          |  2 +-
 math/py-pyreadr/Makefile                         |  2 +-
 math/py-pyreadstat/Makefile                      |  2 +-
 math/py-pywavelets/Makefile                      |  2 +-
 math/py-slepc4py/Makefile                        |  2 +-
 math/py-statsmodels/Makefile                     |  2 +-
 math/py-yt/Makefile                              |  2 +-
 multimedia/py-av/Makefile                        |  2 +-
 net/py-mpi4py/Makefile                           |  2 +-
 net/py-pyzmq/Makefile                            |  2 +-
 net/py-zeroconf/Makefile                         |  2 +-
 print/py-uharfbuzz/Makefile                      |  2 +-
 science/py-dimod/Makefile                        |  2 +-
 science/py-dipy/Makefile                         |  2 +-
 science/py-dwave-gate/Makefile                   |  2 +-
 science/py-dwave-optimization/Makefile           |  2 +-
 science/py-dwave-preprocessing/Makefile          |  2 +-
 science/py-dwave-samplers/Makefile               |  2 +-
 science/py-h5py/Makefile                         |  2 +-
 science/py-scikit-learn/Makefile                 |  2 +-
 security/py-gssapi/Makefile                      |  2 +-
 security/py-krb5/Makefile                        |  2 +-
 security/py-python-pkcs11/Makefile               |  2 +-
 textproc/py-jq/Makefile                          |  2 +-
 textproc/py-openstep-plist/Makefile              |  2 +-
 textproc/py-pystemmer/Makefile                   |  2 +-
 textproc/py-spacy/Makefile                       |  2 +-
 textproc/py-tree-sitter-language-pack/Makefile   |  2 +-
 textproc/py-wordcloud/Makefile                   |  2 +-
 www/py-yarl/Makefile                             |  2 +-
 x11/xpra/Makefile                                |  2 +-
 101 files changed, 118 insertions(+), 149 deletions(-)