[Bug 274671] lang/python313: New port, 3.13.5 release
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 19 Jun 2025 19:16:24 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274671
--- Comment #27 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/ports/commit/?id=ccaff6c14f2078ddc0edcbf26d7ee7e48b80c2a8
commit ccaff6c14f2078ddc0edcbf26d7ee7e48b80c2a8
Author: Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2025-06-19 19:01:45 +0000
Commit: Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2025-06-19 19:15:56 +0000
python.mk: prepare handling versions with ABI flags appended
Starting Python 3.13 there is an experimental free-threaded mode
that effectively warrants a separate distribution from "vanilla"
3.13. This mode includes appends an ABI flag so the resulting version
is 3.13t. Some of the logic for comparing versions and generating
flavours, amongst others, breaks since "3.13t" is not numeric, so
adjust accordingly. Also account for 3.13t being a child port as
the difference is one configure flag.
To this effect, introduce two new read-only public variables,
PYTHON_BASESUFFIX and PYTHON_BASEVER, for cases where the ABI flag
in PYTHON_SUFFIX and PYTHON_VER is not warranted. Shift PYTHON_EXT_SUFFIX
to use PYTHON_BASESUFFIX.
PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
Mk/Uses/python.mk | 23 +++++++++++++++++------
1 file changed, 17 insertions(+), 6 deletions(-)
--
You are receiving this mail because:
You are the assignee for the bug.