<p dir="ltr"><br>
On 16 Oct 2013 08:17, "Paul Moore" <<a href="mailto:p.f.moore@gmail.com">p.f.moore@gmail.com</a>> wrote:<br>
><br>
> On 15 October 2013 22:33, Nick Coghlan <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br>
> > It's only there because MvL didn't really want to add the existing Scripts<br>
> > directory to PATH.<br>
><br>
> Sorry to bang on about this, but do you mean PythonXY\Scripts (which<br>
> doesn't exist at install time and hence I can see why adding it to<br>
> PATH could be an issue) or PythonXY\Tools\Scripts (which isn't used by<br>
> pip/distutils/setuptools, so adding it wouldn't put pip.exe on PATH<br>
> anyway)?<br>
><br>
> There are two parts to this proposal:<br>
><br>
> 1. Use bin instead of Scripts (which means changing sysconfig and<br>
> possibly distutils or 3rd party tools that hard code the name rather<br>
> than using sysconfig).</p>
<p dir="ltr">The intended change is just this bit.</p>
<p dir="ltr">> 2. Expose Tools/Scripts by putting the code that's currently there into bin.</p>
<p dir="ltr">This part is just a mistake in the PEP, which I will fix (that stuff doesn't generally get installed at all under *nix, and I didn't realise it used a different directory than pip does on Windows)</p>
<p dir="ltr">It was previously pointed out that this part was ambiguous, but I forgot to go back and figure out the difference between the two. Thanks for spelling it out for me :)</p>
<p dir="ltr">Cheers,<br>
Nick.</p>
<p dir="ltr">> I'm -0 on the first of these, and -1 on the second. I see the scripts<br>
> in Tools/Scripts as a mixture of examples and optional utilities. If I<br>
> follow the makefile, they aren't installed by default on Unix, they<br>
> are part of the scriptinstall target. In the Windows installer they<br>
> are an optional install ("Utility Scripts") that currently are<br>
> installed but not on PATH by default.<br>
><br>
> Anyway, I'm the only one arguing here and I've said my piece, so I'll<br>
> leave it now.<br>
><br>
> As for virtualenv:<br>
><br>
> 1. I'll implement the change once PEP 453 is accepted and there's a<br>
> patch for CPython implementing it (so that I can confirm any<br>
> subtleties of behaviour) assuming no-one wants to do it before then.<br>
> 2. I'll assume that if there's no response on this thread, that<br>
> virtualenv users won't have issues with this change.<br>
><br>
> Paul<br>
</p>