Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removes usage of embedded PYODIDE_LOCK in C++ code. #3328

Merged
merged 1 commit into from
Jan 14, 2025

Conversation

dom96
Copy link
Collaborator

@dom96 dom96 commented Jan 13, 2025

Implements download of python bundle when running workerd pyodide-lock + some other clean up to remove the use of the embedded PYODIDE_LOCK.

Test Plan

bazel run @workerd//src/workerd/server:workerd -- pyodide-lock

@dom96 dom96 requested a review from hoodmane January 13, 2025 18:02
@dom96 dom96 requested review from a team as code owners January 13, 2025 18:02
@dom96 dom96 requested a review from fhanau January 13, 2025 18:02
@fhanau
Copy link
Collaborator

fhanau commented Jan 13, 2025

LGTM. After this change PYODIDE_LOCK remains in src/pyodide/internal/metadata.ts, but based on the PR title I assume that's intentional.

@dom96
Copy link
Collaborator Author

dom96 commented Jan 14, 2025

Thank you for the review Felix! Yeah, that one actually shares the same name but isn't using the embedded lock anymore.

@dom96 dom96 force-pushed the dominik/remove-python-lock branch from 908d291 to 29612f9 Compare January 14, 2025 11:03
@dom96 dom96 merged commit f15ac0f into main Jan 14, 2025
15 checks passed
@dom96 dom96 deleted the dominik/remove-python-lock branch January 14, 2025 11:42
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.

3 participants