On 10 February 2015 at 12:38, Paul Moore <p.f.mo...@gmail.com> wrote:
> tl;dr - Having a shared per-user scripts directory on Windows
> (%APPDATA%/Python/Scripts) causes a number of potential issues when
> users install the same package in multiple Python versions. I'd like
> to suggest that this be changed to a versioned directory
> (%APPDATA%/PythonXY/Scripts) to match all other Python directories on
> Windows.

Making the full detail explicit (based on a comment made on the pip
issue), the default PATH should match the behaviour of sys.path (so
that "pip" and "python -m pip" always execute the same thing).

So we have C:\PythonXY before %APPDATA%\PythonXY\Scripts before
C:\PythonXY\Scripts (matching stdlib before user site-packages before
system site-packages). And user site-packages is versioned because
everything else is.

The PATH setting is purely an installer change, of course - only
versioning the user scripts directory affects the core.
Paul
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to