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.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a76907fb19980476a40fd2ae8230af2fe9126b commit 64a76907fb19980476a40fd2ae8230af2fe9126b Author: Viorel Munteanu <ceamac@gentoo.org> AuthorDate: 2024-04-20 19:36:33 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2024-04-20 19:47:25 +0000 dev-embedded/libftdi: enable py3.12 Require >=dev-lang/swig-4.2.0 because that's where they added support for Python 3.12 in swig. In this case this is not strictly required, because swig-4.1.1 generates the same files, so the requirement can be relaxed if needed. Closes: https://bugs.gentoo.org/929394 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> dev-embedded/libftdi/libftdi-0.20-r3.ebuild | 90 +++++++++++++++++++++++++++++ dev-embedded/libftdi/libftdi-1.5-r6.ebuild | 90 +++++++++++++++++++++++++++++ dev-embedded/libftdi/libftdi-9999.ebuild | 4 +- 3 files changed, 182 insertions(+), 2 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438dbc8c314630574457430a3e0e3aa44273a9b7 commit 438dbc8c314630574457430a3e0e3aa44273a9b7 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-06-14 03:55:12 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-14 03:55:12 +0000 dev-embedded/libftdi: patch out distutils use Closes: https://bugs.gentoo.org/934224 Bug: https://bugs.gentoo.org/929394 Signed-off-by: Sam James <sam@gentoo.org> dev-embedded/libftdi/files/libftdi-1.5-py312.patch | 25 ++++++++++++++++++++++ dev-embedded/libftdi/libftdi-1.5-r6.ebuild | 4 ++++ 2 files changed, 29 insertions(+)