You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the current implementation, the remove_avoided_requirements function removes any packages that contain the substring cmake or patchelf in their name.
As a result, building packages using the py-build-cmake backend is impossible, since pyodide-build refuses to install it (because of the cmake in the package name).
The CI failure you mentioned seems unrelated to this specific change, though.
The circleci workflow fails because of ValidationError: 1 validation error for MetaConfig: requirements.constraint. Extra inputs are not permitted, which appears to be caused by the fact that your pyodide-build fork does not yet include this commit: b8bd8d8
In the current implementation, the
remove_avoided_requirements
function removes any packages that contain the substringcmake
orpatchelf
in their name.As a result, building packages using the
py-build-cmake
backend is impossible, sincepyodide-build
refuses to install it (because of thecmake
in the package name).pyodide-build/pyodide_build/pypabuild.py
Lines 115 to 123 in b8bd8d8
I suggest using
avoid_name == req.name.lower()
instead ofavoid_name in req.name.lower()
.The text was updated successfully, but these errors were encountered: