Are duplicate library names a problem? It should be clear from context (Python vs Rust) which one people mean, and it seems unreasonable to expect people to continue creating unique names indefinitely.
We have one namespace in the Rust community to adhere to, and that's the crates.io namespace, where packages have to have unique names. I think that's all you need to watch out for realistically.