[issue19553] PEP 453: make install and make altinstall integration

2013-11-22 Thread Ned Deily
Ned Deily added the comment: The proposed patch with minor changes is now pushed. I believe all of the review points have either been resolved or are covered by separate pip issues with the exception of item 8. For item 6 (permissions not being forced), I decided that there are so many

[issue19553] PEP 453: make install and make altinstall integration

2013-11-22 Thread Donald Stufft
Donald Stufft added the comment: I'm honestly not sure what to do about #8 on your list. It's sort of a really wierd edge case as far as pip is concerned right now because the support for the versioned commands and differing them is sort of a hack job while we wait for proper support from a

[issue19553] PEP 453: make install and make altinstall integration

2013-11-22 Thread Nick Coghlan
Nick Coghlan added the comment: I moved the make altinstall make install problem out to its own issue (issue 19693) -- status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue19553

[issue19553] PEP 453: make install and make altinstall integration

2013-11-21 Thread Roundup Robot
Roundup Robot added the comment: New changeset 90d4153728f6 by Ned Deily in branch 'default': Issue #19553: PEP 453 - make install and make altinstall now install or http://hg.python.org/cpython/rev/90d4153728f6 -- nosy: +python-dev ___ Python

[issue19553] PEP 453: make install and make altinstall integration

2013-11-16 Thread Ned Deily
Changes by Ned Deily n...@acm.org: -- keywords: +patch Added file: http://bugs.python.org/file32646/issue19553.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue19553 ___

[issue19553] PEP 453: make install and make altinstall integration

2013-11-16 Thread Ned Deily
Ned Deily added the comment: Here's a patch for review. It implements: * a new configure option: --with(out)-ensurepip=[=upgrade] install or upgrade using bundled pip * a new makefile macro ENSUREPIP that can be supplied to a make install or make altinstall

[issue19553] PEP 453: make install and make altinstall integration

2013-11-16 Thread Ned Deily
Changes by Ned Deily n...@acm.org: Removed file: http://bugs.python.org/file32646/issue19553.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue19553 ___

[issue19553] PEP 453: make install and make altinstall integration

2013-11-16 Thread Ned Deily
Changes by Ned Deily n...@acm.org: Added file: http://bugs.python.org/file32647/issue19553.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue19553 ___

[issue19553] PEP 453: make install and make altinstall integration

2013-11-16 Thread Nick Coghlan
Nick Coghlan added the comment: Thanks for the patch and the detailed feedback, Ned! I've pinged the pip folks on https://github.com/pypa/pip/issues/1322 to help triage these issues as existing pip upstream issues. -- ___ Python tracker

[issue19553] PEP 453: make install and make altinstall integration

2013-11-16 Thread Nick Coghlan
Nick Coghlan added the comment: For 8 in particular, I'm inclined to push that over to the pip side of the fence (as with the first 7 points). pip knows that ensurepip is involved (due to ENSUREPIP_OPTIONS being set in the environment), so it may be able to check if the unversioned scripts

[issue19553] PEP 453: make install and make altinstall integration

2013-11-16 Thread Ned Deily
Ned Deily added the comment: I think the most serious problem is 3 since it directly affects the end user. It would be good to have that fixed someway for 3.4.0b1. Resolutions to the other items could wait. -- ___ Python tracker

[issue19553] PEP 453: make install and make altinstall integration

2013-11-16 Thread Donald Stufft
Donald Stufft added the comment: 1. This is bound to be an issue that stems from the fact pip is doing the install instead of distutils. It probably makes sense to use the group id of the parent directory I think? 2. This is a side effect of Wheel being a whole new way to install, previously

[issue19553] PEP 453: make install and make altinstall integration

2013-11-16 Thread Nick Coghlan
Nick Coghlan added the comment: For the record: the current --default-pip option is the one that was previously --default-install. I switched it because having the default installation behaviour be something other than the behaviour requested via the --default-install option really didn't

[issue19553] PEP 453: make install and make altinstall integration

2013-11-16 Thread Ned Deily
Ned Deily added the comment: 1. Yes, I think so. 2. OK 3. Ah, I was just using the default 1.4.1 from PyPI. With current dev from github, the result is now pip3.4 like the wheel install. So once 1.5.x is released, this shouldn't be a problem. 4. Sorry, I was imprecise. For -m ensurepip

[issue19553] PEP 453: make install and make altinstall integration

2013-11-14 Thread Ned Deily
Changes by Ned Deily n...@acm.org: -- assignee: - ned.deily ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue19553 ___ ___ Python-bugs-list mailing

[issue19553] PEP 453: make install and make altinstall integration

2013-11-11 Thread Nick Coghlan
Changes by Nick Coghlan ncogh...@gmail.com: -- dependencies: +PEP 453: add the ensurepip module ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue19553 ___

[issue19553] PEP 453: make install and make altinstall integration

2013-11-11 Thread Nick Coghlan
New submission from Nick Coghlan: Part of the PEP 453 implementation as tracked in issue 19347. This issue covers the integration of ensurepip with make install (running python -m ensurepip) and make altinstall (running python -m ensurepip --altinstall) -- components: Build messages:

[issue19553] PEP 453: make install and make altinstall integration

2013-11-11 Thread Ned Deily
Ned Deily added the comment: If nobody else gets to it first, I'll do this in the next couple of days. -- nosy: +ned.deily ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue19553 ___