Commit Graph

94 Commits

Author SHA256 Message Date
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
58301e3b57 Accepting request 355081 from home:aboe76:branches:devel:languages:python
small update to version 0.20.1

OBS-URL: https://build.opensuse.org/request/show/355081
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=65
2016-01-21 09:59:23 +00:00
Dominique Leuenberger
e2d16096c7 Accepting request 351198 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/351198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=16
2016-01-01 18:48:24 +00:00
Denisart Benjamin
d2fb16481b Accepting request 349437 from home:aboe76:branches:devel:languages:python
Updated to new upstream release

OBS-URL: https://build.opensuse.org/request/show/349437
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=63
2015-12-29 13:51:42 +00:00
Dominique Leuenberger
20353ab1fc Accepting request 342438 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/342438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=15
2015-11-10 09:02:57 +00:00
Denisart Benjamin
143c27b46b Accepting request 341968 from home:aboe76:branches:devel:languages:python
update to latest upstream release

OBS-URL: https://build.opensuse.org/request/show/341968
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=61
2015-11-04 16:49:31 +00:00
Dominique Leuenberger
9b33594ecc Accepting request 324803 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/324803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=14
2015-09-01 22:35:25 +00:00
Todd R
b22fc67258 Accepting request 322612 from home:aboe76:branches:devel:languages:python
Update to latest apache libcloud version 0.18.0

OBS-URL: https://build.opensuse.org/request/show/322612
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=59
2015-08-21 09:25:10 +00:00
Dominique Leuenberger
7ee50e5bf0 Accepting request 286682 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/286682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=13
2015-02-20 11:01:22 +00:00
Niels Abspoel
72da9cf54d Accepting request 286680 from home:aboe76:branches:devel:languages:python
upstream released 0.17.0

OBS-URL: https://build.opensuse.org/request/show/286680
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=57
2015-02-18 19:49:43 +00:00
Niels Abspoel
fee614b0e4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=56 2015-02-18 19:28:17 +00:00
Niels Abspoel
6beed1767b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=55 2015-02-18 19:27:54 +00:00
Stephan Kulow
d5919a460e Accepting request 241801 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/241801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=11
2014-07-23 20:06:40 +00:00
Niels Abspoel
bd9bfbaa81 Accepting request 241800 from home:aboe76:branches:devel:languages:python
small bug fix release

OBS-URL: https://build.opensuse.org/request/show/241800
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=53
2014-07-21 21:36:48 +00:00
Stephan Kulow
c841cdee33 Accepting request 238704 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/238704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=10
2014-06-30 19:45:02 +00:00
Niels Abspoel
ec8a274e03 Accepting request 238703 from home:aboe76:branches:devel:languages:python
update to apache-libcloud 0.15.0
major release

OBS-URL: https://build.opensuse.org/request/show/238703
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=51
2014-06-25 20:43:50 +00:00
Stephan Kulow
f829aee411 Accepting request 221483 from devel:languages:python
small update to 0.14.1 (forwarded request 221482 from aboe76)

OBS-URL: https://build.opensuse.org/request/show/221483
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=9
2014-02-11 09:57:51 +00:00
Niels Abspoel
4ebb267499 Accepting request 221482 from home:aboe76:branches:devel:languages:python
small update to 0.14.1

OBS-URL: https://build.opensuse.org/request/show/221482
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=49
2014-02-09 08:36:58 +00:00
Stephan Kulow
0454d04d2e Accepting request 215387 from devel:languages:python
- Big release 0.14.0
- General:
  - If the file exists, read pricing data from ~/.libcloud/pricing.json by default. 
  	If the file doesn’t exist, fall back to the old behavior and use pricing data 
    which is bundled with the release. [Tomaz Muraus]
  - Add libcloud.pricing.download_pricing_file function for downloading and 
    updating the pricing file. [Tomaz Muraus]
  - Fix libcloud.utils.py3.urlquote so it works with unicode strings 
    under Python 2. (LIBCLOUD-429) [Michael Farrell]
- Compute:
  - Refactor Rackspace driver classes and make them easier to use. 
    Now there are two Rackspace provider constants - Provider.RACKSPACE which represents 
    new next-gen OpenStack servers and Provider.RACKSPACE_FIRST_GEN 
    which represents old first-gen cloud servers.
    
    Note: This change is backward incompatible. 
    For more information on those changes and how to update your code, 
    please visit “Upgrade Notes” documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
    
  - Deprecate the following EC2 provider constants: 
    EC2_US_EAST, EC2_EU, EC2_EU_WEST, EC2_AP_SOUTHEAST, 
    EC2_AP_NORTHEAST, EC2_US_WEST_OREGON, EC2_SA_EAST, 
    EC2_SA_EAST and replace it with a new EC2 constant. 
    Driver referenced by this new constant now takes a “region” argument which 
    dictates to which region to connect.
    Note: Deprecated constants will continue to work until the next major release. 
    For more information on those changes and how to update your code, 
    please visit “Upgrade Notes” documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
  
  - Add support for volume related functions to OpenNebula driver. (LIBCLOUD-354) [Emanuele Rocca]

OBS-URL: https://build.opensuse.org/request/show/215387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apache-libcloud?expand=0&rev=8
2014-01-29 06:16:44 +00:00
Sascha Peilicke
ef84e20bd8 - Updated to 0.13.3 (bnc#857209)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=47
2014-01-28 14:46:12 +00:00
Niels Abspoel
226d2ff2a1 Accepting request 215144 from home:aboe76:branches:devel:languages:python
Big release updated to 0.14.0

OBS-URL: https://build.opensuse.org/request/show/215144
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=46
2014-01-25 20:55:39 +00:00