python-apache-libcloud
Python Apache Libcloud is a standard Python library that abstracts away differences among multiple cloud provider APIs
- Sources inherited from project SUSE:SLE-15-SP3:GA
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.3/python-apache-libcloud && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
apache-libcloud-3.3.1.tar.gz | 0002410877 2.3 MB | |
ec2_create_node.patch | 0000000875 875 Bytes | |
gce_image_projects.patch | 0000001523 1.49 KB | |
python-apache-libcloud.changes | 0000075028 73.3 KB | |
python-apache-libcloud.spec | 0000003764 3.68 KB | |
skip-some-tests-for-older-paramiko-versions.patch | 0000001670 1.63 KB |
Latest Revision
Gustavo Yokoyama Ribeiro (gyribeiro)
committed
(revision 3)
SR to Factory: https://build.opensuse.org/request/show/868469 - Skip "OvhTests::test_list_nodes_invalid_region" compute test when building RPM package since this tests requires internet connection. - Update to 3.3.1: * Compute + [EC2] Fix a regression introduced in v3.3.0 which would break EC2 driver for some regions because the driver would incorrectly try to use signature version 2 for all the regions whereas some newer regions require signature version 4 to be used. If you are unable to upgrade, you can use the following workaround, as long as you only use code which supports / works with authentication signature algorithm version 4: import libcloud.common.aws libcloud.common.aws.DEFAULT_SIGNATURE_VERSION = "4" # Instantiate affected driver here... Reported by @olegrtecno. (GITHUB-1545, GITHUB-1546) + [EC2] Allow user to override which signature algorithm version is used for authentication by passing signature_version keyword argument to the EC2 driver constructor. (GITHUB-1546) * Storage + [Google Cloud Storage] Fix a bug and make sure we also correctly handle scenario in get_object() method when the object size is returned in x-goog-stored-content-length and not content-length header. @RunOrVeith. (GITHUB-1544, GITHUB-1547) + [Google Cloud Storage] Update get_object() method and ensure object.size attribute is an integer and not a string. This way it’s consistent with list_objects() method. (GITHUB-1547) - Update to 3.3.0: * Common + Fix a bug which would cause some prepared requests with empty bodies to be chunked which would cause some of the provider APIs such as OpenStack to return HTTP 400 errors. (GITHUB-1487, GITHUB-1488) [Michael Spagon - @mspagon] + Optimize various code imports (remove unnecessary imports, make some lazy, etc.), so now importing most of the modules is around ~20-40% faster (~70 vs ~140 ms) and in some cases such as EC2 driver even more. + Now majority of the import time is spent in importing requests library. (GITHUB-1519) [Tomaz Muraus] + libcloud.pricing.get_size_price() function has been updated so it only caches pricing data in memory for the requested drivers. + Advertise Python 3.9 support in setup.py. * Compute + [GCE] Fix ex_set_image_labels method using incorrect API path. (GITHUB-1485) [Poul Petersen - @petersen-poul] + [OpenStack] Fix error setting ex_force_XXX_url without setting ex_force_base_url. (GITHUB-1492) [Miguel Caballer - @micafer] + [EC2] Update supported EC2 regions and instance sizes and add support for eu-north-1 region. (GITHUB-1486) [Arturo Noha - @r2ronoha] + [Ovh] Add support for multiple regions to the driver. User can select a region (location) by passing location argument to the driver constructor (e.g. location=ca). (GITHUB-1494) [Dan Hunsaker - @danhunsaker] + [GCE] Add support for creating nodes without a service account associated with them. Now when an empty list is passed for ex_service_accounts argument, VM will be created without service account attached.
Comments 0