The package needs porting to Python 3.13.
Created attachment 923540 [details] esptool-4.8.1 with FEATURES=test and PYTHON_SIGNLE_TARGET=pytho3.13 I have just installed esptool in my local repository, with FEATURE=test and PYTHON_SINGLE_TARGET=python3.13. The tests pass on my amd64 system, however pytest did report a warning that @pytest.mark.flaky is unknown. That makes sense, since dev-python/flaky is not on my machine. Besides that, here's a commit that officially advertises python 3.13 support for esptool: https://github.com/espressif/esptool/commit/6abd05d5c9eb6c777310272f9ec4cd61df7ae969 The full emerge log is in the attachment.
(In reply to Boris Staletic from comment #1) > The tests pass on my amd64 system, however pytest did report a warning that > @pytest.mark.flaky is unknown. > That makes sense, since dev-python/flaky is not on my machine. > That's missing the point, I think. It implies that there's a missing test dependency on flaky.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98870ab2da89691af892f42f6cf09567cae7c70c commit 98870ab2da89691af892f42f6cf09567cae7c70c Author: Martin Dummer <martin.dummer@gmx.net> AuthorDate: 2025-04-12 09:57:21 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2025-04-21 14:04:47 +0000 dev-embedded/esptool: porting to Python 3.13 Closes: https://bugs.gentoo.org/952288 Signed-off-by: Martin Dummer <martin.dummer@gmx.net> Closes: https://github.com/gentoo/gentoo/pull/41555 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> dev-embedded/esptool/esptool-4.8.1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)