This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author dstufft
Recipients dstufft, larry, loewis, ncoghlan, ned.deily, tshepang
Date 2013-11-02.00:16:30
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1383351390.86.0.763044327203.issue19406@psf.upfronthosting.co.za>
In-reply-to
Content
The .pya thing is an experimental extension type that setuptools added that just got missed during the new features to generate scripts during wheel install vs wheel build time. I opened a bug to remove that and it'll be gone before 1.5 is released.

I can fix the typos and add those to the Makefile.pre.in.

I agree the versioned scripts need some sort of resolution, I'm not entirely sure what that resolution is. This is coming from pip itself so it's not specific to ensurepip. So there are 4 cases that pip needs to handle.

1) Installation via the original bootstrapping methods into a pre Python 3.4 Python, including a 2.x Python.
2) Installation via ensurepip in Python 3.4+
3) Installation via easy_install
4) Installation via pip install --upgrade pip

So there's obviously a number of solutions that solve the problem in specifically the ensurepip case (adding a flag, temporary directory, etc). What I wonder is:

A) Is it considered reasonable that if someone installs pip with ensurepip, but then later upgrades it with ``pip install --upgrade pip`` that they'll get "typical" pip behavior of installing pip, pipX, and pipX.Y or is this believed to be something that fundamentally needs to change in pip?
B) What about in cases where there is *not* a third party distributor, is it reasonable that if there isn't already a ``pip`` command that pip would provide it, but if there is a pip command already pip *won't* ?
History
Date User Action Args
2013-11-02 00:16:30dstufftsetrecipients: + dstufft, loewis, ncoghlan, larry, ned.deily, tshepang
2013-11-02 00:16:30dstufftsetmessageid: <1383351390.86.0.763044327203.issue19406@psf.upfronthosting.co.za>
2013-11-02 00:16:30dstufftlinkissue19406 messages
2013-11-02 00:16:30dstufftcreate