21 lines
604 B
Bash
Executable File
21 lines
604 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -ex
|
|
|
|
if [[ "${PYTHON3}" == "no" ]]; then
|
|
TMP_VIRTUALENV="virtualenv"
|
|
else
|
|
TMP_VIRTUALENV="python3 -m virtualenv --python=python3"
|
|
fi
|
|
|
|
# This little dance allows us to install the latest pip and setuptools
|
|
# without get_pip.py or the python-pip package (in epel on centos)
|
|
if (( $(${TMP_VIRTUALENV} --version | cut -d. -f1) >= 14 )); then
|
|
SETUPTOOLS="--no-setuptools"
|
|
fi
|
|
${TMP_VIRTUALENV} --extra-search-dir=/tmp/wheels ${SETUPTOOLS} /tmp/venv
|
|
source /tmp/venv/bin/activate
|
|
pip install --upgrade virtualenv
|
|
hash -r
|
|
virtualenv --extra-search-dir=/tmp/wheels /var/lib/openstack
|