mirror of https://github.com/pyodide/pyodide.git
Improve error message when no matching wheel is found (#2284)
This commit is contained in:
parent
0e1e2ac01c
commit
25358e4f38
|
@ -103,12 +103,12 @@ class Package(BasePackage):
|
||||||
|
|
||||||
def wheel_path(self) -> Path:
|
def wheel_path(self) -> Path:
|
||||||
dist_dir = self.pkgdir / "dist"
|
dist_dir = self.pkgdir / "dist"
|
||||||
wheel, *rest = find_matching_wheels(dist_dir.glob("*.whl"))
|
wheels = list(find_matching_wheels(dist_dir.glob("*.whl")))
|
||||||
if rest:
|
if len(wheels) != 1:
|
||||||
raise Exception(
|
raise Exception(
|
||||||
f"Unexpected number of wheels {len(rest) + 1} when building {self.name}"
|
f"Unexpected number of wheels {len(wheels)} when building {self.name}"
|
||||||
)
|
)
|
||||||
return wheel
|
return wheels[0]
|
||||||
|
|
||||||
def tests_path(self) -> Optional[Path]:
|
def tests_path(self) -> Optional[Path]:
|
||||||
tests = list((self.pkgdir / "dist").glob("*-tests.tar"))
|
tests = list((self.pkgdir / "dist").glob("*-tests.tar"))
|
||||||
|
|
Loading…
Reference in New Issue