[Bug 289075] Mk/Uses/python.mk: Make cython3 default

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 10 Nov 2025 20:37:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289075

--- Comment #34 from Max Brazhnikov <makc@FreeBSD.org> ---
(In reply to Vladimir Druzenko from comment #33)
Great!

Vladimir if you are confident about the results of your local exp-run, I
propose the following upgrade plan:

1) copy lang/cython to lang/cython029 and mark it deprecated (without
expiration date)
2) deprecate devel/py-python-dtrace and science/py-molmod - the only ports
which require cython029 at runtime. Luckily, they are leaf ports, no ports
depend on them.
3) switch USE_PYTHON=cython ports to BUILD_DEPENDS+= lang/cython029 or to
USE_PYTHON=cython_legacy (I prefer the former: no helpers for outdated stuff!)
4) update lang/cython to 3.1.x
5) USE_PYTHON=cython3 -> USE_PYTHON=cython
6) pass lang/cython to python@

And push to the main after review (please upload patch to the Phabricator!)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.