diff --git a/apache-libcloud-2.7.0.tar.gz b/apache-libcloud-2.7.0.tar.gz deleted file mode 100644 index 030189f..0000000 --- a/apache-libcloud-2.7.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29ee7d13b9b12d1335e752a489c01eed0c270940147f418cfff89ab66faf1305 -size 2063105 diff --git a/apache-libcloud-2.8.0.tar.gz b/apache-libcloud-2.8.0.tar.gz new file mode 100644 index 0000000..a93802d --- /dev/null +++ b/apache-libcloud-2.8.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3387a10d2f4df8cf9edb3159e07bcd8087b5e06f85de94b661ffea61d827a5c4 +size 2027189 diff --git a/ec2_create_node.patch b/ec2_create_node.patch index d5c87e4..cce230f 100644 --- a/ec2_create_node.patch +++ b/ec2_create_node.patch @@ -1,9 +1,11 @@ ---- apache-libcloud-2.4.0/libcloud/compute/drivers/ec2.py.orig 2019-02-25 17:38:58.959040486 +0700 -+++ apache-libcloud-2.4.0/libcloud/compute/drivers/ec2.py 2019-02-25 17:39:13.791169683 +0700 -@@ -1865,12 +1865,18 @@ +Index: apache-libcloud-2.8.0/libcloud/compute/drivers/ec2.py +=================================================================== +--- apache-libcloud-2.8.0.orig/libcloud/compute/drivers/ec2.py ++++ apache-libcloud-2.8.0/libcloud/compute/drivers/ec2.py +@@ -1892,12 +1892,18 @@ class BaseEC2NodeDriver(NodeDriver): + for system shutdown. + :type ex_terminate_on_shutdown: ``bool`` """ - image = kwargs["image"] - size = kwargs["size"] + + try: + instance_type = size.id @@ -13,10 +15,10 @@ params = { 'Action': 'RunInstances', 'ImageId': image.id, - 'MinCount': str(kwargs.get('ex_mincount', '1')), - 'MaxCount': str(kwargs.get('ex_maxcount', '1')), + 'MinCount': str(ex_mincount), + 'MaxCount': str(ex_maxcount), - 'InstanceType': size.id + 'InstanceType': instance_type } - if kwargs.get("ex_terminate_on_shutdown", False): + if ex_terminate_on_shutdown: diff --git a/python-apache-libcloud.changes b/python-apache-libcloud.changes index f0ae139..f8cae93 100644 --- a/python-apache-libcloud.changes +++ b/python-apache-libcloud.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Thu Jan 16 17:28:20 UTC 2020 - Marketa Calabkova + +- update to 2.8.0 + * Distribution now includes py.typed file which signals mypy that + this package contains type annotations + * Fix get_driver() bug / regression not working if the provider + argument was a string and not a Provider ENUM. + ------------------------------------------------------------------- Fri Dec 13 13:31:28 UTC 2019 - Thomas Bechtold diff --git a/python-apache-libcloud.spec b/python-apache-libcloud.spec index 4e9cdf8..2bc5864 100644 --- a/python-apache-libcloud.spec +++ b/python-apache-libcloud.spec @@ -1,7 +1,7 @@ # # spec file for package python-apache-libcloud # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-apache-libcloud -Version: 2.7.0 +Version: 2.8.0 Release: 0 Summary: Abstraction over multiple cloud provider APIs License: Apache-2.0