[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Anton Saietskii changed: What|Removed |Added CC||[email protected] --- Comment #57 from Anton Saietskii --- (In reply to commit-hook from comment #56) Shouldn't the first letter of subject be capitalized? [0] [0]: https://docs.freebsd.org/en/articles/committers-guide/#_capitalize_the_first_letter_of_the_subject -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #56 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=04470a19e668c730bcd0d7bd5636c5305ff6a2a4 commit 04470a19e668c730bcd0d7bd5636c5305ff6a2a4 Author: Antoine Brodin AuthorDate: 2026-02-15 07:51:06 + Commit: Antoine Brodin CommitDate: 2026-02-15 07:51:06 + misc: fix build with python 3.12 PR: 285957 astro/gpsd/Makefile| 2 ++ audio/py-essentia/Makefile | 1 + biology/libneurosim/Makefile | 1 + devel/libarea/Makefile | 1 + devel/py-ice/Makefile | 3 ++- math/gau2grid/Makefile | 3 ++- math/py-pyaudi/Makefile| 3 ++- misc/py-molequeue/Makefile | 1 + net-p2p/c-lightning/Makefile | 1 + science/lammps/Makefile| 1 + science/tweedledum/Makefile| 4 +++- textproc/redland-bindings/Makefile | 1 + 12 files changed, 18 insertions(+), 4 deletions(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Bug 285957 depends on bug 293090, which changed state. Bug 293090 Summary: net-mgmt/collectd5: fix python hardcoded version https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293090 What|Removed |Added Status|New |Closed Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Piotr Kubaj changed: What|Removed |Added CC||[email protected] Depends on||293090 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293090 [Bug 293090] net-mgmt/collectd5: fix python hardcoded version -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
--- Comment #55 from Tatsuki Makino ---
More importantly, it seems better to organize things so that all flavors are
always available on all py ports.
For the time being, OpenShot is set up with some extra features added with that
goal in mind.
BINARY_ALIAS=sphinx-build=sphinx-build-${PYTHON_VER} is written in
multimedia/openshot/Makefile
USE_PYTHON=optsuffix is also written in multimedia/openshot/Makefile
BUILD_ALL_PYTHON_FLAVORS=1 is written in make.conf for poudriere
poudriere is run against multimedia/openshot@all
This allows we to confirm that PYTHON_DEFAULT works fine with the new python
version, even in an environment where it is 3.11.
However, currently devel/py-dbus@{py310,py312,py313,py314}and
graphics/py-cairo@py313t fails to build using this method, so if the ports were
depending on it, we won't be able to run tests :)
--
You are receiving this mail because:
You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #54 from Antoine Brodin --- (In reply to Vladimir Druzenko from comment #53) There is no vote, we can not go to 3.13 before 3.12 unless you want to wait 1 more year for all ports to be fixed -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #53 from Vladimir Druzenko --- (In reply to Cy Schubert from comment #49) If there were a vote here, I'd also vote for 3.13. One of the arguments is the use of 3.13 in the CY2026 VFX Platform: https://vfxplatform.com. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Bug 285957 depends on bug 288781, which changed state. Bug 288781 Summary: devel/py-cheetah3: Update to 3.4.0.post5 for python 3.12 compat, updates, bugfixes https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288781 What|Removed |Added Status|In Progress |Closed Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #52 from [email protected] --- Can a committer please have a look at bug 288781 which is here on the "depends on" list. There exists a patch since 2025-08-11 02:05 UTC waiting to be reviewed and committed. Please folks. don't bother to stop by a port which is assigned to freebsd-ports-bugs (Nobody). -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Bug 285957 depends on bug 285958, which changed state. Bug 285958 Summary: multimedia/openshot: update to 3.4.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285958 What|Removed |Added Status|New |Closed Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Charlie Li changed: What|Removed |Added Summary|lang/python313 as default |lang/python312 as default |python |python -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #50 from [email protected] --- Bug 285958 is in the "Depends-on" list. I do doubt the relevancy of bug 285958 for this process here. Calling for a review of bug 285958 from here. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Max Brazhnikov changed: What|Removed |Added Depends on||277826 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277826 [Bug 277826] [exp-run]science/py-scipy: Update to 1.17.0 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #49 from Cy Schubert --- (In reply to Matthias Andree from comment #48) +1 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Matthias Andree changed: What|Removed |Added CC||[email protected] --- Comment #48 from Matthias Andree --- Can we stop wasting time on this and move to 3.13 directly? -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Cy Schubert changed: What|Removed |Added Blocks||292753 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292753 [Bug 292753] sysutils/python: update to 2.20.1 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Bug 285957 depends on bug 292190, which changed state. Bug 292190 Summary: editors/openoffice-devel: compile fails with python 3.12 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292190 What|Removed |Added Status|In Progress |Closed Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #47 from Antoine Brodin --- Most problematic failures at the moment: science/py-scipy@py312 -> 309 skipped japanese/mozc-server -> 15 skipped devel/pyside2@py312 -> 8 skipped devel/py-yappi@py312 -> 6 skipped textproc/dblatex -> 5 skipped audio/aubio -> 5 skipped x11-toolkits/ntk -> 4 skipped security/py-python-nss@py312 -> 3 skipped x11-fonts/py-compreffor@py312 -> 3 skipped astro/gpsd@nox11 -> 3 skipped math/py-pandas-datareader@py312 -> 2 skipped devel/py-strenum@py312 -> 2 skipped biology/py-pysam@py312 -> 2 skipped devel/py-stdlib-list@py312 -> 2 skipped -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #46 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4c110299a9b90511fc503223f3fda2441e733831 commit 4c110299a9b90511fc503223f3fda2441e733831 Author: Antoine Brodin AuthorDate: 2026-01-14 06:02:07 + Commit: Antoine Brodin CommitDate: 2026-01-14 06:02:07 + devel/llvm12: fix build with python 3.12 PR: 285957 devel/llvm12/Makefile | 2 ++ 1 file changed, 2 insertions(+) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #45 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8062a5726bae3a3c26f55f37b9dba25dabf6f776 commit 8062a5726bae3a3c26f55f37b9dba25dabf6f776 Author: Antoine Brodin AuthorDate: 2026-01-14 06:02:35 + Commit: Antoine Brodin CommitDate: 2026-01-14 06:02:35 + devel/llvm13: fix build with python 3.12 PR: 285957 devel/llvm13/Makefile | 2 ++ 1 file changed, 2 insertions(+) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #44 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5535830aa60558f578ae719f49b992c325de0934 commit 5535830aa60558f578ae719f49b992c325de0934 Author: Antoine Brodin AuthorDate: 2026-01-13 18:22:40 + Commit: Antoine Brodin CommitDate: 2026-01-13 18:22:40 + textproc/quarto: fix packaging with python 3.12 PR: 285957 textproc/quarto/pkg-plist | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #43 from George Mitchell --- Once we get this polished off, we can start working on making 3.13 the default . . . -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #42 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=710440e95b39414171940d7d4079bfb837d881e9 commit 710440e95b39414171940d7d4079bfb837d881e9 Author: Antoine Brodin AuthorDate: 2026-01-13 17:41:05 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:41:05 + devel/py-zfp: fix build with python 3.12 PR: 285957 devel/py-zfp/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #39 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9964012fd426ec576823037de44cc2a67db54c6a commit 9964012fd426ec576823037de44cc2a67db54c6a Author: Antoine Brodin AuthorDate: 2026-01-13 17:39:49 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:39:49 + misc/py-SoapySDR: fix build with python 3.12 PR: 285957 misc/py-SoapySDR/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #40 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fea6aa342ba549a659042675d9b444f754e72b9c commit fea6aa342ba549a659042675d9b444f754e72b9c Author: Antoine Brodin AuthorDate: 2026-01-13 17:37:29 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:37:29 + finance/odoo16: fix packaging with python 3.12 PR: 285957 finance/odoo16/pkg-plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #41 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fa4e169cfc2a579ab87c38108e9831fef41a962d commit fa4e169cfc2a579ab87c38108e9831fef41a962d Author: Antoine Brodin AuthorDate: 2026-01-13 17:38:28 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:38:28 + finance/odoo17: fix packaging with python 3.12 PR: 285957 finance/odoo17/pkg-plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #38 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a0fb555a6be321515d010e9438cf0608fe3a7219 commit a0fb555a6be321515d010e9438cf0608fe3a7219 Author: Antoine Brodin AuthorDate: 2026-01-13 17:39:07 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:39:07 + finance/odoo18: fix packaging with python 3.12 PR: 285957 finance/odoo18/pkg-plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #36 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=99fa1784e9ef4a30561084ab9a74e84c65222ee4 commit 99fa1784e9ef4a30561084ab9a74e84c65222ee4 Author: Antoine Brodin AuthorDate: 2026-01-13 17:42:07 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:42:07 + devel/fungw: fix build with python 3.12 PR: 285957 devel/fungw/Makefile | 1 + 1 file changed, 1 insertion(+) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #37 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f8ba202259b860b5657760070661998dfac46833 commit f8ba202259b860b5657760070661998dfac46833 Author: Antoine Brodin AuthorDate: 2026-01-13 17:41:37 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:41:37 + devel/py-dbt-extractor: fix build with python 3.12 PR: 285957 devel/py-dbt-extractor/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #35 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=da4cba9db13bbcd10ac5ebcf6a7fa6a146d60e48 commit da4cba9db13bbcd10ac5ebcf6a7fa6a146d60e48 Author: Antoine Brodin AuthorDate: 2026-01-13 17:43:20 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:43:20 + deskutils/presage: fix build with python 3.12 PR: 285957 deskutils/presage/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #32 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c536fdf2eb9f6bd817c315c471425b12d795d73e commit c536fdf2eb9f6bd817c315c471425b12d795d73e Author: Antoine Brodin AuthorDate: 2026-01-13 17:43:54 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:43:54 + databases/ldb25: fix build with python 3.12 PR: 285957 databases/ldb25/Makefile | 1 + 1 file changed, 1 insertion(+) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #34 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d91cff03ba0d9519f96bfb3080509319adb4670d commit d91cff03ba0d9519f96bfb3080509319adb4670d Author: Antoine Brodin AuthorDate: 2026-01-13 17:40:31 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:40:31 + games/py-fife: fix build with python 3.12 PR: 285957 games/py-fife/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #33 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ce0f22ff650010e499521e9d64fa12ef7a28e5ac commit ce0f22ff650010e499521e9d64fa12ef7a28e5ac Author: Antoine Brodin AuthorDate: 2026-01-13 17:42:38 + Commit: Antoine Brodin CommitDate: 2026-01-13 17:42:38 + chinese/pycangjie: fix build with python 3.12 PR: 285957 chinese/pycangjie/Makefile | 1 + 1 file changed, 1 insertion(+) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Bug 285957 depends on bug 292189, which changed state. Bug 292189 Summary: emulators/virtualbox-ose: require python 3.11 (fail on 3.12) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292189 What|Removed |Added Status|New |Closed Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #31 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8a712f40160ee5090c5029d7f184541558830d2b commit 8a712f40160ee5090c5029d7f184541558830d2b Author: Vladimir Druzenko AuthorDate: 2026-01-12 12:25:34 + Commit: Vladimir Druzenko CommitDate: 2026-01-12 12:25:34 + emulators/virtualbox-ose{,-legacy}: Limit python to 3.10-3.11 This is temporary workaround for build error: /usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:197:7: error: use of undeclared identifier 'PyUnicode_GET_SIZE'; did you mean 'PyDict_GET_SIZE'? if (PyUnicode_GET_SIZE(val_use) == 0) { ^~ PyDict_GET_SIZE /usr/local/include/python3.12/cpython/dictobject.h:53:26: note: 'PyDict_GET_SIZE' declared here static inline Py_ssize_t PyDict_GET_SIZE(PyObject *op) { ^ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:501:38: error: use of undeclared identifier 'PyUnicode_AS_UNICODE' FILL_SIMPLE_POINTER( PRUnichar, *PyUnicode_AS_UNICODE(val_use) ); ^ /usr/ports/emulators/virtualbox-ose/work/VirtualBox-6.1.50/src/libs/xpcom18a4/python/src/VariantUtils.cpp:829:8: error: use of undeclared identifier 'PyUnicode_GetSize' if (PyUnicode_GetSize(ob) == 0) { ^ Support for the python 3.12+ was added in the VirtualBox 7.0. Maybe I'll partially port this in older VirtualBox ports later. PR: 292189 285957 emulators/virtualbox-ose-legacy/Makefile | 2 +- emulators/virtualbox-ose/Makefile| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Vladimir Druzenko changed: What|Removed |Added Depends on||292189, 292190 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292189 [Bug 292189] emulators/virtualbox-ose: require python 3.11 (fail on 3.12) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292190 [Bug 292190] editors/openoffice-devel: compile fails with python 3.12 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #28 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=eba1e69e05030747b4d4b9ee257191d19a404af3 commit eba1e69e05030747b4d4b9ee257191d19a404af3 Author: Antoine Brodin AuthorDate: 2026-01-07 18:41:49 + Commit: Antoine Brodin CommitDate: 2026-01-07 18:41:49 + math/stp: fix build with python 3.12 PR: 285957 math/stp/Makefile | 1 + 1 file changed, 1 insertion(+) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #30 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3ad823adbe28e85856f12c2941502ac64185f68b commit 3ad823adbe28e85856f12c2941502ac64185f68b Author: Antoine Brodin AuthorDate: 2026-01-07 18:42:28 + Commit: Antoine Brodin CommitDate: 2026-01-07 18:42:28 + net/samba416: fix build with python 3.12 PR: 285957 net/samba416/Makefile | 1 + 1 file changed, 1 insertion(+) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #29 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ebf32ffbb4a5cdd7406fef544071c102d18d583a commit ebf32ffbb4a5cdd7406fef544071c102d18d583a Author: Antoine Brodin AuthorDate: 2026-01-07 18:41:10 + Commit: Antoine Brodin CommitDate: 2026-01-07 18:41:10 + devel/libftdi1: fix build with python 3.12 PR: 285957 devel/libftdi1/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Antoine Brodin changed: What|Removed |Added Assignee|[email protected] |[email protected] --- Comment #27 from Antoine Brodin --- New failures logs: https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-bup-0.32.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/gpsd-nox11-3.25_2.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-astropy-helpers-4.0.1_2.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/aubio-0.4.9_7.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/lvtk-2.0.0.r1.14.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-essentia-2.1.b5.859_5.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/hipercontracer-2.1.8.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/libneurosim-1.2.0_1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-macs2-2.2.9.1_1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pysam-0.23.0_1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/ifcopenshell-0.7.0.231127_5.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-gmsh-4.14.0_1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/zh-pycangjie-1.3.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/ldb25-2.5.3_1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/mongodb80-8.0.12_5.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-leveldb-0.201_1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/presage-0.9.1_2.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-khard-0.20.0.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-brz-3.2.2_3.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/fungw-1.2.2.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/libarea-20191031_1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/libftdi1-1.5_9.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/llvm12-12.0.1_14.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/llvm13-13.0.1_8.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-cld-20150113_1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-cliapp-1.20180812.1_2.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-dbt-extractor-0.5.1_19.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-fluent-logger-0.11.1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-foolscap-23.3.0_2.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-freebsd-0.9.5_1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-grizzled-0.9.4_3.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-Ice-3.6.5_2.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pathtools-0.1.2_6.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pep562-1.1_1.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pycocotools-2.0.11.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pydantic-yaml-1.6.0.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-pyopencl-2018.2_10.log https://pkg-status.freebsd.org/gohan04/data/143amd64-default-foo/2026-01-07_08h23m41s/logs/errors/py312-python
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Antoine Brodin changed: What|Removed |Added Assignee|[email protected] |[email protected] --- Comment #17 from Antoine Brodin --- Assign to portmgr for the exp-run -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Antoine Brodin changed: What|Removed |Added Flags||exp-run? --- Comment #16 from Antoine Brodin --- Request exp-run -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Michael Osipov changed: What|Removed |Added CC||[email protected] --- Comment #15 from Michael Osipov --- (In reply to Vladimir Druzenko from comment #14) The more versions you skip the more antiproportional work you have to do. We should solve 3.12 with newest setuptools first. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Charlie Li changed: What|Removed |Added See Also||https://bugs.freebsd.org/bu ||gzilla/show_bug.cgi?id=2921 ||05 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #14 from Vladimir Druzenko --- (In reply to p5B2EA84B3 from comment #13) IMHO, better to move to 3.13 without step with 3.12. "VFX platform 2026" uses Python is 3.13.x: https://vfxplatform.com/ -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #13 from [email protected] --- It seems the status of this PR needs to be changed to: stalled Last note from Charlie: 2025-04-28 14:12:30 UTC Python 3.12.0 exists since 2023-10-02 Python 3.12.10 final regular bugfix release 2025-04-08 (same day this PR was created) Since then Python 3.12 is regarded as *legacy* and gets security fix releases only. The last one was 3.12.12, 2025-10-09 Will the changing of the Python default version in the FreeBSD ports will end like the failure of upgrading from 3.9 to 3.10? Folks, we need to enter a stage of doing such tasks in a more professional way. If we do not have the human resources we need to consist, some money needs to be thrown on such issues. Greetings to the FreeBSD Foundation from here. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Bug 285957 depends on bug 286361, which changed state. Bug 286361 Summary: graphics/mesa-devel: python=3.12 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286361 What|Removed |Added Status|New |Closed Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Bug 285957 depends on bug 287794, which changed state. Bug 287794 Summary: math/py-numpy: Migrate to PEP517 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287794 What|Removed |Added Status|New |Closed Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Matthew Wener changed: What|Removed |Added Depends on||288781 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288781 [Bug 288781] devel/py-cheetah3: Update to 3.4.0 for python 3.12 compat, updates, bugfixes -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Matthew Wener changed: What|Removed |Added Depends on||287794 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287794 [Bug 287794] math/py-numpy: Migrate to PEP517 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Bug 285957 depends on bug 286298, which changed state.
Bug 286298 Summary: databases/py-{gdbm,sqlite3}, x11-toolkits/py-tkinter:
internal headers from lang/python312+ not found
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286298
What|Removed |Added
Status|Open|Closed
Resolution|--- |FIXED
--
You are receiving this mail because:
You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Charlie Li changed: What|Removed |Added Blocks||287530 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287530 [Bug 287530] science/py-scipy: provide "py312" flavor -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Charlie Li changed: What|Removed |Added See Also||https://bugs.freebsd.org/bu ||gzilla/show_bug.cgi?id=2746 ||71 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
Charlie Li changed:
What|Removed |Added
Depends on||286298
Referenced Bugs:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286298
[Bug 286298] x11-toolkits/py-{gdbm,sqlite3,tkinter}: internal headers from
lang/python312+ not found
--
You are receiving this mail because:
You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Mark Linimon changed: What|Removed |Added Status|Open|In Progress -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #12 from Charlie Li --- (In reply to Evgenii Khramtsov from comment #11) Same as regular mesa when able to be updated to the current release. As commented over in bug 286361, the correct additional BUILD_DEPENDS line is not setuptools but rather packaging. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Charlie Li changed: What|Removed |Added Depends on||286361 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286361 [Bug 286361] graphics/mesa-devel: python=3.12 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #11 from Evgenii Khramtsov <[email protected]> --- Add bug 286361 to "Depends on" please, I can't edit this bug. Regular Mesa likely needs this as well, but I didn't test. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Bug 285957 depends on bug 285953, which changed state. Bug 285953 Summary: audio/jack: pull in upstream commit updating waf https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285953 What|Removed |Added Status|New |Closed Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #10 from Tatsuki Makino --- (In reply to Rainer Hurling from comment #9) Thank you. It is controlled by whether the variable USE_PYTHON is set to cython or cython3, and net/py-pyzmq uses cython. It seems that by rewriting this in cython3, the build of net/py-pyzmq@py312 succeed. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #9 from Rainer Hurling --- (In reply to Tatsuki Makino from comment #8) It seems this error occurs with lang/cython (v. 2xx) installed? If this is true, could you please try again with lang/cython3? There is some evidence [1] that we need cython3 for this problem. [1] https://github.com/aio-libs/aiohttp/issues/7229#issuecomment-1450517855 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Tatsuki Makino changed: What|Removed |Added Depends on||285958 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285958 [Bug 285958] multimedia/libopenshot: fix of configure when combined with python 3.12 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Tatsuki Makino changed: What|Removed |Added CC||[email protected] --- Comment #8 from Tatsuki Makino --- Thanks to the fixes in setuptools, the build has progressed quite a bit. However, this time the build of net/py-pyzmq@py312 will stop due to a famous cause. The following is an excerpt from the log. zmq/backend/cython/_version.c:2887:55: error: no member named 'ob_digit' in 'struct _longobject' const digit* digits = ((PyLongObject*)x)->ob_digit; ~~ ^ zmq/backend/cython/_version.c:2942:55: error: no member named 'ob_digit' in 'struct _longobject' const digit* digits = ((PyLongObject*)x)->ob_digit; ~~ ^ zmq/backend/cython/_version.c:3083:55: error: no member named 'ob_digit' in 'struct _longobject' const digit* digits = ((PyLongObject*)x)->ob_digit; ~~ ^ zmq/backend/cython/_version.c:3138:55: error: no member named 'ob_digit' in 'struct _longobject' const digit* digits = ((PyLongObject*)x)->ob_digit; ~~ ^ zmq/backend/cython/_version.c:3589:47: error: no member named 'ob_digit' in 'struct _longobject' const digit* digits = ((PyLongObject*)b)->ob_digit; ~~ ^ 5 warnings and 5 errors generated. error: command '/usr/bin/cc' failed with exit code 1 *** Error code 1 Stop. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python on stable/14
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #4 from Jordan Ostreff --- Currently with only pyton3-3.12 installed as default and only python version, only following ports doesn't build databases/py-gdbm@py312 security/py-keyring@py312 devel/py-jaraco.classes@py312 security/py-SecretStorage@py312 graphics/py-pillow@py312 x11-toolkits/py-tkinter@py312 devel/py-twisted@py312 www/py-treq devel/py-repoze.who www/py-webob@py312 x11-toolkits/py-tkinter net-mgmt/py-prometheus-client devel/py-Automat@py312 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python on stable/14
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #2 from Jordan Ostreff --- it looks that keeping level/py-setuptools bellow to 75.8.2 causes some problems - with wheel and not only -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Charlie Li changed: What|Removed |Added Depends on||285953 Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285953 [Bug 285953] audio/jack: pull in upstream commit updating waf -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Charlie Li changed: What|Removed |Added Summary|lang/python312 as default |lang/python312 as default |python on stable/14 |python Keywords||tracking --- Comment #7 from Charlie Li --- Commandeering this into a meta-bug to track Python 3.12-specific package breakages generally. After 3.13 is committed, activity should intensify when exp-runs happen and whatnot to preserve the n-1 bit (n being latest upstream CPython release). (In reply to Jordan Ostreff from comment #4) Try building these again. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python on stable/14
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 --- Comment #6 from [email protected] --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8927fe8f67e32805fe94c94356b013d59ca4af25 commit 8927fe8f67e32805fe94c94356b013d59ca4af25 Author: Charlie Li AuthorDate: 2025-04-10 13:44:00 + Commit: Charlie Li CommitDate: 2025-04-10 13:44:00 + devel/py-setuptools: account for removed pkgutil methods in Python 3.12 Reported by: jan, Tatsuki Makino PR: 285957 devel/py-setuptools/Makefile | 3 +++ devel/py-setuptools/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python on stable/14
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 jan changed: What|Removed |Added CC||[email protected] --- Comment #5 from jan --- It's not possible to build databases/py-sqlite3. I think because there is no py312 flavor for setuptools? ===> Configuring for py312-setuptools-63.1.0_3 ===> Building for py312-setuptools-63.1.0_3 * Getting build dependencies for wheel... Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in main() File "/usr/local/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) File "/usr/local/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 137, in get_requires_for_build_wheel backend = _build_backend() File "/usr/local/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 70, in _build_backend obj = import_module(mod_path) ^^^ File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 999, in exec_module File "", line 488, in _call_with_frames_removed File "/var/ports/basejail/usr/ports/devel/py-setuptools/work-py312/setuptools-63.1.0/setuptools/__init__.py", line 16, in import setuptools.version File "/var/ports/basejail/usr/ports/devel/py-setuptools/work-py312/setuptools-63.1.0/setuptools/version.py", line 1, in import pkg_resources File "/var/ports/basejail/usr/ports/devel/py-setuptools/work-py312/setuptools-63.1.0/pkg_resources/__init__.py", line 2191, in register_finder(pkgutil.ImpImporter, find_on_path) ^^^ AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'? ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel *** Error code 1 Stop. make[1]: stopped in /basejail/usr/ports/devel/py-setuptools *** Error code 1 Stop. make: stopped in /basejail/usr/ports/databases/py-sqlite3 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python on stable/14
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Charlie Li changed: What|Removed |Added Status|New |Open Flags|maintainer-feedback?(python |maintainer-feedback+ |@FreeBSD.org) | CC||[email protected] --- Comment #3 from Charlie Li --- What manual is this? The devel/py-setuptools currently in tree is "temporarily" pinned to devel/py-wheel044 until the update can happen, so you will need to temporarily remove devel/py-wheel so that 044 can be installed, then remove 044 once finished. In a more general sense however, building Python packages (FreeBSD or not) outside of isolated environments like poudriere or virtual environments is not really supported. While we in FreeBSD strive to have the ability to build stuff on live systems/environments, we are still beholden to the warts of the greater communities of the stuff ported. The Python packaging community (and a couple others) has effectively required them for support purposes as incompatibilities and breakages between even not-quite-major package versions happen often, and different versions cannot be installed concurrently. -- You are receiving this mail because: You are the assignee for the bug.
maintainer-feedback requested: [Bug 285957] lang/python312 as default python on stable/14
Bugzilla Automation has asked freebsd-python (Nobody)
for maintainer-feedback:
Bug 285957: lang/python312 as default python on stable/14
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957
--- Description ---
I'm following the manual:
For portmaster users:
# sh
# portmaster -o lang/python312 python311
# REINSTALL="$(pkg info -oq '*py311*’)”
# pkg delete -f "*py311*"
# portmaster $REINSTALL
# REBUILD=$(pkg query -g "%n:%dn" '*' | grep py3 | grep -v py311 | cut -d :
-f 1 | sort -u)
# portmaster $REBUILD
# REBUILD2=$(pkg list | grep python3-3.11 | xargs pkg which | awk '{print
$6}' | sort -u)
# portmaster $REBUILD2
Final steps (for pre-built packages & portmaster):
If no longer required, Python 3.11 can be removed via
"pkg remove python311" and the directory /usr/local/lib/python3.11 can
then be deleted afterwards, if not empty.
and have stopped on step portmaster $REINSTALL
# pkg info | grep py312
py312-build-1.2.2_2PEP517 package builder
py312-flit-core-3.11.0 Distribution-building parts of Flit
py312-installer-0.7.0 Library for installing Python wheels
py312-packaging-24.2 Core utilities for Python packages
py312-pyproject-hooks-1.2.0Wrappers to call pyproject.toml-based build
backend hooks
py312-wheel-0.45.1 Built-package format for Python
and actually problem is that devel/py-setuptools can't be build
$REINSTALL contains following:
devel/py-Automat devel/py-babel textproc/py-CommonMark devel/py-Jinja2
www/py-paste textproc/py-pyhamcrest print/py-PyMuPDF security/py-SecretStorage
security/py-acme www/py-aioquic textproc/py-alabaster devel/py-annotated-types
devel/py-appdirs devel/py-asn1crypto devel/py-attrs security/py-authlib
mail/py-authres security/py-bcrypt www/py-beaker www/py-beautifulsoup
www/py-bleach archivers/py-brotli devel/py-build www/py-cachecontrol
devel/py-calver devel/py-canonicaljson security/py-certbot
security/py-certbot-apache security/py-certifi devel/py-cffi
textproc/py-chardet textproc/py-charset-normalizer devel/py-click
devel/py-click-default-group devel/py-configargparse devel/py-configobj
devel/py-constantly devel/py-country devel/py-crashtest
security/py-cryptography lang/cython devel/py-dbus devel/py-defusedxml
devel/py-deprecation devel/py-distlib sysutils/py-distro dns/py-dnspython
textproc/py-docutils devel/py-dulwich devel/py-editables
textproc/py-elementpath devel/py-entrypoints devel/py-evdev
devel/py-fastjsonschema sysutils/py-filelock devel/py-fire devel/py-flit
devel/py-flit-core print/py-fonttools devel/py-frozendict filesystems/py-fs2
textproc/py-furo devel/py-future databases/py-gdbm textproc/py-gi-docgen
devel/py-google-i18n-address www/py-h2 devel/py-hatch-fancy-pypi-readme
devel/py-hatch-nodejs-version devel/py-hatch-vcs devel/py-hatchling
www/py-hpack www/py-html5lib www/py-hyperframe www/py-hyperlink dns/py-idna
devel/py-ijson graphics/py-imagesize devel/py-immutabledict devel/py-immutables
devel/py-importlib-metadata devel/py-importlib-resources devel/py-incremental
devel/py-iniconfig devel/py-installer devel/py-intervaltree
devel/py-ipython_genutils devel/py-iso8601 devel/py-jaraco.classes
devel/py-jeepney devel/py-joblib security/py-josepy devel/py-jsonschema
devel/py-jsonschema-specifications devel/py-jupyter-client
devel/py-jupyter-core security/py-keyring devel/py-kitchen www/py-lesscpy
devel/py-libevdev textproc/py-libxml2 textproc/py-linkify-it-py devel/py-lxml
textproc/py-m2r textproc/py-mako textproc/py-markdown
textproc/py-markdown-it-py textproc/py-markupsafe devel/py-matrix-common
devel/py-maturin textproc/py-mdit-py-plugins textproc/py-mdurl mail/py-milter
textproc/py-mistune textproc/py-mistune0 devel/py-mock devel/py-more-itertools
devel/py-msgpack devel/py-mypy devel/py-mypy_extensions
databases/py-mysqlclient textproc/py-myst-parser devel/py-nbclient
devel/py-nbformat net/py-ndg-httpsclient devel/py-nest-asyncio net/py-netaddr
devel/py-olefile security/py-openssl devel/py-orjson devel/py-packaging
textproc/py-pandocfilters devel/py-parsedatetime devel/py-pathspec devel/py-pbr
misc/py-pexpect devel/py-phonenumbers graphics/py-pillow devel/py-pip
devel/py-pkgconfig sysutils/py-pkginfo devel/py-platformdirs devel/py-pluggy
devel/py-ply devel/py-poetry-core devel/py-poetry-plugin-export
www/py-priority1 net-mgmt/py-prometheus-client devel/py-proselint
sysutils/py-psutil databases/py-psycopg2 sysutils/py-ptyprocess dns/py-py3dns
devel/py-pyasn1 devel/py-pyasn1-modules devel/py-pybind11 devel/py-pycparser
devel/py-pydantic devel/py-pydantic-core devel/py-pyflakes textproc/py-pygments
www/py-pyjwt textproc/py-pylons-sphinx-themes www/py-pylsqpack
security/py-pymacaroons databases/py-pymysql security/py-pynacl
textproc/py-pypa-docs-theme devel/py-pyparsing devel/py-pyproject-hooks
devel/py-pyrfc3339 devel/py-pyrsistent security/py-pysaml2 comms/py-pyserial
net/py-pysocks
[Bug 285957] lang/python312 as default python on stable/14
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Vladimir Druzenko changed: What|Removed |Added CC||[email protected] --- Comment #1 from Vladimir Druzenko --- There is an idea not to deviate too much from "VFX platform": https://vfxplatform.com/ In "VFX platform 2025" Python is 3.11.x. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 285957] lang/python312 as default python on stable/14
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285957 Bug ID: 285957 Summary: lang/python312 as default python on stable/14 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: [email protected] Reporter: [email protected] Flags: maintainer-feedback?([email protected]) Assignee: [email protected] I'm following the manual: For portmaster users: # sh # portmaster -o lang/python312 python311 # REINSTALL="$(pkg info -oq '*py311*’)” # pkg delete -f "*py311*" # portmaster $REINSTALL # REBUILD=$(pkg query -g "%n:%dn" '*' | grep py3 | grep -v py311 | cut -d : -f 1 | sort -u) # portmaster $REBUILD # REBUILD2=$(pkg list | grep python3-3.11 | xargs pkg which | awk '{print $6}' | sort -u) # portmaster $REBUILD2 Final steps (for pre-built packages & portmaster): If no longer required, Python 3.11 can be removed via "pkg remove python311" and the directory /usr/local/lib/python3.11 can then be deleted afterwards, if not empty. and have stopped on step portmaster $REINSTALL # pkg info | grep py312 py312-build-1.2.2_2PEP517 package builder py312-flit-core-3.11.0 Distribution-building parts of Flit py312-installer-0.7.0 Library for installing Python wheels py312-packaging-24.2 Core utilities for Python packages py312-pyproject-hooks-1.2.0Wrappers to call pyproject.toml-based build backend hooks py312-wheel-0.45.1 Built-package format for Python and actually problem is that devel/py-setuptools can't be build $REINSTALL contains following: devel/py-Automat devel/py-babel textproc/py-CommonMark devel/py-Jinja2 www/py-paste textproc/py-pyhamcrest print/py-PyMuPDF security/py-SecretStorage security/py-acme www/py-aioquic textproc/py-alabaster devel/py-annotated-types devel/py-appdirs devel/py-asn1crypto devel/py-attrs security/py-authlib mail/py-authres security/py-bcrypt www/py-beaker www/py-beautifulsoup www/py-bleach archivers/py-brotli devel/py-build www/py-cachecontrol devel/py-calver devel/py-canonicaljson security/py-certbot security/py-certbot-apache security/py-certifi devel/py-cffi textproc/py-chardet textproc/py-charset-normalizer devel/py-click devel/py-click-default-group devel/py-configargparse devel/py-configobj devel/py-constantly devel/py-country devel/py-crashtest security/py-cryptography lang/cython devel/py-dbus devel/py-defusedxml devel/py-deprecation devel/py-distlib sysutils/py-distro dns/py-dnspython textproc/py-docutils devel/py-dulwich devel/py-editables textproc/py-elementpath devel/py-entrypoints devel/py-evdev devel/py-fastjsonschema sysutils/py-filelock devel/py-fire devel/py-flit devel/py-flit-core print/py-fonttools devel/py-frozendict filesystems/py-fs2 textproc/py-furo devel/py-future databases/py-gdbm textproc/py-gi-docgen devel/py-google-i18n-address www/py-h2 devel/py-hatch-fancy-pypi-readme devel/py-hatch-nodejs-version devel/py-hatch-vcs devel/py-hatchling www/py-hpack www/py-html5lib www/py-hyperframe www/py-hyperlink dns/py-idna devel/py-ijson graphics/py-imagesize devel/py-immutabledict devel/py-immutables devel/py-importlib-metadata devel/py-importlib-resources devel/py-incremental devel/py-iniconfig devel/py-installer devel/py-intervaltree devel/py-ipython_genutils devel/py-iso8601 devel/py-jaraco.classes devel/py-jeepney devel/py-joblib security/py-josepy devel/py-jsonschema devel/py-jsonschema-specifications devel/py-jupyter-client devel/py-jupyter-core security/py-keyring devel/py-kitchen www/py-lesscpy devel/py-libevdev textproc/py-libxml2 textproc/py-linkify-it-py devel/py-lxml textproc/py-m2r textproc/py-mako textproc/py-markdown textproc/py-markdown-it-py textproc/py-markupsafe devel/py-matrix-common devel/py-maturin textproc/py-mdit-py-plugins textproc/py-mdurl mail/py-milter textproc/py-mistune textproc/py-mistune0 devel/py-mock devel/py-more-itertools devel/py-msgpack devel/py-mypy devel/py-mypy_extensions databases/py-mysqlclient textproc/py-myst-parser devel/py-nbclient devel/py-nbformat net/py-ndg-httpsclient devel/py-nest-asyncio net/py-netaddr devel/py-olefile security/py-openssl devel/py-orjson devel/py-packaging textproc/py-pandocfilters devel/py-parsedatetime devel/py-pathspec devel/py-pbr misc/py-pexpect devel/py-phonenumbers graphics/py-pillow devel/py-pip devel/py-pkgconfig sysutils/py-pkginfo devel/py-platformdirs devel/py-pluggy devel/py-ply devel/py-poetry-core devel/py-poetry-plugin-export www/py-priority1 net-mgmt/py-prometheus-client devel/py-proselint sysutils/py-psutil databases/py-psycopg2 sysutils/py-ptyprocess dns/py-py3dns devel/py-pyasn1 devel/py-pyasn1-modules devel/py-pybind11 devel/py-pycparser devel/py-pydantic devel/py-pydantic-core devel/py-pyflakes textproc/py-pygments www/py-pyjwt tex
