mirror of
https://github.com/certbot/certbot.git
synced 2026-01-26 07:41:33 +03:00
Fix test_sdists test farm test (#6524)
* Switch to using _venv_common.py in test_sdists.sh * Upgrade setuptools in _venv_common.py * Upgrade setuptools before running pip_install
This commit is contained in:
@@ -10,7 +10,7 @@ VERSION=$(letsencrypt-auto-source/version.py)
|
||||
export VENV_ARGS="-p $PYTHON"
|
||||
|
||||
# setup venv
|
||||
tools/_venv_common.sh --requirement letsencrypt-auto-source/pieces/dependency-requirements.txt
|
||||
tools/_venv_common.py --requirement letsencrypt-auto-source/pieces/dependency-requirements.txt
|
||||
. ./venv/bin/activate
|
||||
|
||||
# build sdists
|
||||
|
||||
@@ -149,13 +149,15 @@ def main(venv_name, venv_args, args):
|
||||
command.extend(shlex.split(venv_args))
|
||||
subprocess_with_print(command)
|
||||
|
||||
# We execute the two following commands in the context of the virtual environment, to install
|
||||
# We execute the following commands in the context of the virtual environment, to install
|
||||
# the packages in it. To do so, we append the venv binary to the PATH that will be used for
|
||||
# these commands. With this trick, correct python executable will be selected.
|
||||
new_environ = os.environ.copy()
|
||||
new_environ['PATH'] = os.pathsep.join([get_venv_bin_path(venv_name), new_environ['PATH']])
|
||||
subprocess_with_print('python {0}'.format('./letsencrypt-auto-source/pieces/pipstrap.py'),
|
||||
env=new_environ, shell=True)
|
||||
subprocess_with_print("python -m pip install --upgrade 'setuptools>=30.3'",
|
||||
env=new_environ, shell=True)
|
||||
subprocess_with_print('python {0} {1}'.format('./tools/pip_install.py', ' '.join(args)),
|
||||
env=new_environ, shell=True)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user