Accepting request 181703 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/181703 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=31
This commit is contained in:
parent
f24bc15072
commit
34465b25a6
3
apache-libcloud-0.12.4.tar.bz2
Normal file
3
apache-libcloud-0.12.4.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:fbc9df0e1a14856280860ae3075c7b1c97c2ae61b95a55be082c52247e6202c0
|
||||||
|
size 376883
|
@ -1,66 +1,4 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 1 16:16:22 UTC 2013 - aboe76@gmail.com
|
|
||||||
|
|
||||||
- Updated to 0.13.0
|
|
||||||
- Updated spec file
|
|
||||||
- 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.
|
|
||||||
- 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
|
Tue May 7 17:56:01 UTC 2013 - aboe76@gmail.com
|
||||||
|
|
||||||
- Updated to 0.12.4
|
- Updated to 0.12.4
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-apache-libcloud
|
# spec file for package python-apache-libcloud
|
||||||
#
|
#
|
||||||
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -13,17 +13,25 @@
|
|||||||
# published by the Open Source Initiative.
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
Name: python-apache-libcloud
|
Name: python-apache-libcloud
|
||||||
Version: 0.13.0
|
Version: 0.12.4
|
||||||
Release: 0
|
Release: 1
|
||||||
License: Apache License (2.0)
|
License: Apache-2.0
|
||||||
Summary: A standard Python library that abstracts away differences among multiple cloud provider APIs. For more information and documentation, please see http://libcloud.apacheorg
|
Summary: Abstract away differences among multiple cloud provider APIs
|
||||||
Url: http://libcloud.apache.org/
|
Url: https://libcloud.apache.org
|
||||||
Group: Development/Languages/Python
|
Group: System/Monitoring
|
||||||
Source: https://pypi.python.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.bz2
|
Source0: http://pypi.python.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.bz2
|
||||||
BuildRequires: python-devel
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: python
|
||||||
|
BuildRequires: python-distribute
|
||||||
|
Requires: python-simplejson
|
||||||
|
%if 0%{?suse_version} >= 1210
|
||||||
|
BuildRequires: systemd
|
||||||
|
%endif
|
||||||
|
Requires(pre): %fillup_prereq
|
||||||
|
Requires(pre): %insserv_prereq
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
|
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
|
||||||
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||||
@ -32,34 +40,8 @@ BuildArch: noarch
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Apache Libcloud - a unified interface into the cloud
|
Apache Libcloud is a standard Python library that abstracts away
|
||||||
====================================================
|
differences among multiple cloud provider APIs.
|
||||||
|
|
||||||
Apache Libcloud is a Python library which hides differences between different
|
|
||||||
cloud provider APIs and allows you to manage different cloud resources
|
|
||||||
through a unified and easy to use API.
|
|
||||||
|
|
||||||
Resource you can manage with Libcloud are divided in the following categories:
|
|
||||||
|
|
||||||
* Cloud Servers - services such as Amazon EC2 and Rackspace CloudServers
|
|
||||||
(libcloud.compute.*)
|
|
||||||
* Cloud Storage - services such as Amazon S3 and Rackspace CloudFiles
|
|
||||||
(libcloud.storage.*)
|
|
||||||
* Load Balancers as a Service, LBaaS (libcloud.loadbalancer.*)
|
|
||||||
* DNS as a Service, DNSaaS (libcloud.dns.*)
|
|
||||||
|
|
||||||
Apache libcloud is an Apache project, see <http://libcloud.apache.org> for
|
|
||||||
more information.
|
|
||||||
|
|
||||||
For API documentation and examples, see:
|
|
||||||
<http://libcloud.apache.org/getting-started.html>
|
|
||||||
|
|
||||||
Feedback
|
|
||||||
========
|
|
||||||
|
|
||||||
Please send feedback to the mailing list at <dev@libcloud.apache.org>,
|
|
||||||
or the JIRA at <https://issues.apache.org/jira/browse/LIBCLOUD>.
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n apache-libcloud-%{version}
|
%setup -q -n apache-libcloud-%{version}
|
||||||
@ -69,10 +51,11 @@ python setup.py build
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
||||||
|
%fdupes %{buildroot}%{python_sitelib}/libcloud/test/
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root)
|
||||||
%doc README LICENSE CHANGES
|
%doc LICENSE
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user