We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a51a052 commit 0a5f084Copy full SHA for 0a5f084
test/conftest.py
@@ -108,11 +108,13 @@ def docker_warmup_fixture(
108
return None
109
110
111
-@pytest.fixture(params=["pip", "build"])
+@pytest.fixture(params=["pip", "build", "uv"])
112
def build_frontend_env_nouv(request: pytest.FixtureRequest) -> dict[str, str]:
113
frontend = request.param
114
- if platform == "pyodide" and frontend == "pip":
115
- pytest.skip("Can't use pip as build frontend for pyodide platform")
+ if platform == "pyodide" and frontend in {"pip", "uv"}:
+ pytest.skip("Can't use pip or uv as build frontend for pyodide platform")
116
+ if frontend == "uv" and find_uv() is None:
117
+ pytest.skip("Can't find uv")
118
119
return {"CIBW_BUILD_FRONTEND": frontend}
120
0 commit comments