This package does not support Python 3.12. Please test it with Python 3.12 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99104.html. Please check the information provided in the tracker. Ask in #gentoo-python on IRC if need any help.
Upstream 1.3.0 supports python 3.12, but it seems to have some issues: * QA Notice: The following Python packages were installed with * invalid/suspicious names or versions in the site-packages directory: * * /usr/lib/python3.11/site-packages/numkit-0.0.0.dist-info * /usr/lib/python3.12/site-packages/numkit-0.0.0.dist-info * * QA Notice: The following unexpected files/directories were found * top-level in the site-packages directory: * * /usr/lib/python3.11/site-packages/docs * /usr/lib/python3.12/site-packages/docs * * This is most likely a bug in the build system. More information * can be found in the Python Guide: * https://projects.gentoo.org/python/guide/qawarn.html#stray-top-level-files-in-site-packages Also tests keep failing :S
(In reply to Pacho Ramos from comment #1) > Upstream 1.3.0 supports python 3.12, but it seems to have some issues: > * QA Notice: The following Python packages were installed with > * invalid/suspicious names or versions in the site-packages directory: > * > * /usr/lib/python3.11/site-packages/numkit-0.0.0.dist-info > * /usr/lib/python3.12/site-packages/numkit-0.0.0.dist-info > * That was caused by missing dev-python/versioningit BDEPEND
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad1251cd6ed88cb74686f826f48f5967a7a93ce commit 7ad1251cd6ed88cb74686f826f48f5967a7a93ce Author: Alexey Shvetsov <alexxy@gentoo.org> AuthorDate: 2025-04-03 10:06:04 +0000 Commit: Alexey Shvetsov <alexxy@gentoo.org> CommitDate: 2025-04-03 10:09:04 +0000 sci-libs/numkit: add 1.3.1, drop 1.2.3 Closes: https://bugs.gentoo.org/929784 Closes: https://bugs.gentoo.org/928054 Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org> sci-libs/numkit/Manifest | 2 +- sci-libs/numkit/{numkit-1.2.3.ebuild => numkit-1.3.1.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-)