diff options
author | Clark Boylan <clark.boylan@gmail.com> | 2020-02-12 08:43:38 -0800 |
---|---|---|
committer | Clark Boylan <clark.boylan@gmail.com> | 2020-02-12 09:46:37 -0800 |
commit | 7c6503aba07f359f8ba023f2cceb7c06bb0829d0 (patch) | |
tree | b4411e880a9f1d5916a90fadb2ee9b1d509ecb5d /requirements.txt | |
parent | 9360224e0f3e29251d4bc77ffece6cf1c20a3a27 (diff) | |
download | zuul-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.txt | 4 |
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 |