← Back to context

Comment by int_19h

3 days ago

> Compared to the JS ecosystem and number of users both Python and Rust are puny

This is just plainly false in case of Python.

> also the the NPM ecosystem also allowed by default for a lot of post-install actions since they wanted to enable a smooth experience with compiling and installing native modules (Not entirely sure how Cargo and PIP handles native library dependencies).

Rust is already "native" so Cargo doesn't need to do anything.

Python has the logic to do native builds baked into pip and friends, so a Python package can just specify what to build in the manifest. But it also allows for precompiled wheels, and most popular packages do them for all major OSes, so users rarely need to actually build stuff in practice.