Skip to content

Fix: Allow pywrangler sync to build path-based dependencies - #269

Open
hoodmane wants to merge 2 commits into
cloudflare:mainfrom
hoodmane:hoodmane/build-local-paths
Open

hoodmane wants to merge 2 commits into
cloudflare:mainfrom
hoodmane:hoodmane/build-local-paths

Conversation

@hoodmane

Copy link
Copy Markdown
Contributor

We added --allow-build but this is broken because if version 1.0 of pkg-a is
available from pyodide-index but version 1.1 is on pypyi and 1.1 has no
emscripten wheel, with --allow-build will try and fail to build 1.1 from pypi
rather than installing 1.0 from the pyodide index.

This just takes note of which packages are local paths and allows building
exactly those.

We added --allow-build but this is broken because if version 1.0 of pkg-a is
available from pyodide-index but version 1.1 is on pypyi and 1.1 has no
emscripten wheel, with --allow-build will try and fail to build 1.1 from pypi
rather than installing 1.0 from the pyodide index.

This just takes note of which packages are local paths and allows building
exactly those.
@hoodmane
hoodmane force-pushed the hoodmane/build-local-paths branch from f14ae80 to d2add47 Compare September 18, 2026 20:21
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.

1 participant