Skip to content

Conversation

henryiii
Copy link
Contributor

Now supported in the latest uv release.

@henryiii henryiii force-pushed the henryiii/feat/uvandroid branch from 291f9d9 to 39f515e Compare September 11, 2025 04:43
@henryiii henryiii force-pushed the henryiii/feat/uvandroid branch from 39f515e to dbf3385 Compare September 11, 2025 04:46
@henryiii henryiii force-pushed the henryiii/feat/uvandroid branch from a400b8e to 18c45a5 Compare September 11, 2025 05:07
@henryiii henryiii marked this pull request as ready for review September 11, 2025 22:11
@henryiii henryiii requested a review from mhsmith as a code owner September 11, 2025 22:11
@henryiii
Copy link
Contributor Author

@mhsmith, does this seem reasonable? I'll be in India for a week, so feel free to edit as needed.

@mhsmith
Copy link
Member

mhsmith commented Sep 17, 2025

Looks good so far. A few comments:

  • The docs say build[uv] will use uv "when making all build and test environments", but the current version of this PR still uses pip to install the test environment. This may be a problem if pip is not installed at all.

    To test this, the "frontend_good" test should probably be extended to include a test command.

  • The Android references in the build-frontend docs should be updated. Suggest the following:

    uv currently does not support Windows on ARM,
    musllinux on s390x, AndroidPyodide, or iOS. Legacy dependencies like
    setuptools on Python < 3.12 and pip are not installed if using uv.

    On Android and Pyodide, only "build" isthe "pip" frontend is not supported.

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.

2 participants