On Mon, 18 Sep 2017 21:21:31 -0400 Peter Amstutz <peter.amst...@curoverse.com> wrote: > When running "pip install --system" as a non-root user, the change in > set_user_default.patch forces the --ignore-installed flag to be enabled. > > This has the effect of breaking pip for use cases that install packages as > non- > root but don't use --user or virtualenv.
This also means that if I install a package with --user it will have any dependencies installed in the user's home, even if they already exist in the system directories (i.e. installed through apt) and satisfy all requirements - with no possible workaround, other than reverting this patch. Also note that the virtualenv detection fails on python3 venv, breaking the --system-site-packages option. Even more reason (see #830892) to drop the patch in question. _______________________________________________ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team