The package needs porting to Python 3.13.
emerge fails after python switched to 3.13: # emerge -av kicad-meta !!! The ebuild selected to satisfy ">=sci-electronics/kicad-8.0.6" has unmet requirements. - sci-electronics/kicad-9.0.0-r1::gentoo USE="nls openmp -doc -examples -test" PYTHON_SINGLE_TARGET="-python3_11 -python3_12" The following REQUIRED_USE flag constraints are unsatisfied: exactly-one-of ( python_single_target_python3_11 python_single_target_python3_12 ) (dependency required by "sci-electronics/kicad-meta-8.0.6::gentoo" [binary]) (dependency required by "kicad-meta" [argument])
Created attachment 927337 [details] Extend python support to 3_13
Builds, runs, I don't see a problem.
I've done the same patch on my side and no issue so far.
According to https://gitlab.com/kicad/code/kicad/-/commit/8c26f4f10e252c18f8af2aa0453b7bf54c17f010, kicad 9.0.2 should support Python 14 as well
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b79db2dd8c433876f68cbc89e98dc1e01d326b commit f9b79db2dd8c433876f68cbc89e98dc1e01d326b Author: Zoltan Puskas <zoltan@sinustrom.info> AuthorDate: 2025-05-05 06:22:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-05-11 14:50:06 +0000 sci-electronics/kicad: add 9.0.1 Closes: https://bugs.gentoo.org/952659 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Part-of: https://github.com/gentoo/gentoo/pull/41118 Signed-off-by: Sam James <sam@gentoo.org> sci-electronics/kicad/Manifest | 1 + sci-electronics/kicad/kicad-9.0.1.ebuild | 206 +++++++++++++++++++++++++++++++ sci-electronics/kicad/kicad-9999.ebuild | 4 +- 3 files changed, 209 insertions(+), 2 deletions(-)