@@ -169,7 +169,7 @@ def change_label(resource, key, value, res_att, request):
# The casting needs to be done for all labels, as to support both
# description and label setting
labels[key] = str(value)
- for k in labels.keys():
+ for k in list(labels):
labels[str(k)] = str(labels.pop(k))
request_body = {
@@ -45,8 +45,8 @@ REQS_AZURE = [
'pysftp==0.2.9'
]
REQS_GCP = [
- 'google-api-python-client<=1.7.8',
- 'oauth2client<=4.1.3'
+ 'google-api-python-client>=1.7.8,<1.13',
+ 'oauth2client<4.2'
REQS_OPENSTACK = [
'openstacksdk>=0.12.0',
@@ -6,7 +6,7 @@
# running the tests.
[tox]
-envlist = {py27,py36,pypy}-{aws,azure,gcp,openstack,mock}
+envlist = {py38,pypy}-{aws,azure,gcp,openstack,mock}
[testenv]
commands = flake8 cloudbridge tests setup.py
@@ -31,3 +31,4 @@ passenv =
deps =
-rrequirements.txt
coverage<5
+