Commit Graph

114 Commits

Author SHA256 Message Date
Dominique Leuenberger
42fabfb8c7 Accepting request 931625 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/931625
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=37
2021-11-20 01:38:14 +00:00
Niels Abspoel
8b19108248 Accepting request 931623 from home:AndreasStieger:branches:devel:languages:python
python-apache-libcloud 3.4.1

OBS-URL: https://build.opensuse.org/request/show/931623
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=114
2021-11-15 21:19:40 +00:00
Pablo Suárez Hernández
705793e2a8 Accepting request 931506 from home:AndreasStieger:branches:devel:languages:python
python-apache-libcloud 3.4.0

OBS-URL: https://build.opensuse.org/request/show/931506
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=113
2021-11-15 10:34:29 +00:00
Dominique Leuenberger
0c85090db7 Accepting request 868469 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/868469
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=36
2021-02-04 19:23:14 +00:00
Niels Abspoel
0d2a5c04d7 Accepting request 868316 from home:PSuarezHernandez:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/868316
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=111
2021-02-01 21:09:41 +00:00
Dominique Leuenberger
158d36e0c1 Accepting request 845726 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/845726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=35
2020-11-05 20:54:07 +00:00
Alexander Graul
246cfe49eb Accepting request 845724 from home:PSuarezHernandez:branches:devel:languages:python
- Fix bcond macros on SPEC file to properly manage Python 2 and Python 3 builds.

OBS-URL: https://build.opensuse.org/request/show/845724
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=109
2020-11-03 13:45:07 +00:00
Dominique Leuenberger
f0b2dfdd60 Accepting request 845056 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/845056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=34
2020-11-02 08:40:57 +00:00
Alexander Graul
c5a7f9c3ec Accepting request 845048 from home:PSuarezHernandez:branches:devel:languages:python
- Skip conflictive 'ParamikoSSHClientTests.test_key_file_non_pem_format_error' test
  since our SLE python-paramiko package already has OpenSSH support on version < 2.7.0

OBS-URL: https://build.opensuse.org/request/show/845048
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=107
2020-10-30 14:58:04 +00:00
Alexander Graul
f2ce52a468 Accepting request 845007 from home:PSuarezHernandez:branches:devel:languages:python
- Add pyOpenSSL as build dependency to allow tests to pass on SLE15 family

OBS-URL: https://build.opensuse.org/request/show/845007
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=106
2020-10-30 11:45:28 +00:00
0f774a6840 Accepting request 844561 from home:PSuarezHernandez:branches:devel:languages:python
- Do not build Python2 subpackage since 3.2.0 does not support Python2
- Adjust skipped SSH unit tests when paramiko <= 2.7.0  
- Add:
  * skip-some-tests-for-older-paramiko-versions.patch

OBS-URL: https://build.opensuse.org/request/show/844561
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=105
2020-10-29 15:28:58 +00:00
Dominique Leuenberger
1ce2eb231d Accepting request 843040 from devel:languages:python
- Update to 3.2.0:
  * [OpenStack] Add ex_get_network() to the OpenStack driver to make it possible to retrieve a single network by using the ID.
  * [OpenStack] Fix pagination in the list_images() method and make sure method returns all the images, even if the result is spread across multiple pages.
  * [GCE] Add script for scraping GCE pricing data and improve price addition in _to_node_size method. (GITHUB-1468) [Eis D. Zaster - @Eis-D-Z]
  * [AWS EC2] Update script for scraping AWS EC2 pricing and update EC2 pricing data. (GITHUB-1469) [Eis D. Zaster - @Eis-D-Z]
  * [Deployment] Add new wait_period argument to the deploy_node method and default it to 5 seconds.
  * [Azure ARM] Add script for scraping Azure ARM instance pricing data. (GITHUB-1470) [Eis D. Zaster - @Eis-D-Z]
  * [Deployment] Make FileDeployment class much faster and more efficient when working with large files or when running multiple FileDeployment steps on a single node.
  * [Deployment] Add __repr__() and __str__() methods to all the Deployment classes. [Tomaz Muraus - @Kami]
  * [Deployment] New keep_alive and use_compression arguments have been added to the ParamikoSSHClient class constructor.
  * [Deployment] Update ParamikoSSHClient.put() method so it returns a correct path when commands are being executed on a Windows machine.
  * [Outscale] Add a new driver for the Outscale provider. Existing Outscale driver utilizes the EC2 compatible API and this one utilizes native Outscale API. (GITHUB-1476) [Tio Gobin - @tgn-outscale]
  * [KubeVirt] Add new methods for managing services which allows users to expose ports for the VMs (ex_list_services, ex_create_service, ex_delete_service). (GITHUB-1478) [Eis D. Zaster - @Eis-D-Z]
  * [LXD] Add new methods for managing network and storage pool capabilities and include other improvements in some of the existing methods. (GITHUB-1477) [Eis D. Zaster - @Eis-D-Z]
  * [DigitalOcean] Add location argument to the list_sizes() method.
  * Fix deploy_node() so an exception is not thrown if any of the output (stdout / stderr) produced by the deployment script contains a non-valid utf-8 character.
  * Add new timeout argument to ScriptDeployment and ScriptFileDeployment class constructor.
  * [GiG G8] Fix retry functionality when creating port forwards and add support for automatically refresing the JWT auth token inside the connection class if it's about to expire in 60 seconds or less. (GITHUB-1465) [Jo De Boeck - @grimpy]
  * [Azure ARM] Update create_node so an exception is thrown if user passes ex_use_managed_disks=False, but doesn't provide a value for the ex_storage_account argument. (GITHUB-1448) [@antoinebourayne]
  * [AWS S3] Make sure driver works correctly for objects with ~ in the name.
  * [CloudFlare] Update driver to include the whole error chain the thrown exception message field.
  * [Gandi Live] Don't throw if extra['rrset_ttl'] argument is not passed to the create_record method. (GITHUB-1463) [Tomaz Muraus]

OBS-URL: https://build.opensuse.org/request/show/843040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=33
2020-10-24 13:14:51 +00:00
Steve Kowalik
853b1ebbc4 - Update to 3.2.0:
* [OpenStack] Add ex_get_network() to the OpenStack driver to make it possible to retrieve a single network by using the ID.
  * [OpenStack] Fix pagination in the list_images() method and make sure method returns all the images, even if the result is spread across multiple pages.
  * [GCE] Add script for scraping GCE pricing data and improve price addition in _to_node_size method. (GITHUB-1468) [Eis D. Zaster - @Eis-D-Z]
  * [AWS EC2] Update script for scraping AWS EC2 pricing and update EC2 pricing data. (GITHUB-1469) [Eis D. Zaster - @Eis-D-Z]
  * [Deployment] Add new wait_period argument to the deploy_node method and default it to 5 seconds.
  * [Azure ARM] Add script for scraping Azure ARM instance pricing data. (GITHUB-1470) [Eis D. Zaster - @Eis-D-Z]
  * [Deployment] Make FileDeployment class much faster and more efficient when working with large files or when running multiple FileDeployment steps on a single node.
  * [Deployment] Add __repr__() and __str__() methods to all the Deployment classes. [Tomaz Muraus - @Kami]
  * [Deployment] New keep_alive and use_compression arguments have been added to the ParamikoSSHClient class constructor.
  * [Deployment] Update ParamikoSSHClient.put() method so it returns a correct path when commands are being executed on a Windows machine.
  * [Outscale] Add a new driver for the Outscale provider. Existing Outscale driver utilizes the EC2 compatible API and this one utilizes native Outscale API. (GITHUB-1476) [Tio Gobin - @tgn-outscale]
  * [KubeVirt] Add new methods for managing services which allows users to expose ports for the VMs (ex_list_services, ex_create_service, ex_delete_service). (GITHUB-1478) [Eis D. Zaster - @Eis-D-Z]
  * [LXD] Add new methods for managing network and storage pool capabilities and include other improvements in some of the existing methods. (GITHUB-1477) [Eis D. Zaster - @Eis-D-Z]
  * [DigitalOcean] Add location argument to the list_sizes() method.
  * Fix deploy_node() so an exception is not thrown if any of the output (stdout / stderr) produced by the deployment script contains a non-valid utf-8 character.
  * Add new timeout argument to ScriptDeployment and ScriptFileDeployment class constructor.
  * [GiG G8] Fix retry functionality when creating port forwards and add support for automatically refresing the JWT auth token inside the connection class if it's about to expire in 60 seconds or less. (GITHUB-1465) [Jo De Boeck - @grimpy]
  * [Azure ARM] Update create_node so an exception is thrown if user passes ex_use_managed_disks=False, but doesn't provide a value for the ex_storage_account argument. (GITHUB-1448) [@antoinebourayne]
  * [AWS S3] Make sure driver works correctly for objects with ~ in the name.
  * [CloudFlare] Update driver to include the whole error chain the thrown exception message field.
  * [Gandi Live] Don't throw if extra['rrset_ttl'] argument is not passed to the create_record method. (GITHUB-1463) [Tomaz Muraus]

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=103
2020-10-21 01:21:56 +00:00
Dominique Leuenberger
ecea61a8a8 Accepting request 809124 from devel:languages:python
- Update to v3.0.0:
  * Make sure auth_user_info variable on the OpenStack identify connection class is populated when using auth version 3.x_password and 3.x_oidc_access_token.
  * [OpenStack] Update OpenStack identity driver so a custom project can be selected using domain_name keyword argument containing a project id.
  * [GCE] Update create_node() method so it throws an exception if node location can't be inferred and location is not specified by the user ( either by passing datacenter constructor argument or by passing location argument to the method).
  * [GCE] Update ex_get_disktype method so it works if zone argument is not set. (GITHUB-1443) [Tomaz Muraus]
  * [GiG G8] Add new driver for GiG G8 provider (https://gig.tech/). (GITHUB-1437) [Jo De Boeck - @grimpy]
  * [OpenStack] Fix auto assignment of volume device when using device name auto in the attach_volume method. (GITHUB-1444) [Joshua Hesketh - @jhesketh]
  * [Kamatera] Add new driver for Kamatera provider (https://www.kamatera.com). (GITHUB-1442) [Ori Hoch - @OriHoch]
  * Add new download_object_range and download_object_range_as_stream methods for downloading part of the object content (aka range downloads) to the base storage API.
  * [Google Storage] Update the driver so it supports service account HMAC credentials.
  * [Kubernetes] Add support for the client certificate and static token based authentication to the driver. (GITHUB-1421) [Tomaz Muraus]
  * Add support for Ed25519 private keys for deploy_node() functionality when using paramiko >= 2.2.0. (GITHUB-1445) [Tomaz Muraus - @Kami]
  * Fix deploy_node() so it correctly propagates an exception is a private key which is used is password protected, but no password is specified.
  * Allow user to specify password for encrypted keys by passing ssh_key_password argument to the deploy_node() method.
  * Fix deploy_node() method so we don't retry on fatal SSHCommandTimeoutError exception (exception which is thrown when a command which is running on remote host times out). (GITHUB-1445) [Tomaz Muraus - @Kami]
  * Add new stdout and stderr attribute to SSHCommandTimeoutError class.
  * [OpenStack] Fix auto assignment of volume device when using device name auto in the attach_volume method. (GITHUB-1444) [Joshua Hesketh - @jhesketh]
- Refresh patches gce_image_projects.patch and ec2_create_node.patch.

OBS-URL: https://build.opensuse.org/request/show/809124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=32
2020-06-05 17:58:56 +00:00
Steve Kowalik
a1f674adbb - Update to v3.0.0:
* Make sure auth_user_info variable on the OpenStack identify connection class is populated when using auth version 3.x_password and 3.x_oidc_access_token.
  * [OpenStack] Update OpenStack identity driver so a custom project can be selected using domain_name keyword argument containing a project id.
  * [GCE] Update create_node() method so it throws an exception if node location can't be inferred and location is not specified by the user ( either by passing datacenter constructor argument or by passing location argument to the method).
  * [GCE] Update ex_get_disktype method so it works if zone argument is not set. (GITHUB-1443) [Tomaz Muraus]
  * [GiG G8] Add new driver for GiG G8 provider (https://gig.tech/). (GITHUB-1437) [Jo De Boeck - @grimpy]
  * [OpenStack] Fix auto assignment of volume device when using device name auto in the attach_volume method. (GITHUB-1444) [Joshua Hesketh - @jhesketh]
  * [Kamatera] Add new driver for Kamatera provider (https://www.kamatera.com). (GITHUB-1442) [Ori Hoch - @OriHoch]
  * Add new download_object_range and download_object_range_as_stream methods for downloading part of the object content (aka range downloads) to the base storage API.
  * [Google Storage] Update the driver so it supports service account HMAC credentials.
  * [Kubernetes] Add support for the client certificate and static token based authentication to the driver. (GITHUB-1421) [Tomaz Muraus]
  * Add support for Ed25519 private keys for deploy_node() functionality when using paramiko >= 2.2.0. (GITHUB-1445) [Tomaz Muraus - @Kami]
  * Fix deploy_node() so it correctly propagates an exception is a private key which is used is password protected, but no password is specified.
  * Allow user to specify password for encrypted keys by passing ssh_key_password argument to the deploy_node() method.
  * Fix deploy_node() method so we don't retry on fatal SSHCommandTimeoutError exception (exception which is thrown when a command which is running on remote host times out). (GITHUB-1445) [Tomaz Muraus - @Kami]
  * Add new stdout and stderr attribute to SSHCommandTimeoutError class.
  * [OpenStack] Fix auto assignment of volume device when using device name auto in the attach_volume method. (GITHUB-1444) [Joshua Hesketh - @jhesketh]
- Refresh patches gce_image_projects.patch and ec2_create_node.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=101
2020-05-27 04:55:38 +00:00
Dominique Leuenberger
cd9d9f9d92 Accepting request 784258 from devel:languages:python
- Fix build without python2

OBS-URL: https://build.opensuse.org/request/show/784258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=31
2020-04-19 19:39:42 +00:00
Tomáš Chvátal
939709eb53 - Fix build without python2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=99
2020-03-12 11:00:22 +00:00
Dominique Leuenberger
1ae4e4b4a1 Accepting request 782015 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/782015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=30
2020-03-08 21:22:34 +00:00
Tomáš Chvátal
f7e7bc6ed0 Accepting request 781930 from home:aboe76:branches:devel:languages:python
- update to 2.8.1
  for the changelog see:
  https://libcloud.readthedocs.io/en/stable/changelog.html#changes-in-apache-libcloud-v2-8-1

OBS-URL: https://build.opensuse.org/request/show/781930
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=97
2020-03-06 07:37:32 +00:00
Niels Abspoel
41ef5421c3 Accepting request 777780 from home:jfehlig:branches:devel:languages:python
Upstream libvirt dropped py2 support, so likewise I would like to drop the
python2-libvirt-python bindings from Factory. But python-apache-libcloud
has a dependency on the bindings. Stop building the py2 components in
python-apache-libcloud, thus eliminating the dependency. See the following
req for more details

https://build.opensuse.org/request/show/770736

OBS-URL: https://build.opensuse.org/request/show/777780
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=96
2020-03-03 19:46:38 +00:00
Dominique Leuenberger
be0904e53c Accepting request 778169 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/778169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=29
2020-02-25 15:00:52 +00:00
Tomáš Chvátal
5142b78927 Accepting request 778082 from home:seanmarlow:branches:devel:languages:python
- Add gce_image_projects.patch to update the current list of SUSE image projects in GCE.

OBS-URL: https://build.opensuse.org/request/show/778082
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=94
2020-02-22 07:30:59 +00:00
Dominique Leuenberger
70899db963 Accepting request 765070 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/765070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=28
2020-01-19 20:00:32 +00:00
Tomáš Chvátal
d6ce3c5cb9 Accepting request 765058 from home:mcalabkova:branches:devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/765058
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=92
2020-01-16 19:25:37 +00:00
Dominique Leuenberger
5b38e07a3c Accepting request 756835 from devel:languages:python
- update to 2.7.0:
  - Test code with Python 3.8 and advertise that we also support Python 3.8.
  - [OpenStack] Fix OpenStack project scoped token authentication. The driver
    constructors now accept ``ex_tenant_domain_id`` argument which tells
    authentication service which domain id to use for the scoped authentication
    token. (GITHUB-1367)
  - Introduce type annotations for the base compute API methods. This means you
    can now leverage mypy to type check (with some limitations) your code which
    utilizes Libcloud compute API standard API methods.
  - [Azure ARM] Fix ``attach_volume`` method and allow maximum of 64 disks to be
    added when LUN is not specified. Previously there was a bug and only a
    maximum of 63 disks could be added.
  - New ``start_node`` and ``stop_node`` methods have been added to the base
    Libcloud compute API NodeDriver class.
   - [GCE] Add new ``ex_set_volume_labels`` method for managing volume labels to
     the driver.
  - [EC2] Add support for new ``inf1.*`` instance types.
  - [S3] Update S3 driver so a single driver class can be used for different
    regions.
  - [S3] Add missing ``eu-north-1`` region to the S3 driver. (GITHUB-1370)
  - [S3] Add missing regions (eu-west-3, ap-northeast-3, me-south-1) to the driver.
  - [S3] Update the driver to throw more user-friendly error message if user is
    using driver for a region X, but trying to upload / download object to / from
    a region Y.

OBS-URL: https://build.opensuse.org/request/show/756835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=27
2019-12-16 14:19:09 +00:00
Thomas Bechtold
67243e8c70 - update to 2.7.0:
- Test code with Python 3.8 and advertise that we also support Python 3.8.
  - [OpenStack] Fix OpenStack project scoped token authentication. The driver
    constructors now accept ``ex_tenant_domain_id`` argument which tells
    authentication service which domain id to use for the scoped authentication
    token. (GITHUB-1367)
  - Introduce type annotations for the base compute API methods. This means you
    can now leverage mypy to type check (with some limitations) your code which
    utilizes Libcloud compute API standard API methods.
  - [Azure ARM] Fix ``attach_volume`` method and allow maximum of 64 disks to be
    added when LUN is not specified. Previously there was a bug and only a
    maximum of 63 disks could be added.
  - New ``start_node`` and ``stop_node`` methods have been added to the base
    Libcloud compute API NodeDriver class.
   - [GCE] Add new ``ex_set_volume_labels`` method for managing volume labels to
     the driver.
  - [EC2] Add support for new ``inf1.*`` instance types.
  - [S3] Update S3 driver so a single driver class can be used for different
    regions.
  - [S3] Add missing ``eu-north-1`` region to the S3 driver. (GITHUB-1370)
  - [S3] Add missing regions (eu-west-3, ap-northeast-3, me-south-1) to the driver.
  - [S3] Update the driver to throw more user-friendly error message if user is
    using driver for a region X, but trying to upload / download object to / from
    a region Y.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=90
2019-12-13 14:27:19 +00:00
Dominique Leuenberger
ec2db6581e Accepting request 731718 from devel:languages:python
- Update to 2.6.0:
  * Many various cloud fixes and tweaks for future python releases
  * See CHANGES.rst

OBS-URL: https://build.opensuse.org/request/show/731718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=26
2019-09-24 23:31:13 +00:00
Tomáš Chvátal
2d78168008 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=88 2019-09-18 11:23:27 +00:00
Tomáš Chvátal
fb610e714c - Update to 2.6.0:
* Many various cloud fixes and tweaks for future python releases
  * See CHANGES.rst

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=87
2019-09-18 11:14:48 +00:00
Dominique Leuenberger
fc308d646d Accepting request 703589 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/703589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=25
2019-05-20 08:27:21 +00:00
Tomáš Chvátal
8885dc54b6 Accepting request 703588 from home:anandrit:branches:devel:languages:python
- Skip failing ElasticContainerDriverTestCase, with invalid URL

OBS-URL: https://build.opensuse.org/request/show/703588
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=85
2019-05-16 23:40:16 +00:00
Dominique Leuenberger
99f8ff4001 Accepting request 680750 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/680750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=24
2019-03-04 08:11:51 +00:00
Niels Abspoel
02d820aeb8 Accepting request 679073 from home:jayvdb:django
- Activate test suite, deselecting one set of tests which ssh to localhost
- Remove image_projects.patch merged upstream
- Add Suggests for optional dependencies paramiko, lockfile, libvirt-python
  and pysphere
- Add example code to %doc
- Update to v2.4.0, notably
  * Refuse installation with Python 2.6 and Python 3.3
  * Support Python 3.7

OBS-URL: https://build.opensuse.org/request/show/679073
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=83
2019-03-02 08:50:58 +00:00
Dominique Leuenberger
c4e656223e Accepting request 639065 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/639065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=23
2018-10-01 06:19:51 +00:00
Niels Abspoel
1e46830db8 Accepting request 639059 from home:seanmarlow:branches:devel:languages:python
Add ec2_create_node.patch to allow for instance type strings in create_node method. This is helpful since instance_types are constantly being added in EC2.

Upstream discussion: https://issues.apache.org/jira/browse/LIBCLOUD-1018

OBS-URL: https://build.opensuse.org/request/show/639059
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=81
2018-09-28 20:50:48 +00:00
Dominique Leuenberger
f2aad8301c Accepting request 629550 from devel:languages:python
- Cleanup RPM warnings.
- Add image_projects.patch with updated list of latest image 
  projects.

OBS-URL: https://build.opensuse.org/request/show/629550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=22
2018-08-17 22:04:44 +00:00
Tomáš Chvátal
c5b3e8b2d6 Accepting request 629282 from home:seanmarlow:branches:devel:languages:python
- Cleanup RPM warnings.
- Add image_projects.patch with updated list of latest image projects.

A patch was accepted upstream many months ago to fix the list but it has never made it to a new version. And now that patch is out of date. Suggest we keep a patch of image projects to ensure the list is up-to-date.

https://github.com/apache/libcloud/pull/1143

OBS-URL: https://build.opensuse.org/request/show/629282
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=79
2018-08-16 10:46:08 +00:00
Dominique Leuenberger
9d5bd42a01 Accepting request 614837 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/614837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=21
2018-06-08 21:17:48 +00:00
Tomáš Chvátal
b42be3ca63 Accepting request 614599 from home:jengelh:branches:devel:languages:python
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/614599
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=77
2018-06-07 06:51:22 +00:00
Dominique Leuenberger
edeee45853 Accepting request 606306 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/606306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=20
2018-05-11 07:19:11 +00:00
Tomáš Chvátal
fad94b6e76 Accepting request 606257 from home:TheBlackCat:branches:devel:languages:python
- Make sure ssl is available

OBS-URL: https://build.opensuse.org/request/show/606257
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=75
2018-05-11 04:58:09 +00:00
Dominique Leuenberger
78ed27e327 Accepting request 603172 from devel:languages:python
- Version update to 2.3.0:
  * For the changes see CHANGES.rst as it is too long
  * many various bugfixes
- Drop no longer applying patch fix-backports-usage.patch

- fix build on SLE12 by using python-backports
- reduce warnings

OBS-URL: https://build.opensuse.org/request/show/603172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=19
2018-05-04 09:28:58 +00:00
Tomáš Chvátal
97a07ee0a3 - Version update to 2.3.0:
* For the changes see CHANGES.rst as it is too long
  * many various bugfixes
- Drop no longer applying patch fix-backports-usage.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=73
2018-05-02 15:36:50 +00:00
Niels Abspoel
85c93f76f0 Accepting request 530138 from home:mcalmer:branches:devel:languages:python
- fix build on SLE12 by using python-backports
- reduce warnings

OBS-URL: https://build.opensuse.org/request/show/530138
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=72
2017-09-30 19:28:09 +00:00
Dominique Leuenberger
abfa735a0f Accepting request 495441 from devel:languages:python
- convert to singlespec
- update requires
- update source url

- Updated to apache libcloud 2.0.0
for the changelog see:
https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-in-apache-libcloud-200

- Updated to apache libcloud 1.3.0
for the changelog see:
https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-in-apache-libcloud-130

OBS-URL: https://build.opensuse.org/request/show/495441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=18
2017-05-17 08:55:22 +00:00
Jan Matejek
3f9cc0621f OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=70 2017-05-16 16:44:39 +00:00
Jan Matejek
aa38acb927 - convert to singlespec
- update requires
- update source url

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=69
2017-05-16 16:37:37 +00:00
Jan Matejek
f063e76dfc Accepting request 492256 from home:aboe76:branches:devel:languages:python
Updated to latest version 2.0.0

OBS-URL: https://build.opensuse.org/request/show/492256
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=68
2017-05-16 13:58:42 +00:00
def597d067 Accepting request 435991 from home:aboe76:branches:devel:languages:python
updated version to 1.3.0

OBS-URL: https://build.opensuse.org/request/show/435991
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=67
2016-10-28 16:22:48 +00:00
Dominique Leuenberger
d4e2092acb Accepting request 355225 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/355225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=17
2016-01-26 09:14:49 +00:00