python -m pip install --user <package_name>
and I now have a local installation that I can use for testing.
It’s also a step not needed by most other ecosystems.
Potentially, perhaps. But it's certainly not for the cases where I use it: a pure python package, whose dependencies are already installed and are not changing (only the package itself is). Under those conditions, the command line I gave takes a couple of seconds to run.