Using venv, which is part of python3, we avoid an extra dependency on
the virtualenv package. For Debuntu, which splits this out into a
separate package, add this to debs/general.
This is part of the infra efforts to ship "plain" nodes without any
dependencies installed. While devstack can re-install virtualenv, we
don't need any features it provides and it means one less dependency.
Change-Id: I3c323640f288e57581a4eb8adba2a08d0b0cbd8f
| ... | ... |
@@ -150,7 +150,8 @@ export PYTHON2_VERSION=${PYTHON2_VERSION:-${_DEFAULT_PYTHON2_VERSION:-2.7}}
|
| 150 | 150 |
|
| 151 | 151 |
# Create a virtualenv with this |
| 152 | 152 |
if [[ ${USE_PYTHON3} == True ]]; then
|
| 153 |
- export VIRTUALENV_CMD="virtualenv -p python3" |
|
| 153 |
+ # Use the built-in venv to avoid more dependencies |
|
| 154 |
+ export VIRTUALENV_CMD="python3 -m venv" |
|
| 154 | 155 |
else |
| 155 | 156 |
export VIRTUALENV_CMD="virtualenv " |
| 156 | 157 |
fi |