FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Support Pyodide interpreter in windows by ryanking13 · Pull Request #17658 · astral-sh/uv · GitHub

/ uv Public

Support Pyodide interpreter in windows - #17658

Merged
zanieb merged 28 commits into
astral-sh:mainfrom
ryanking13:pyodide-pip-windows
Jan 27, 2026
Merged

zanieb merged 28 commits into
astral-sh:mainfrom
ryanking13:pyodide-pip-windows

Conversation

Copy link
Copy Markdown
Contributor

Summary

This adds Pyodide interpreter support in windows environment. In Pyodide 0.29.2, we made some enhancements to run Pyodide CLI in windows. This PR relaxes a check that was disabling uv pip in Windows + Pyodide and adds integration test.

Test Plan

Added integration test, also tested locally by running

uv python install cpython-3.13.2-emscripten-wasm32-musl
uv venv venv-pyodide -p cpython-3.13.2-emscripten-wasm32-musl
call venv-pyodide\Scripts\activate
uv pip install packaging
python -c "import packaging"

konstin requested a review from zanieb January 22, 2026 15:17
konstin added the enhancement New feature or improvement to existing functionality label Jan 22, 2026

Copy link
Copy Markdown
Contributor Author

@konstin Could you please trigger integration test? Looks like it is disabled in the PR by default, I haven't verified the integration test thoroughly.

konstin added the test:integration Enable integration tests for a pull request label Jan 22, 2026
konstin closed this Jan 22, 2026
konstin reopened this Jan 22, 2026
ryanking13 marked this pull request as draft January 23, 2026 14:02
ryanking13 marked this pull request as ready for review January 26, 2026 06:58

Copy link
Copy Markdown
Contributor Author

@konstin @zanieb

The integration test is paassing now. I would appreiciate your review again when you have a chance.

zanieb merged commit d31d7d7 into astral-sh:main Jan 27, 2026
138 checks passed
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Feb 2, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [astral-sh/uv](https://github.com/astral-sh/uv) | patch | `0.9.27` → `0.9.28` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>astral-sh/uv (astral-sh/uv)</summary>

### [`v0.9.28`](https://github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0928)

[Compare Source](astral-sh/uv@0.9.27...0.9.28)

Released on 2026-01-29.

##### Python

- Update CPython to use [OpenSSL 3.5.5](https://github.com/openssl/openssl/releases/tag/openssl-3.5.5) which includes fixes for high severity CVEs ([python-build-standalone#960](astral-sh/python-build-standalone#960))

##### Enhancements

- Add support for Pyodide interpreter on Windows ([#&#8203;17658](astral-sh/uv#17658))
- Warn if multiple indexes include `default = true` ([#&#8203;17713](astral-sh/uv#17713))
- Skip uploads when validation reports 'Already uploaded' ([#&#8203;17412](astral-sh/uv#17412))

##### Configuration

- Add a reflink alias for the "clone" link mode ([#&#8203;17724](astral-sh/uv#17724))

##### Bug fixes

- Ensure `uv.exe` exits when `uvw.exe` or `uvx.exe` is killed ([#&#8203;17500](astral-sh/uv#17500))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45NC42IiwidXBkYXRlZEluVmVyIjoiNDIuOTQuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6OnBhdGNoIl19-->
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or improvement to existing functionality test:integration Enable integration tests for a pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants


Back | FazBrowse Home | New Git URL