summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--integration-requirements.txt5
-rw-r--r--tox.ini9
2 files changed, 8 insertions, 6 deletions
diff --git a/integration-requirements.txt b/integration-requirements.txt
index df3a73ef..030c163b 100644
--- a/integration-requirements.txt
+++ b/integration-requirements.txt
@@ -11,10 +11,5 @@ boto3==1.5.9
# ssh communication
paramiko==2.4.0
-# lxd backend
-# 04/03/2018: enables use of lxd 3.0
-git+https://github.com/lxc/pylxd.git@1a85a12a23401de6e96b1aeaf59ecbff2e88f49d
-
-
# finds latest image information
bzr+lp:simplestreams
diff --git a/tox.ini b/tox.ini
index 2fb3209d..fbc2c880 100644
--- a/tox.ini
+++ b/tox.ini
@@ -134,7 +134,14 @@ deps =
[testenv:citest]
basepython = python3
-commands = {envpython} -m tests.cloud_tests {posargs}
+commands =
+ # 06/07/2018: enables use of lxd 3.0 and pre-pip install urllib3==1.22
+ # to avoid contextual version conflicts with pylxd's setup_requires of
+ # pbr which installs latest urllib3 and requests which requires < 1.23.
+ # Install ordered requirements as pylxd has sub-dep conflicts.
+ pip3 install urllib3==1.22
+ pip3 install git+https://github.com/lxc/pylxd.git@1a85a12a23401de6e96b1aeaf59ecbff2e88f49d
+ {envpython} -m tests.cloud_tests {posargs}
passenv = HOME
deps =
-r{toxinidir}/integration-requirements.txt