Vendor get-pip (version 19.3.1)

This commit is contained in:
Joe Rickerby
2020-01-31 19:08:19 +00:00
parent c0967ad622
commit b159617a3e
5 changed files with 22328 additions and 11 deletions
+4
View File
@@ -22,3 +22,7 @@ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Get-pip and Pip (bundled in cibuildwheel/resources) are licensed under the MIT
license. See https://github.com/pypa/get-pip/blob/master/LICENSE.txt
+1 -7
View File
@@ -8,7 +8,7 @@ try:
except ImportError:
from pipes import quote as shlex_quote
from .util import prepare_command, get_build_verbosity_extra_flags
from .util import prepare_command, get_build_verbosity_extra_flags, get_pip_script
def get_python_configurations(build_selector):
@@ -32,8 +32,6 @@ def build(project_dir, output_dir, test_command, test_requires, test_extras, bef
repaired_wheel_dir = os.path.join(temp_dir, 'repaired_wheel')
python_configurations = get_python_configurations(build_selector)
get_pip_url = 'https://bootstrap.pypa.io/get-pip.py'
get_pip_script = '/tmp/get-pip.py'
pkgs_output = subprocess.check_output(['pkgutil', '--pkgs'])
if sys.version_info[0] >= 3:
@@ -49,10 +47,6 @@ def build(project_dir, output_dir, test_command, test_requires, test_extras, bef
return subprocess.check_call(args, env=env, cwd=cwd, shell=shell)
# get latest pip once and for all
call(['curl', '-L', '--retry', '3', '--retry-delay', '3', '-o', get_pip_script, get_pip_url])
for config in python_configurations:
# if this version of python isn't installed, get it from python.org and install
python_package_identifier = 'org.python.Python.PythonFramework-%s' % config.version
File diff suppressed because it is too large Load Diff
+4
View File
@@ -1,5 +1,6 @@
from fnmatch import fnmatch
import warnings
import os
def prepare_command(command, **kwargs):
@@ -50,3 +51,6 @@ class Unbuffered(object):
def __getattr__(self, attr):
return getattr(self.stream, attr)
get_pip_script = os.path.abspath(os.path.join(os.path.dirname(__file__), 'resources', 'get-pip.py'))
+1 -4
View File
@@ -14,7 +14,7 @@ try:
except ImportError:
from urllib2 import urlopen
from .util import prepare_command, get_build_verbosity_extra_flags
from .util import prepare_command, get_build_verbosity_extra_flags, get_pip_script
IS_RUNNING_ON_AZURE = os.path.exists('C:\\hostedtoolcache')
@@ -107,9 +107,6 @@ def build(project_dir, output_dir, test_command, test_requires, test_extras, bef
# install nuget as best way to provide python
nuget = 'C:\\cibw\\nuget.exe'
download('https://dist.nuget.org/win-x86-commandline/latest/nuget.exe', nuget)
# get pip fo this installation which not have.
get_pip_script = 'C:\\cibw\\get-pip.py'
download('https://bootstrap.pypa.io/get-pip.py', get_pip_script)
python_configurations = get_python_configurations(build_selector)
for config in python_configurations: