Previously, if one tried to build a contract using mxpy and it did not have Rust installed, mxpy would install it on the spot. Now, it does not install it anymore, it throws an error saying:
Rust is not installed on your machine. Please run `mxpy deps install rust --overwrite` and try again.
This was done to make it easier for people to debug in case the installation failed. If sc-meta's dependencies we're not installed it would fail the installation, but still proceed to try the contract build.
Previously, if one tried to build a contract using
mxpy
and it did not have Rust installed,mxpy
would install it on the spot. Now, it does not install it anymore, it throws an error saying:This was done to make it easier for people to debug in case the installation failed. If
sc-meta
's dependencies we're not installed it would fail the installation, but still proceed to try the contract build.Fixes issue https://github.com/multiversx/mx-sdk-py-cli/issues/371.