Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 952288 - dev-embedded/esptool: needs porting to Python 3.13+
Summary: dev-embedded/esptool: needs porting to Python 3.13+
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Martin Dummer
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: py3.13-tracker
  Show dependency tree
 
Reported: 2025-03-27 15:46 UTC by Michał Górny
Modified: 2025-04-21 14:14 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
esptool-4.8.1 with FEATURES=test and PYTHON_SIGNLE_TARGET=pytho3.13 (esptool.log,209.42 KB, text/plain)
2025-04-03 07:04 UTC, Boris Staletic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2025-03-27 15:46:43 UTC
The package needs porting to Python 3.13.
Comment 1 Boris Staletic 2025-04-03 07:04:54 UTC
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.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-03 09:19:44 UTC
(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.
Comment 3 Larry the Git Cow gentoo-dev 2025-04-21 14:14:39 UTC
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(-)