Miss Islington (bot)
eef49f5dd0
bpo-31351: Set return code in ensurepip when pip fails (GH-3626) (GH-3683)
...
Previously ensurepip would always report success, even if the
pip installation failed.
(cherry picked from commit 9adda0cdf8
)
* Update version changed notice for backport
2017-09-22 06:45:37 -07:00
Donald Stufft
756b45ab6e
Merge - upgrade pip/setuptools
2016-11-15 21:18:40 -05:00
Donald Stufft
dd5c73b4f2
Upgrade pip to 9.0.1 and setuptools to 28.8.0
2016-11-15 21:17:43 -05:00
Donald Stufft
c96b8fcf25
Allow ensurepip even when ssl is unavailable
2016-11-02 20:32:37 -04:00
Donald Stufft
20a587bd67
Upgrade pip to 9.0 and setuptools to 28.7.1
2016-11-02 15:42:49 -04:00
Donald Stufft
16d7d5941d
Upgrade setuptools to 27.1.2
2016-09-09 12:08:53 -04:00
Donald Stufft
d25d9dc1fc
Upgrade setuptools to 27.1.1
2016-09-09 11:35:02 -04:00
Donald Stufft
5e4aafa258
Update setuptools/pip to 25.2.0/8.1.2
2016-08-14 16:09:56 -04:00
Donald Stufft
2a86122759
Upgrade ensurepip bundled setuptools to 20.10.1
2016-05-02 07:03:46 -04:00
Donald Stufft
2bc69c49e1
Upgrade ensurepip._bundled pip to 8.1.1 and setuptools to 20.3
2016-03-17 11:00:08 -04:00
Donald Stufft
5d0124623c
Upgrade pip to 8.0.2
2016-01-21 21:55:32 -05:00
Donald Stufft
33a827678e
Update pip to 8.0.0 and setuptools to 19.4
2016-01-19 20:13:51 -05:00
Donald Stufft
b372356d0a
Update pip to 7.1.2 and setuptools to 18.2
2015-08-24 16:13:48 -04:00
Donald Stufft
fe6399e894
Update setuptools to 18.0.1 and pip to 7.1.0
2015-07-01 11:30:50 -04:00
Donald Stufft
96cf848a8b
Upgrade pip to 7.0.3 and setuptools to 17.0
2015-06-02 11:39:31 -04:00
Donald Stufft
71a8589ddc
Closes #24267 - Does not check version on ensurepip uninstall
...
Ensure that the uninstall helper for Windows passes the proper
flags to pip to prevent it from checking PyPI if the pip that
we're currently attempting to uninstall is the latest verison.
2015-06-02 10:37:08 -04:00
Donald Stufft
7bf0d5a759
Upgrade pip to 7.0.1
2015-05-22 20:30:16 -04:00
Donald Stufft
df9ba3623a
Upgrade pip to 7.0 and setuptools to 16.0
2015-05-22 00:39:22 -04:00
Donald Stufft
b0fc24bff4
Upgrade setuptools to 15.2
2015-05-08 21:30:04 -04:00
Donald Stufft
b32fb8d274
Update pip to 6.1.1
2015-04-07 07:09:59 -04:00
Donald Stufft
fe508d1592
Upgrade pip to 6.1.0 and setuptools to 15.0
2015-04-07 01:29:33 -04:00
Donald Stufft
ff0fdef6d0
Update pip to 6.0.8
2015-02-04 22:00:17 -05:00
Donald Stufft
a89f5f0492
Update setuptools to 12.0.5 and pip to 6.0.7
2015-01-28 17:56:15 -05:00
Donald Stufft
d9fe22ce9b
Update setuptools to 11.3.1
2015-01-11 15:51:11 -05:00
Donald Stufft
b8f35ff57b
Upgrade the bundled pip to 6.0.6 and the bundled setuptools to 11.0
2015-01-03 05:20:23 -05:00
Donald Stufft
c8d94ba8f4
Upgrade pip to 6.0.2 and setuptools to 8.2.1
2014-12-23 09:18:38 -05:00
Donald Stufft
dfede95a06
Upgrade setuptools to 7.0
2014-11-11 11:01:09 -05:00
Donald Stufft
b1a1ec3151
Upgrade pip to 1.5.6
2014-05-16 23:02:25 -04:00
Nick Coghlan
a46cf12e99
Close #20757 : return success for skipped pip uninstall
...
The 3.4rc2 Windows uninstaller would fail if pip had been updated
to a version that didn't match the version installed by ensurepip.
This skip is no longer treated as an error, so an updated pip ends
up being handled like any other pip installed package and is left
alone by the CPython uninstaller.
2014-02-28 23:35:05 +10:00
Donald Stufft
e2df3ea682
Upgrade pip from 1.5.3 to 1.5.4
2014-02-21 07:42:39 -05:00
Donald Stufft
b0b75a1922
Upgrade pip from 1.5.2 to 1.5.3
2014-02-20 20:53:27 -05:00
Nick Coghlan
c00fa6387d
Issue #19744 : Handle missing SSL/TLS in ensurepip
...
- now also allows POSIX installation with SSL/TLS missing
- a goal for pip 1.6 is to allow local use without SSL/TLS
2014-02-15 09:14:54 +10:00
Nick Coghlan
6edd82a1d2
Close #20053 : ignore default pip config settings
...
ensurepip now sets PIP_CONFIG_FILE to os.devnull before
import pip from the wheel file. This also ensures venv
ignores the default settings when bootstrapping pip.
2014-02-04 23:02:36 +10:00
Donald Stufft
0711dd921b
Update pip to 1.5.2 and setuptools to 2.1
2014-01-26 00:22:39 -05:00
Donald Stufft
f7f58f8db5
Update pip to the released 1.5
2014-01-02 09:33:35 -05:00
Donald Stufft
d9ddd3f9ba
Update setuptools to 2.0.2
2013-12-31 06:52:47 -05:00
Donald Stufft
73777c48dd
Update pip to 1.5rc4
2013-12-31 06:49:54 -05:00
Donald Stufft
1896dc5efd
Update bundled pip to 1.5rc3
2013-12-27 02:07:49 -05:00
Nick Coghlan
ae2ee96ad7
Issue #19744 : improve ensurepip error when ssl is missing
2013-12-23 23:07:07 +10:00
Nick Coghlan
f71cae0a93
Issue #19728 : fix ensurepip name clash with submodule
...
Also added refactoring and added basic tests for the argument
parsing in both ensurepip._main and ensurepip._uninstall._main.
2013-12-23 18:20:34 +10:00
Nick Coghlan
ed9af52ff0
Issue #19734 : ignore pip env vars in ensurepip._uninstall
2013-12-23 17:39:12 +10:00
Nick Coghlan
6256fcbc97
Close #19734 : ignore pip env vars in ensurepip
2013-12-23 16:16:07 +10:00
Donald Stufft
8b36dace41
Upgrade pip to 1.5rc2 and setuptools to 2.0.1
2013-12-20 19:03:18 -05:00
Nick Coghlan
60f08c83f9
Issue #19726 : actually running 'hg add' helps...
2013-11-30 17:45:09 +10:00
Nick Coghlan
fdf3a620a2
Issue #19728 : add private ensurepip._uninstall CLI
...
MvL would like to be able to preserve CPython's existing clean
uninstall behaviour on Windows before enabling the pip
installation option by default.
This private CLI means running "python -m ensurepip._uninstall"
will remove pip and setuptools before proceeding with the rest
of the uninstallation process.
If the version of pip differs from the one bootstrapped by
CPython, then the uninstallation helper will leave it alone
(just like any other pip installed packages)
2013-11-30 17:15:09 +10:00
Nick Coghlan
1b1b1789d0
Fix and test pip version consistency
2013-11-30 15:56:58 +10:00
Nick Coghlan
0b61ef6f79
Update bundled pip to 1.5rc1
2013-11-22 23:32:24 +10:00
Nick Coghlan
d0cf0635b3
Close #19406 : Initial implementation of ensurepip
...
Patch by Donald Stufft and Nick Coghlan
2013-11-11 22:11:55 +10:00