From 005647734d0955a2fe7a3f33a9f554ea1b7847bf8fa42fb68f46adf8a5cf13e8 Mon Sep 17 00:00:00 2001 From: Niels Abspoel Date: Mon, 1 Jul 2013 19:11:22 +0000 Subject: [PATCH] Accepting request 181707 from home:aboe76:branches:devel:languages:python updated to 0.13.0, fixed build OBS-URL: https://build.opensuse.org/request/show/181707 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=33 --- apache-libcloud-0.12.4.tar.bz2 | 3 -- apache-libcloud-0.13.0.tar.bz2 | 3 ++ python-apache-libcloud.changes | 63 ++++++++++++++++++++++++++++++++++ python-apache-libcloud.spec | 4 ++- 4 files changed, 69 insertions(+), 4 deletions(-) delete mode 100644 apache-libcloud-0.12.4.tar.bz2 create mode 100644 apache-libcloud-0.13.0.tar.bz2 diff --git a/apache-libcloud-0.12.4.tar.bz2 b/apache-libcloud-0.12.4.tar.bz2 deleted file mode 100644 index b03e88a..0000000 --- a/apache-libcloud-0.12.4.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fbc9df0e1a14856280860ae3075c7b1c97c2ae61b95a55be082c52247e6202c0 -size 376883 diff --git a/apache-libcloud-0.13.0.tar.bz2 b/apache-libcloud-0.13.0.tar.bz2 new file mode 100644 index 0000000..315b0dc --- /dev/null +++ b/apache-libcloud-0.13.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e26ee90d81ed996112bfe744a0d3f33a07bcf98dd41ec01f129e1682de1ddac5 +size 395117 diff --git a/python-apache-libcloud.changes b/python-apache-libcloud.changes index 66bdde7..36b654b 100644 --- a/python-apache-libcloud.changes +++ b/python-apache-libcloud.changes @@ -1,3 +1,66 @@ +------------------------------------------------------------------- +Mon Jul 1 18:30:05 UTC 2013 - aboe76@gmail.com + +- Updated to 0.13.0 +- General changes: + - Add homebrew curl-ca-bundle path to CA_CERTS_PATH. + - Modify OpenStackAuthConnection and change auth_token_expires attribute to + be a datetime object instead of a string. + - Modify OpenStackAuthConnection to support re-using of the existing auth + token if it's still valid instead of re-authenticating on every + authenticate() call. + - Modify base Connection class to not send Content-Length header if body is + not provided. + - Add the new error class ProviderError and modify InvalidCredsError to + inherit from it. +- compute changes: + - Fix destroy_node method in the experimental libvirt driver. + - Add ex_start_node method to the Joyent driver. + - Fix Python 3 compatibility issue in the ScriptFileDeployment class. + - Add ex_set_metadata_entry and ex_get_metadata method to the VCloud driver. + - Various improvements and bug-fixes in the VCloud driver. + - Add ex_set_metadata_entry and ex_get_metadata method to the VCloud driver. + - Modify list_sizes method in the OpenStack driver to include + OpenStackNodeSize object which includes 'vcpus' attribute which holds + a number of virtual CPUs for this size. + - For consistency rename "ex_describe_keypairs" method in the EC2 driver to + "ex_describe_keypair". + - Modify "ex_describe_keypair" method to return key fingerprint in the + return value. + - Populate private_ips attribute in the CloudStack drive when returning + a Node object from the create_node method. + - Allow user to pass extra arguments via "extra_args" argument which are + then passed to the "deployVirtualMachine" call in the CloudStack driver + create_node method. + - Update Gandi driver to handle new billing model. + - Fix a bug in the Linode driver and remove extra newline which is added + when generating a random root password in create_node. + - Add extension methods for managing keypairs to the CloudStack driver. + - Add extension methods for managing security groups to the CloudStack + driver. + - Add extension methods for starting and stoping the node to the + CloudStack driver. + - Fix old _wait_until_running method. + - Fix a bug in the GoGrid driver get_uuid method. + - Various bug fixes and improvements in the HostVirtual driver. + - Fix a bug with deploy_node not respecting 'timeout' kwarg. + - Modify create_node method in CloudStack driver to return an instance of + CloudStackNode and add a new "expunging" node state. + - Update API endpoint hostnames in the ElasticHost driver and use hostnames + which return a valid SSL certificate. + - Add a driver for Rackspace's new datacenter in Sydney, Australia. + - Add ex_list_networks method and missing tests for list_templates to the + CloudStack driver. + - Correctly throw InvalidCredsError if user passes invalid credentials to + the DigitalOcean driver. +- storage changes: + - Fix an issue with double encoding the container name in the CloudFiles + driver upload_object method. + Also properly encode container and object name used in the HTTP request + in the get_container and get_object method. +- load balancer changes: + - Add ex_list_current_usage method to the Rackspace driver. + ------------------------------------------------------------------- Tue May 7 17:56:01 UTC 2013 - aboe76@gmail.com diff --git a/python-apache-libcloud.spec b/python-apache-libcloud.spec index 8d6fade..332b502 100644 --- a/python-apache-libcloud.spec +++ b/python-apache-libcloud.spec @@ -16,7 +16,7 @@ # Name: python-apache-libcloud -Version: 0.12.4 +Version: 0.13.0 Release: 1 License: Apache-2.0 Summary: Abstract away differences among multiple cloud provider APIs @@ -26,6 +26,7 @@ Source0: http://pypi.python.org/packages/source/a/apache-libcloud/apache- BuildRequires: fdupes BuildRequires: python BuildRequires: python-distribute +BuildRequires: python-xml Requires: python-simplejson %if 0%{?suse_version} >= 1210 BuildRequires: systemd @@ -59,3 +60,4 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} %{python_sitelib}/* %changelog +