<p dir="ltr"><br>
On 14 Oct 2013 08:21, "Nick Coghlan" <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br>
><br>
><br>
> On 14 Oct 2013 04:26, "Paul Moore" <<a href="mailto:p.f.moore@gmail.com">p.f.moore@gmail.com</a>> wrote:<br>
> ><br>
> > On 13 October 2013 13:43, Nick Coghlan <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br>
> > > Accordingly, in addition to adding the option to extract and install ``pip``<br>
> > > during installation, this PEP proposes that the Windows installer (and<br>
> > > ``sysconfig``) in Python 3.4 and later be updated to:<br>
> > ><br>
> > > - install scripts to PythonXY\bin rather than PythonXY\Tools\Scripts<br>
> > > - add PythonXY\bin to the Windows PATH (in addition to PythonXY) when the<br>
> > >   PATH modification option is enabled during installation<br>
> ><br>
> > Then implication of this is that venv (and virtualenv, but that's less<br>
> > relevant to python-dev) should be updated to use a "bin" directory on<br>
> > Windows rather than the current "Scripts" directory. This would only<br>
> > be for 3.4, which means that virtualenv will need to make the<br>
> > directory name conditional on version, I guess.<br>
><br>
> The sysconfig directory scheme will change accordingly, so it may be possible to leverage that by basing the virtualenv layout on the default scheme.</p>
<p dir="ltr">Paul figured out (over on distutils-sig) that there's almost certainly a compatibility issue with existing Windows installers for Python modules in changing the name of the third party scripts directory.</p>

<p dir="ltr">Accordingly, I plan to change that part of the PEP to just refer to the appropriate sysconfig entry, and leave out the idea of changing that subdirectory name from Scripts to bin (while it's likely solvable, it's also completely orthogonal to the main purpose of the PEP).</p>

<p dir="ltr">I also still have a couple of tweaks to make to the integration timeline that I added after discussion with the pip devs and the release team.</p>
<p dir="ltr">So, once again, not quite ready for pronouncement after all... *sigh*</p>
<p dir="ltr">Cheers,<br>
Nick.</p>
<p dir="ltr">><br>
> Cheers,<br>
> Nick.<br>
><br>
> ><br>
> > Paul.<br>
</p>