1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
Commit graph

63 commits

Author SHA1 Message Date
Donald Stufft
3c753c5a86 Move get-pip.py to its own repository 2016-01-20 08:53:45 -05:00
Donald Stufft
2dcb0a3610 Return to only installing setuptools/wheel if actually needed 2016-01-20 05:58:58 -05:00
Donald Stufft
c02d9171fd Allow specifying a particular version of items to install for get-pip.py 2016-01-19 23:12:17 -05:00
Donald Stufft
495c773662 Update get-pip.py 2016-01-19 19:50:02 -05:00
Donald Stufft
3dfa1f9a55 Bump get-pip.py to 7.1.2 2015-08-22 18:48:46 -04:00
Donald Stufft
7433d2efc4 Upgrade get-pip.py to 7.1.1 2015-08-20 17:53:51 -04:00
Donald Stufft
5d927de5cd Update get-pip.py to 7.1.0 2015-06-30 19:14:43 -04:00
Donald Stufft
22baf0ca29 Update get-pip.py to 7.0.3 2015-06-01 21:30:46 -04:00
Donald Stufft
94fbb4e188 upgrade the get-pip.py script to 7.0.2 2015-06-01 19:56:11 -04:00
Donald Stufft
c7d298d639 Upgrade installer to 7.0.1 2015-05-22 20:19:06 -04:00
Donald Stufft
323ff6df55 Upgrade get-pip.py to 7.0 2015-05-21 23:00:44 -04:00
Donald Stufft
701a80f451 Update the get-pip.py script with 6.1.1 2015-04-07 07:00:57 -04:00
Donald Stufft
4944e97183 Update get-pip.py with 6.1.0 2015-04-07 00:51:05 -04:00
Donald Stufft
b9f2d5d5bb Upgrade the get-pip.py script with 6.0.8 2015-02-04 21:43:32 -05:00
Donald Stufft
cfd03c17cf Update get-pip.py to pip 6.0.7 2015-01-28 16:44:09 -05:00
Donald Stufft
ee6b739fb6 Update get-pip.py to 6.0.6 2015-01-03 04:31:46 -05:00
Donald Stufft
3dbe2da0c8 Update get-pip.py to 6.0.5 2015-01-03 03:09:09 -05:00
Donald Stufft
cf86cd878e Update get-pip.py to version 6.0.4 2015-01-03 01:50:32 -05:00
Donald Stufft
1947f076f5 Revert "Don't use the cache directory when using get-pip.py"
This reverts commit 1a35caf3f1.
2014-12-27 20:50:38 -05:00
Donald Stufft
1a35caf3f1 Don't use the cache directory when using get-pip.py 2014-12-27 20:49:09 -05:00
Donald Stufft
40e2a0e5c5 Generate a new get-pip.py 2014-12-23 20:16:45 -05:00
Donald Stufft
562c56f602 Update get-pip.py 2014-12-23 08:37:33 -05:00
Donald Stufft
2084e41347 Fix pep8 issue 2014-12-23 07:38:23 -05:00
Donald Stufft
39990a37a1 Correct the spelling 2014-12-22 18:56:50 -05:00
Donald Stufft
61415ea2bf Do some gymnastic to respect a certificate configured via config file 2014-12-22 18:32:34 -05:00
Leon Sasson
74fdc2dc4d Update actual path of generation script 2014-08-21 19:37:05 -05:00
Donald Stufft
3eaea35f2e Merge branch 'master' into develop 2014-06-04 16:30:47 -04:00
Donald Stufft
2b0b2f8ff3 bump get-pip.py to pip 1.5.6 2014-06-04 16:30:33 -04:00
Donald Stufft
f846d4bf79 refresh the bootstrap script 2014-05-16 22:56:26 -04:00
Donald Stufft
16a435e315 Merge branch 'master' into develop 2014-05-03 02:46:11 -04:00
Donald Stufft
6c71953b54 Refresh the bootstrap script 2014-05-03 02:45:57 -04:00
Donald Stufft
76535626c1 Move the contrib/build-installer into an invoke generate.installer 2014-02-26 17:35:01 -05:00
Ashley Manton
f5c5319d47 Fix "it's"/"its" typo spotted by @kraai 2014-02-14 23:01:51 +00:00
Ashley Manton
f40f9e2072 Fix minor typo 2014-02-14 14:31:01 +00:00
Donald Stufft
340d69e5b1 Merge pull request #1514 from dongweiming/develop
Modify add pip_zip to sys.path method
2014-01-29 18:06:36 -08:00
Donald Stufft
9f027337a8 Use Flake8 on the test of pip's Python files 2014-01-28 19:47:58 -05:00
Dongweiming
39039e0249 Modify add pip_zip to sys.path method 2014-01-28 08:27:24 -05:00
Donald Stufft
645180e271 Use a ZipFile as the get-pip.py script
Previously get-pip.py was a hacky script that included compressed
base64 encoded pickled files that represented an installed pip. It
extracted these files into the temporary location and then executed
that unpacked pip in order to install pip and setuptools from PyPI.

This changes it so that get-pip.py is the bootstrap script and it
contains inside it a base64 encoded zipped copy of pip. It will
decode this base64 encoded zip file, write it to a temporary
location, and then add it to the sys.path. It will then run
the bootstrap function which will extract cacert.pem from the
zip file, write the cacert.pem to a temporary location, and
finally install pip using the copy of pip within the zip
using the temporary cacert.pem to validate the TLS connection to
PyPI.

This should represent no change in behavior for users of get-pip.py
however it should push the trouble of the bulk of the implementation
onto the Python install instead of trying to do this ourselves.

The one important behavior change for packagers is that this will
no longer package an *installed* pip, but will instead package the
version that has been checked out. I believe this is more obvious
and what a packager would expect to happen anyways.
2014-01-28 07:15:33 -05:00
Donald Stufft
ed11675cbb Regenerate the get-pip.py installer 2014-01-26 10:57:59 -05:00
Paul Moore
3c5e8f8aeb Fix to get-pip.py builder to properly handle binary files 2014-01-21 19:54:45 +00:00
Donald Stufft
c6405ec006 Make sure to package .exe and .cfg files in get-pip.py as well 2014-01-21 10:40:14 -05:00
Donald Stufft
530a5fd3cc Update get-pip.py for pip 1.5.1 2014-01-20 23:05:19 -05:00
Marcus Smith
0d34b1d072 remove unneeded setuptools/pkg_resources checks due to vendoring pkg_resources 2014-01-14 20:58:07 -08:00
Jannis Leidel
78d125d813 Updated get-pip.py 2013-07-23 21:54:36 +02:00
Steven Myint
17a8bf9e7a Put back executable bit 2013-06-01 09:16:04 -07:00
Steven Myint
f7bf72bc27 Fix spellings errors 2013-06-01 09:09:41 -07:00
Gabriel
1752257572 get-pip.py: rebuild
Now we're down to 267K, 202K gzipped.
2013-04-16 09:52:52 +02:00
Gabriel
6d6f15a9b8 Use bz2 instead of gzip as the intermediate encoding.
bz2 is available since Python 2.3.
2013-04-16 09:52:07 +02:00
Gabriel
a8feea2601 get-pip.py: rebuild
quoted-printable is a size gain of about 30%, before or after gzipping.
2013-04-16 09:41:54 +02:00
Gabriel
25d47b9a14 Use quoted-printable as the inner encoding.
This compresses a lot more efficiently (get-pip.py.gz is within 12% of tar czf).
2013-04-16 09:39:17 +02:00