Skip to content

esptool: remove fake module 'build', PEP517 - #62115

Merged
classabbyamp merged 1 commit into
void-linux:masterfrom
0x5c:fix/esptool
Aug 19, 2026
Merged

esptool: remove fake module 'build', PEP517#62115
classabbyamp merged 1 commit into
void-linux:masterfrom
0x5c:fix/esptool

Conversation

@0x5c

@0x5c 0x5c commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

The last update to esptool (#60832) added a spurious 'build' python package that contained a full duplicate of the modules provided by esptool.

Upstream fully supports PEP517 now, and switching to that buld-style fully resolves the issue.

PR link: #60832
Actions run where we see build being added: https://github.com/void-linux/void-packages/actions/runs/26738070705/job/79329249780?pr=60832#step:9:9

Testing the changes

  • I tested the changes in this PR: briefly, see below

I do not have an esp device on hand to flash, but I have ensured that:

  • I could reproduce the issue on master
  • The files in the spurious build package had the exact same contents and structure as the real packages
  • All the non-build files remained present and unchanged after the fix, except the egg-info/dist-info change (ie: only change is removal of /usr/lib/python3.14/site-packages/build)

The last update to esptool (void-linux#60832) added a spurious 'build' python
package that contained a full duplicate of the modules provided by
esptool.

Upstream fully supports PEP517 now, and switching to that buld-style
fully resolves the issue.

PR link: void-linux#60832

Actions run where we see `build` being added:
https://github.com/void-linux/void-packages/actions/runs/26738070705/job/79329249780?pr=60832#step:9:9
@classabbyamp
classabbyamp merged commit 2076cdd into void-linux:master Aug 19, 2026
8 checks passed
@0x5c
0x5c deleted the fix/esptool branch August 20, 2026 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants