Skip to content

gh-145176 Move Emscripten files into Platforms/emscripten#145806

Merged
freakboy3742 merged 10 commits intopython:mainfrom
hoodmane:emscripten-to-platforms-directory
Mar 17, 2026
Merged

gh-145176 Move Emscripten files into Platforms/emscripten#145806
freakboy3742 merged 10 commits intopython:mainfrom
hoodmane:emscripten-to-platforms-directory

Conversation

@hoodmane
Copy link
Contributor

@hoodmane hoodmane commented Mar 11, 2026

To see the diff in __main__.py look at just the first commit.

@hoodmane
Copy link
Contributor Author

!buildbot Emscripten

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @hoodmane for commit e8221bd 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F145806%2Fmerge

The command will test the builders whose names match following regular expression: Emscripten

The builders matched are:

  • WASM Emscripten PR

@hoodmane
Copy link
Contributor Author

!buildbot Emscripten

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @hoodmane for commit 6257cd3 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F145806%2Fmerge

The command will test the builders whose names match following regular expression: Emscripten

The builders matched are:

  • WASM Emscripten PR

Copy link
Contributor

@freakboy3742 freakboy3742 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bones of this all look straightforward; I've flagged a couple of things inline, including the directory simplification that I raised during the last PR.

There's also evidently still an issue with testing - I'm guessing it's the path depth in playwright.config.ts. That will also need to be updated for the path simplification - and if there's a way to make it work with a custom cross-build folder, that would be even better.

@bedevere-app
Copy link

bedevere-app bot commented Mar 13, 2026

A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated.

Once you have made the requested changes, please leave a comment on this pull request containing the phrase I have made the requested changes; please review again. I will then notify any core developers who have left a review that you're ready for them to take another look at this pull request.

@hoodmane
Copy link
Contributor Author

!buildbot Emscripten

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @hoodmane for commit f37ffda 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F145806%2Fmerge

The command will test the builders whose names match following regular expression: Emscripten

The builders matched are:

  • WASM Emscripten PR

@hoodmane
Copy link
Contributor Author

!buildbot Emscripten

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @hoodmane for commit 16f8054 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F145806%2Fmerge

The command will test the builders whose names match following regular expression: Emscripten

The builders matched are:

  • WASM Emscripten PR

@hoodmane
Copy link
Contributor Author

!buildbot Emscripten

@bedevere-bot
Copy link

🤖 New build scheduled with the buildbot fleet by @hoodmane for commit f3994ed 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F145806%2Fmerge

The command will test the builders whose names match following regular expression: Emscripten

The builders matched are:

  • WASM Emscripten PR

@hoodmane
Copy link
Contributor Author

Okay, I think I updated it with the requested changes and CI seems green now @freakboy3742

@freakboy3742
Copy link
Contributor

Thanks for those updates. There's still an issue with the playwright test not working outside the cross-build folder, but that's more of an inconvenience than a major issue.

@freakboy3742 freakboy3742 merged commit 1b11835 into python:main Mar 17, 2026
51 of 52 checks passed
@miss-islington-app
Copy link

Thanks @hoodmane for the PR, and @freakboy3742 for merging it 🌮🎉.. I'm working now to backport this PR to: 3.14.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Mar 17, 2026
…onGH-145806)

Moves Emscripten build files into Platforms/emscripten.
(cherry picked from commit 1b118353bb0a9d816de6ef673f3b11775de5bec5)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
@bedevere-app
Copy link

bedevere-app bot commented Mar 17, 2026

GH-146043 is a backport of this pull request to the 3.14 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.14 bugs and security fixes label Mar 17, 2026
@freakboy3742
Copy link
Contributor

@hoodmane It occurs to me that the dev guide will also need an update when the old entry point is deprecated/removed.

freakboy3742 pushed a commit that referenced this pull request Mar 17, 2026
…145806) (#146043)

Moves Emscripten build files into Platforms/emscripten.
(cherry picked from commit 1b11835)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants