I would also be relatively happy for pip to refuse the temptation to guess
if run globally and require an explicit --user or --system whenever it is
run outside a virtual environment. However, I think it's better to make the
typical "pip install whatever" work for most unprivileged users without
requiring elevated privileges.

I agree the proposed exception for root doesn't make sense so I withdraw
that idea, even though installing things into root's home directory is a
little strange.

As far as Debian's dist-packages setup goes, that's their workaround for
this misfeature of the current Python packaging ecosystem.

Cheers,
Nick.
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to