Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
bootstrap: Conditionally use --use-feature=2020-resolver for pip
pip might be too old so the --use-feature flag is not available. That leads to: $ ./bootstrap Removing old virtualenv because it uses system site-packages created virtual environment CPython3.8.5.final.0-64 in 173ms creator CPython3Posix(dest=/home/tom/devel/ceph/teuthology/virtualenv, clear=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/tom/.local/share/virtualenv) added seed packages: pip==20.1.1, setuptools==50.3.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator Usage: pip install [options] <requirement specifier> [package-index-options] ... pip install [options] -r <requirements file> [package-index-options] ... pip install [options] [-e] <vcs project url> ... pip install [options] [-e] <local project path> ... pip install [options] <archive url/path> ... no such option: --use-feature So for the pip upgrade itself, check if the flag is available. From there on, use the new resolver. Signed-off-by: Thomas Bechtold <[email protected]>
- Loading branch information