summaryrefslogtreecommitdiff
path: root/requirements.txt
diff options
context:
space:
mode:
authorClark Boylan <clark.boylan@gmail.com>2020-02-12 08:43:38 -0800
committerClark Boylan <clark.boylan@gmail.com>2020-02-12 09:46:37 -0800
commit7c6503aba07f359f8ba023f2cceb7c06bb0829d0 (patch)
treeb4411e880a9f1d5916a90fadb2ee9b1d509ecb5d /requirements.txt
parent9360224e0f3e29251d4bc77ffece6cf1c20a3a27 (diff)
downloadzuul-7c6503aba07f359f8ba023f2cceb7c06bb0829d0.tar.gz
Simplify virtualenv install and execution3.16.1
virtualenv==20.0.0 introduced new symlinking of "seed" packages that broke within a bwrap context. We fixed this by forcing those seed packages to be installed by pip avoiding any symlinking. Since then upstream virtualenv has realize this was bad default behavior and virtualenv==20.0.2 does not symlink by default. Take advantage of this and exclude 20.0.0 and 20.0.1 as they need special handling. This allows other versions (new and old) to function. Change-Id: I3b993e72b52e2234e046a657280b008887c535a3
Diffstat (limited to 'requirements.txt')
-rw-r--r--requirements.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/requirements.txt b/requirements.txt
index 791ab0582..e534f4af8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,6 @@
pbr>=1.1.0
-# Newer virtualenv has different behavior and arguments
-virtualenv>=20.0.0
+# Early virtualenv 20 had bad file location assumptions
+virtualenv!=20.0.0,!=20.0.1
github3.py>=1.1.0
PyYAML>=3.1.0