| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
(cherry picked from commit 3d9d45b22cb1e90bca2901eade4b3125aeadb8c9)
Co-authored-by: Stéphane Bidoul <stephane.bidoul@gmail.com>
|
|
|
|
|
| |
(cherry picked from commit 226d02bb109d08601fbccd645e9d67aee2e5bcdc)
Co-authored-by: Stéphane Bidoul <stephane.bidoul@gmail.com>
|
|
|
|
|
| |
(cherry picked from commit 3c94d3395edbcd299cbdacd09660ed88e654eeef)
Co-authored-by: Stéphane Bidoul <stephane.bidoul@gmail.com>
|
|
|
|
|
|
| |
upgrade bundled pip to 22.2
(cherry picked from commit 068ffafa5465e9388a940692d1720266a1b37257)
Co-authored-by: Stéphane Bidoul <stephane.bidoul@gmail.com>
|
|
|
|
|
|
|
| |
Co-authored-by: Carter Dodd <carter.dodd@gmail.com>
Co-authored-by: Éric <merwok@netwok.org>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
(cherry picked from commit c8556bcf6c0b05ac46bd74880626a2853e7c99a1)
|
|
|
|
| |
This reverts commit 25962e4e60235645f945d23281431b30b3c3d573
as it breaks test_bdb and test_distutils with installed Pythons.
|
|
|
|
|
| |
(cherry picked from commit c99ac3c364ee21be72263791b71ee8b55f64de08)
Co-authored-by: Pradyun Gedam <pgedam@bloomberg.net>
|
|
|
|
|
|
|
|
| |
(cherry picked from commit d87f1b787ed38dfd307d82452f2efe9dc5b93942)
Co-authored-by: Pradyun Gedam <pgedam@bloomberg.net>
Automerge-Triggered-By: GH:ned-deily
|
|
|
|
|
|
|
| |
(GH-28746)
(cherry picked from commit 4c8d543823dde5a30615da61727837a48f7ab847)
Co-authored-by: Illia Volochii <illia.volochii@gmail.com>
|
|
|
|
|
|
|
| |
pip is now 21.2.3
setuptools is now 57.4.0
(cherry picked from commit 738ac00a08cb6a9d104ec85ccb1a44c2399d6baa)
Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
|
| |
|
| |
|
|
|
| |
Update bundled pip to 21.1 and setuptools to 56.0.0
|
|
|
|
|
|
|
|
|
|
| |
of the PEP) (GH-23142)
This change:
* merges `distutils.sysconfig` into `sysconfig` while keeping the original functionality and
* marks `distutils.sysconfig` as deprecated
https://bugs.python.org/issue41282
|
|
|
| |
Update bundled pip to 21.0.1 and setuptools to 52.0.0
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add --with-wheel-pkg-dir=PATH option to the ./configure script. If
specified, the ensurepip module looks for setuptools and pip wheel
packages in this directory: if both are present, these wheel packages
are used instead of ensurepip bundled wheel packages.
Some Linux distribution packaging policies recommend against bundling
dependencies. For example, Fedora installs wheel packages in the
/usr/share/python-wheels/ directory and don't install the
ensurepip._bundled package.
ensurepip: Remove unused runpy import.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ensurepip optionally installs or upgrades 'pip' and 'setuptools' using
the version of those modules bundled with Python. The internal PIP
installation routine by default temporarily uses its cache, if it
exists. This is undesirable as Python builds and installations may be
independent of the user running the build, whilst PIP cache location
is dependent on the user's environment and outside of the build
environment.
At the same time, there's no value in using the cache while installing
bundled modules.
This change disables PIP caching when used in ensurepip.
|
|
|
| |
This reverts commit feb0846c3a28b05b4cfbc6ab34c764957f3eff55.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The ensurepip module now invokes pip via the runpy module.
Hence it is no longer tightly coupled with the internal API of the bundled
pip version, allowing easier updates to a newer pip version both
internally and for distributors.
This way, any changes to the internal pip API won't mean ensurepip needs to be
changed as well. Also, distributors can update their pip wheels independent on
CPython release schedule.
Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
Co-Authored-By: Miro Hrončok <miro@hroncok.cz>
|
|
|
|
|
|
| |
Move ensurepip off of pkgutil and to importlib.resources.
https://bugs.python.org/issue37449
|
|
|
|
|
|
|
|
|
|
|
|
| |
/cc @ambv since this needs to be included in 3.8 -- see https://github.com/pypa/pip/issues/6885.
Sorry about the last minute PR!
https://bugs.python.org/issue37664
Automerge-Triggered-By: @zooba
|
| |
|
| |
|
|
|
|
|
| |
* Update pip to 19.0.3
* Update setuptools to 40.8.0
|
| |
|
|
|
|
|
|
|
|
| |
* Add a space to ensurepip's --altinstall option
* Add periods to the arguments of ensurepip that didn't have it
This makes --help for all optional arguments consistent and also makes it
consistent with pip --help.
|
|
|
| |
Upgrade ensurepip to bundle pip 10.0.1
|
| |
|
| |
|
|
|
|
| |
Previously ensurepip would always report success, even if the
pip installation failed.
|
|\ |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|