Skip to content
This repository has been archived by the owner on Aug 1, 2019. It is now read-only.

Commit

Permalink
Install virtualenv from source
Browse files Browse the repository at this point in the history
Don't use system virtualenv. Install it from source/pypi.

Change-Id: Idea7291cb6bff9d23c87fd40b3bb45f32115b7ef
  • Loading branch information
cboylan authored and tobiashenkel committed Mar 16, 2019
1 parent d5ea9cd commit 51a0635
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 4 deletions.
3 changes: 0 additions & 3 deletions bindep.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,6 @@ libffi6 [platform:dpkg]
libffi-devel [compile test platform:rpm]
python3-dev [compile test platform:dpkg platform:apk]
python3-devel [compile test platform:rpm]
python-virtualenv [platform:dpkg]
python3-virtualenv [platform:rpm]
py3-virtualenv [compile test platform:apk]
bubblewrap [!platform:ubuntu-xenial]
libre2-dev [compile test platform:dpkg]
libre2-4 [platform:ubuntu-bionic]
Expand Down
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
pbr>=1.1.0
virtualenv

github3.py>=1.1.0
PyYAML>=3.1.0
Expand Down
3 changes: 2 additions & 1 deletion zuul/lib/ansible.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,8 @@ def _ensure_venv(self):

# We don't use directly the venv module here because its behavior is
# broken if we're already in a virtual environment.
cmd = ['virtualenv', '-p', python_executable, venv_path]
cmd = [sys.executable, '-m', 'virtualenv',
'-p', python_executable, venv_path]
p = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)

if p.returncode != 0:
Expand Down

0 comments on commit 51a0635

Please sign in to comment.