-
Notifications
You must be signed in to change notification settings - Fork 773
Closed
Description
#22257 introduced a CI check for Rust usage and enforces use of the CargoPythonBundle easyblock as cargo, if used, might otherwise use the cargo Config in the users home which makes the installation in-deterministic and might also fail
Pulling out Rust from the runtime dependencies of maturin would make it explicit when Rust is indeed used and not just required for building maturin.
We might need to fix/retest some easyconfigs but a current develop grep shows only 24 which might need changing. It is possible that those do not require Rust to build and hence don't need to be updated.
Also as maturin is a build dependency the impact is IMO low
@Micket any thoughts?