-
-
Notifications
You must be signed in to change notification settings - Fork 847
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
Unvendor pyodide-build #4882
Unvendor pyodide-build #4882
Conversation
…into unvendor-build
This is ready to be reviewed now. |
Makefile.envs
Outdated
@@ -2,6 +2,7 @@ export PYVERSION ?= 3.12.1 | |||
export PYODIDE_EMSCRIPTEN_VERSION ?= 3.1.58 | |||
export PYODIDE_VERSION ?= 0.27.0.dev0 | |||
export PYODIDE_ABI_VERSION ?= 2024_0 | |||
export PYODIDE_BUILD_VERSION ?= 0.27.3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if we should add optional PYODIDE_BUILD_REPO
and PYODIDE_BUILD_COMMIT
-- if these are defined, we can check in the pyodide_build
rule that direct_url.json
exists and has appropriate contents. Then perhaps we should install pyodide_build
everywhere with make pyodide_build
...?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds reasonable to me. Let me see if I can make it work.
for more information, see https://pre-commit.ci
…into unvendor-build
for more information, see https://pre-commit.ci
…into unvendor-build
@@ -43,7 +41,7 @@ jobs: | |||
--verbose \ | |||
--runtime=host \ | |||
--cov=pyodide_build --cov=pyodide \ | |||
src pyodide-build packages/micropip/ packages/_tests tools/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason you deleted packages/micropip
and packages/_tests
here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I put back packages/_tests
. packages/micropip
is not needed as there is no host test in micropip anyway.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Description
pyodide-build now lives in pyodide/pyodide-build.
After this change,