pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/py-apache-libcloud



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Apr  2 19:32:40 UTC 2024

Modified Files:
        pkgsrc/net/py-apache-libcloud: Makefile PLIST distinfo
Removed Files:
        pkgsrc/net/py-apache-libcloud/patches: patch-setup.py

Log Message:
py-apache-libcloud: updated to 3.8.0

Changes in Apache Libcloud 3.8.0
--------------------------------

Compute
~~~~~~~

- Remove obsolete compute driver where the provider is either dead or not
  offering those services anymore: Bluebox, bsnlcloud, Cloudwatt, Enomaly,
  ElasticHosts, ElasticStack, GoGrid, Gridspot, HostVirtual, Joyent, Med-1,
  Nephoscale, 1on1, ProfitBricks, ServerLove, SkaliCloud, Softlayer, Voxel.

- [Outscale] Fix ``list_nodes()`` and ``list_volumes()`` method.

- [Azure ARM] Implement pagination in the ``list_nodes()`` method. This fixes a
  bug which would result in sometimes not all the nodes being returned.

- [Azure ARM] Implement pagination in the ``list_volumes()`` method. This fixes a
  bug which would result in sometimes not all the volumes nodes being returned.

- [Azure ARM] Bump DISK_API_VERSION from ``2018-06-01`` to ``2023-01-02`` to
  support premium v2 SSDs.

- [AWS EC2] Add support for the following new arguments to the
  ``ex_register_image()`` method:
  * ``boot_mode`` - control bios vs uefi boot
  * ``tpm_support`` - enable a tpm
  * ``uefi_data`` - provide NV UEFI vars
  * ``imds_support`` - require IMDSv2.

Storage
~~~~~~~

- Optimize ``read_in_chunks()`` function implementation.

  This should result in large performance speedups and lower memory usage when
  uploading or downloading a large file with a mismatching chunk size.

  Keep in mind that this only affects code paths where the function is called
  with ``fill_size=True`` argument (such as in the S3 driver, etc).

- [Aliyun OSS] Fix ``upload_object()`` function.

- [S3] Support all available storage classes. Previously only "standard" and
  "reduced_redundancy" were supported.

- [CloudFiles] Fix ``get_endpoint_url()`` throwing an exception when being used
  with ``use_internal_url=True`` argument.

- [CloudFiles] Update OpenStack connection handling code to only re-connect in
  case connection details (scheme, host, port) have changed.

  This should result in significant performance improvements when downloading
  objects since the underlying HTTP connection will be properly re-used.

- [Backblaze B2] Fix a bug which would result in an exception when passing
  ``extra={"meta_data": {}}`` argument to the ``upload_object()`` method.

Other
~~~~~

- Move Python tooling (pytest, bandit, pylint, mypy, coverage) config options
  from separate config files into single pyproject.yaml config files.

  NOTE: This change only affects development process and nothing else.

- Fix minor typos in the code using codespell package and enforce this check as
  part of our GHA CI system.

- Indicate we also support Python 3.12 (beta).

- Remove unused ``libcloud.security.SSL_VERSION`` constant / module level
  variable. This variable has been unused and had no affect on the behavior
  since we switched to the ``requests`` library for making HTTP(s) requests in
  2016.

- Packaging related metadata has been migrated from ``setup.py`` to
  ``pyproject.yaml`` file.

- Deprecated and unsafe ``setup.py test`` convenience alias for running tests
  using pytest has been removed in favor of running pytest directly.

- Script for building release artifacts has been updated to utilize ``build``
  Python package to build release artifacts (sdist + wheel) in an isolated
  environment.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/net/py-apache-libcloud/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/py-apache-libcloud/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/py-apache-libcloud/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/net/py-apache-libcloud/patches/patch-setup.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/py-apache-libcloud/Makefile
diff -u pkgsrc/net/py-apache-libcloud/Makefile:1.17 pkgsrc/net/py-apache-libcloud/Makefile:1.18
--- pkgsrc/net/py-apache-libcloud/Makefile:1.17 Tue Nov  7 22:38:02 2023
+++ pkgsrc/net/py-apache-libcloud/Makefile      Tue Apr  2 19:32:39 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.17 2023/11/07 22:38:02 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2024/04/02 19:32:39 adam Exp $
 
-DISTNAME=      apache-libcloud-3.0.0
+DISTNAME=      apache-libcloud-3.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/apache-libcloud/}
 
@@ -11,15 +10,17 @@ HOMEPAGE=   https://libcloud.apache.org/
 COMMENT=       Python library for interacting with cloud service providers
 LICENSE=       apache-2.0
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
-DEPENDS+=      ${PYPKGPREFIX}-requests>=2.5.0:../../devel/py-requests
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=66.1:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel>=0.37.1:../../devel/py-wheel
+DEPENDS+=      ${PYPKGPREFIX}-requests>=2.26.0:../../devel/py-requests
 TEST_DEPENDS+= ${PYPKGPREFIX}-requests-mock-[0-9]*:../../devel/py-requests-mock
-TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 38
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
-.include "../../lang/python/egg.mk"
+pre-test:
+       ${LN} -f -s ${WRKSRC}/libcloud/test/secrets.py-dist ${WRKSRC}/libcloud/test/secrets.py
+
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-apache-libcloud/PLIST
diff -u pkgsrc/net/py-apache-libcloud/PLIST:1.10 pkgsrc/net/py-apache-libcloud/PLIST:1.11
--- pkgsrc/net/py-apache-libcloud/PLIST:1.10    Sun May 17 19:06:47 2020
+++ pkgsrc/net/py-apache-libcloud/PLIST Tue Apr  2 19:32:39 2024
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.10 2020/05/17 19:06:47 adam Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.11 2024/04/02 19:32:39 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/NOTICE
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/libcloud/__init__.py
 ${PYSITELIB}/libcloud/__init__.pyc
 ${PYSITELIB}/libcloud/__init__.pyo
@@ -98,18 +98,12 @@ ${PYSITELIB}/libcloud/common/gandi_live.
 ${PYSITELIB}/libcloud/common/gig_g8.py
 ${PYSITELIB}/libcloud/common/gig_g8.pyc
 ${PYSITELIB}/libcloud/common/gig_g8.pyo
-${PYSITELIB}/libcloud/common/gogrid.py
-${PYSITELIB}/libcloud/common/gogrid.pyc
-${PYSITELIB}/libcloud/common/gogrid.pyo
 ${PYSITELIB}/libcloud/common/google.py
 ${PYSITELIB}/libcloud/common/google.pyc
 ${PYSITELIB}/libcloud/common/google.pyo
 ${PYSITELIB}/libcloud/common/gridscale.py
 ${PYSITELIB}/libcloud/common/gridscale.pyc
 ${PYSITELIB}/libcloud/common/gridscale.pyo
-${PYSITELIB}/libcloud/common/hostvirtual.py
-${PYSITELIB}/libcloud/common/hostvirtual.pyc
-${PYSITELIB}/libcloud/common/hostvirtual.pyo
 ${PYSITELIB}/libcloud/common/kubernetes.py
 ${PYSITELIB}/libcloud/common/kubernetes.pyc
 ${PYSITELIB}/libcloud/common/kubernetes.pyo
@@ -143,6 +137,9 @@ ${PYSITELIB}/libcloud/common/openstack.p
 ${PYSITELIB}/libcloud/common/openstack_identity.py
 ${PYSITELIB}/libcloud/common/openstack_identity.pyc
 ${PYSITELIB}/libcloud/common/openstack_identity.pyo
+${PYSITELIB}/libcloud/common/osc.py
+${PYSITELIB}/libcloud/common/osc.pyc
+${PYSITELIB}/libcloud/common/osc.pyo
 ${PYSITELIB}/libcloud/common/ovh.py
 ${PYSITELIB}/libcloud/common/ovh.pyc
 ${PYSITELIB}/libcloud/common/ovh.pyo
@@ -155,9 +152,6 @@ ${PYSITELIB}/libcloud/common/providers.p
 ${PYSITELIB}/libcloud/common/rackspace.py
 ${PYSITELIB}/libcloud/common/rackspace.pyc
 ${PYSITELIB}/libcloud/common/rackspace.pyo
-${PYSITELIB}/libcloud/common/softlayer.py
-${PYSITELIB}/libcloud/common/softlayer.pyc
-${PYSITELIB}/libcloud/common/softlayer.pyo
 ${PYSITELIB}/libcloud/common/types.py
 ${PYSITELIB}/libcloud/common/types.pyc
 ${PYSITELIB}/libcloud/common/types.pyo
@@ -182,9 +176,18 @@ ${PYSITELIB}/libcloud/compute/__init__.p
 ${PYSITELIB}/libcloud/compute/base.py
 ${PYSITELIB}/libcloud/compute/base.pyc
 ${PYSITELIB}/libcloud/compute/base.pyo
-${PYSITELIB}/libcloud/compute/constants.py
-${PYSITELIB}/libcloud/compute/constants.pyc
-${PYSITELIB}/libcloud/compute/constants.pyo
+${PYSITELIB}/libcloud/compute/constants/__init__.py
+${PYSITELIB}/libcloud/compute/constants/__init__.pyc
+${PYSITELIB}/libcloud/compute/constants/__init__.pyo
+${PYSITELIB}/libcloud/compute/constants/ec2_instance_types.py
+${PYSITELIB}/libcloud/compute/constants/ec2_instance_types.pyc
+${PYSITELIB}/libcloud/compute/constants/ec2_instance_types.pyo
+${PYSITELIB}/libcloud/compute/constants/ec2_region_details_complete.py
+${PYSITELIB}/libcloud/compute/constants/ec2_region_details_complete.pyc
+${PYSITELIB}/libcloud/compute/constants/ec2_region_details_complete.pyo
+${PYSITELIB}/libcloud/compute/constants/ec2_region_details_partial.py
+${PYSITELIB}/libcloud/compute/constants/ec2_region_details_partial.pyc
+${PYSITELIB}/libcloud/compute/constants/ec2_region_details_partial.pyo
 ${PYSITELIB}/libcloud/compute/deployment.py
 ${PYSITELIB}/libcloud/compute/deployment.pyc
 ${PYSITELIB}/libcloud/compute/deployment.pyo
@@ -206,15 +209,9 @@ ${PYSITELIB}/libcloud/compute/drivers/az
 ${PYSITELIB}/libcloud/compute/drivers/azure_arm.py
 ${PYSITELIB}/libcloud/compute/drivers/azure_arm.pyc
 ${PYSITELIB}/libcloud/compute/drivers/azure_arm.pyo
-${PYSITELIB}/libcloud/compute/drivers/bluebox.py
-${PYSITELIB}/libcloud/compute/drivers/bluebox.pyc
-${PYSITELIB}/libcloud/compute/drivers/bluebox.pyo
 ${PYSITELIB}/libcloud/compute/drivers/brightbox.py
 ${PYSITELIB}/libcloud/compute/drivers/brightbox.pyc
 ${PYSITELIB}/libcloud/compute/drivers/brightbox.pyo
-${PYSITELIB}/libcloud/compute/drivers/bsnl.py
-${PYSITELIB}/libcloud/compute/drivers/bsnl.pyc
-${PYSITELIB}/libcloud/compute/drivers/bsnl.pyo
 ${PYSITELIB}/libcloud/compute/drivers/cloudscale.py
 ${PYSITELIB}/libcloud/compute/drivers/cloudscale.pyc
 ${PYSITELIB}/libcloud/compute/drivers/cloudscale.pyo
@@ -224,9 +221,6 @@ ${PYSITELIB}/libcloud/compute/drivers/cl
 ${PYSITELIB}/libcloud/compute/drivers/cloudstack.py
 ${PYSITELIB}/libcloud/compute/drivers/cloudstack.pyc
 ${PYSITELIB}/libcloud/compute/drivers/cloudstack.pyo
-${PYSITELIB}/libcloud/compute/drivers/cloudwatt.py
-${PYSITELIB}/libcloud/compute/drivers/cloudwatt.pyc
-${PYSITELIB}/libcloud/compute/drivers/cloudwatt.pyo
 ${PYSITELIB}/libcloud/compute/drivers/digitalocean.py
 ${PYSITELIB}/libcloud/compute/drivers/digitalocean.pyc
 ${PYSITELIB}/libcloud/compute/drivers/digitalocean.pyo
@@ -239,18 +233,12 @@ ${PYSITELIB}/libcloud/compute/drivers/du
 ${PYSITELIB}/libcloud/compute/drivers/ec2.py
 ${PYSITELIB}/libcloud/compute/drivers/ec2.pyc
 ${PYSITELIB}/libcloud/compute/drivers/ec2.pyo
-${PYSITELIB}/libcloud/compute/drivers/ecp.py
-${PYSITELIB}/libcloud/compute/drivers/ecp.pyc
-${PYSITELIB}/libcloud/compute/drivers/ecp.pyo
 ${PYSITELIB}/libcloud/compute/drivers/ecs.py
 ${PYSITELIB}/libcloud/compute/drivers/ecs.pyc
 ${PYSITELIB}/libcloud/compute/drivers/ecs.pyo
-${PYSITELIB}/libcloud/compute/drivers/elastichosts.py
-${PYSITELIB}/libcloud/compute/drivers/elastichosts.pyc
-${PYSITELIB}/libcloud/compute/drivers/elastichosts.pyo
-${PYSITELIB}/libcloud/compute/drivers/elasticstack.py
-${PYSITELIB}/libcloud/compute/drivers/elasticstack.pyc
-${PYSITELIB}/libcloud/compute/drivers/elasticstack.pyo
+${PYSITELIB}/libcloud/compute/drivers/equinixmetal.py
+${PYSITELIB}/libcloud/compute/drivers/equinixmetal.pyc
+${PYSITELIB}/libcloud/compute/drivers/equinixmetal.pyo
 ${PYSITELIB}/libcloud/compute/drivers/exoscale.py
 ${PYSITELIB}/libcloud/compute/drivers/exoscale.pyc
 ${PYSITELIB}/libcloud/compute/drivers/exoscale.pyo
@@ -263,36 +251,18 @@ ${PYSITELIB}/libcloud/compute/drivers/gc
 ${PYSITELIB}/libcloud/compute/drivers/gig_g8.py
 ${PYSITELIB}/libcloud/compute/drivers/gig_g8.pyc
 ${PYSITELIB}/libcloud/compute/drivers/gig_g8.pyo
-${PYSITELIB}/libcloud/compute/drivers/gogrid.py
-${PYSITELIB}/libcloud/compute/drivers/gogrid.pyc
-${PYSITELIB}/libcloud/compute/drivers/gogrid.pyo
 ${PYSITELIB}/libcloud/compute/drivers/gridscale.py
 ${PYSITELIB}/libcloud/compute/drivers/gridscale.pyc
 ${PYSITELIB}/libcloud/compute/drivers/gridscale.pyo
-${PYSITELIB}/libcloud/compute/drivers/gridspot.py
-${PYSITELIB}/libcloud/compute/drivers/gridspot.pyc
-${PYSITELIB}/libcloud/compute/drivers/gridspot.pyo
-${PYSITELIB}/libcloud/compute/drivers/hostvirtual.py
-${PYSITELIB}/libcloud/compute/drivers/hostvirtual.pyc
-${PYSITELIB}/libcloud/compute/drivers/hostvirtual.pyo
 ${PYSITELIB}/libcloud/compute/drivers/ikoula.py
 ${PYSITELIB}/libcloud/compute/drivers/ikoula.pyc
 ${PYSITELIB}/libcloud/compute/drivers/ikoula.pyo
-${PYSITELIB}/libcloud/compute/drivers/indosat.py
-${PYSITELIB}/libcloud/compute/drivers/indosat.pyc
-${PYSITELIB}/libcloud/compute/drivers/indosat.pyo
 ${PYSITELIB}/libcloud/compute/drivers/internetsolutions.py
 ${PYSITELIB}/libcloud/compute/drivers/internetsolutions.pyc
 ${PYSITELIB}/libcloud/compute/drivers/internetsolutions.pyo
-${PYSITELIB}/libcloud/compute/drivers/joyent.py
-${PYSITELIB}/libcloud/compute/drivers/joyent.pyc
-${PYSITELIB}/libcloud/compute/drivers/joyent.pyo
 ${PYSITELIB}/libcloud/compute/drivers/kamatera.py
 ${PYSITELIB}/libcloud/compute/drivers/kamatera.pyc
 ${PYSITELIB}/libcloud/compute/drivers/kamatera.pyo
-${PYSITELIB}/libcloud/compute/drivers/kili.py
-${PYSITELIB}/libcloud/compute/drivers/kili.pyc
-${PYSITELIB}/libcloud/compute/drivers/kili.pyo
 ${PYSITELIB}/libcloud/compute/drivers/ktucloud.py
 ${PYSITELIB}/libcloud/compute/drivers/ktucloud.pyc
 ${PYSITELIB}/libcloud/compute/drivers/ktucloud.pyo
@@ -308,12 +278,6 @@ ${PYSITELIB}/libcloud/compute/drivers/li
 ${PYSITELIB}/libcloud/compute/drivers/maxihost.py
 ${PYSITELIB}/libcloud/compute/drivers/maxihost.pyc
 ${PYSITELIB}/libcloud/compute/drivers/maxihost.pyo
-${PYSITELIB}/libcloud/compute/drivers/medone.py
-${PYSITELIB}/libcloud/compute/drivers/medone.pyc
-${PYSITELIB}/libcloud/compute/drivers/medone.pyo
-${PYSITELIB}/libcloud/compute/drivers/nephoscale.py
-${PYSITELIB}/libcloud/compute/drivers/nephoscale.pyc
-${PYSITELIB}/libcloud/compute/drivers/nephoscale.pyo
 ${PYSITELIB}/libcloud/compute/drivers/ntta.py
 ${PYSITELIB}/libcloud/compute/drivers/ntta.pyc
 ${PYSITELIB}/libcloud/compute/drivers/ntta.pyo
@@ -323,24 +287,18 @@ ${PYSITELIB}/libcloud/compute/drivers/nt
 ${PYSITELIB}/libcloud/compute/drivers/onapp.py
 ${PYSITELIB}/libcloud/compute/drivers/onapp.pyc
 ${PYSITELIB}/libcloud/compute/drivers/onapp.pyo
-${PYSITELIB}/libcloud/compute/drivers/oneandone.py
-${PYSITELIB}/libcloud/compute/drivers/oneandone.pyc
-${PYSITELIB}/libcloud/compute/drivers/oneandone.pyo
 ${PYSITELIB}/libcloud/compute/drivers/opennebula.py
 ${PYSITELIB}/libcloud/compute/drivers/opennebula.pyc
 ${PYSITELIB}/libcloud/compute/drivers/opennebula.pyo
 ${PYSITELIB}/libcloud/compute/drivers/openstack.py
 ${PYSITELIB}/libcloud/compute/drivers/openstack.pyc
 ${PYSITELIB}/libcloud/compute/drivers/openstack.pyo
+${PYSITELIB}/libcloud/compute/drivers/outscale.py
+${PYSITELIB}/libcloud/compute/drivers/outscale.pyc
+${PYSITELIB}/libcloud/compute/drivers/outscale.pyo
 ${PYSITELIB}/libcloud/compute/drivers/ovh.py
 ${PYSITELIB}/libcloud/compute/drivers/ovh.pyc
 ${PYSITELIB}/libcloud/compute/drivers/ovh.pyo
-${PYSITELIB}/libcloud/compute/drivers/packet.py
-${PYSITELIB}/libcloud/compute/drivers/packet.pyc
-${PYSITELIB}/libcloud/compute/drivers/packet.pyo
-${PYSITELIB}/libcloud/compute/drivers/profitbricks.py
-${PYSITELIB}/libcloud/compute/drivers/profitbricks.pyc
-${PYSITELIB}/libcloud/compute/drivers/profitbricks.pyo
 ${PYSITELIB}/libcloud/compute/drivers/rackspace.py
 ${PYSITELIB}/libcloud/compute/drivers/rackspace.pyc
 ${PYSITELIB}/libcloud/compute/drivers/rackspace.pyo
@@ -350,15 +308,6 @@ ${PYSITELIB}/libcloud/compute/drivers/ri
 ${PYSITELIB}/libcloud/compute/drivers/scaleway.py
 ${PYSITELIB}/libcloud/compute/drivers/scaleway.pyc
 ${PYSITELIB}/libcloud/compute/drivers/scaleway.pyo
-${PYSITELIB}/libcloud/compute/drivers/serverlove.py
-${PYSITELIB}/libcloud/compute/drivers/serverlove.pyc
-${PYSITELIB}/libcloud/compute/drivers/serverlove.pyo
-${PYSITELIB}/libcloud/compute/drivers/skalicloud.py
-${PYSITELIB}/libcloud/compute/drivers/skalicloud.pyc
-${PYSITELIB}/libcloud/compute/drivers/skalicloud.pyo
-${PYSITELIB}/libcloud/compute/drivers/softlayer.py
-${PYSITELIB}/libcloud/compute/drivers/softlayer.pyc
-${PYSITELIB}/libcloud/compute/drivers/softlayer.pyo
 ${PYSITELIB}/libcloud/compute/drivers/upcloud.py
 ${PYSITELIB}/libcloud/compute/drivers/upcloud.pyc
 ${PYSITELIB}/libcloud/compute/drivers/upcloud.pyo
@@ -368,12 +317,12 @@ ${PYSITELIB}/libcloud/compute/drivers/vc
 ${PYSITELIB}/libcloud/compute/drivers/vcloud.py
 ${PYSITELIB}/libcloud/compute/drivers/vcloud.pyc
 ${PYSITELIB}/libcloud/compute/drivers/vcloud.pyo
-${PYSITELIB}/libcloud/compute/drivers/voxel.py
-${PYSITELIB}/libcloud/compute/drivers/voxel.pyc
-${PYSITELIB}/libcloud/compute/drivers/voxel.pyo
 ${PYSITELIB}/libcloud/compute/drivers/vpsnet.py
 ${PYSITELIB}/libcloud/compute/drivers/vpsnet.pyc
 ${PYSITELIB}/libcloud/compute/drivers/vpsnet.pyo
+${PYSITELIB}/libcloud/compute/drivers/vsphere.py
+${PYSITELIB}/libcloud/compute/drivers/vsphere.pyc
+${PYSITELIB}/libcloud/compute/drivers/vsphere.pyo
 ${PYSITELIB}/libcloud/compute/drivers/vultr.py
 ${PYSITELIB}/libcloud/compute/drivers/vultr.pyc
 ${PYSITELIB}/libcloud/compute/drivers/vultr.pyo
@@ -407,9 +356,6 @@ ${PYSITELIB}/libcloud/container/drivers/
 ${PYSITELIB}/libcloud/container/drivers/gke.py
 ${PYSITELIB}/libcloud/container/drivers/gke.pyc
 ${PYSITELIB}/libcloud/container/drivers/gke.pyo
-${PYSITELIB}/libcloud/container/drivers/joyent.py
-${PYSITELIB}/libcloud/container/drivers/joyent.pyc
-${PYSITELIB}/libcloud/container/drivers/joyent.pyo
 ${PYSITELIB}/libcloud/container/drivers/kubernetes.py
 ${PYSITELIB}/libcloud/container/drivers/kubernetes.pyc
 ${PYSITELIB}/libcloud/container/drivers/kubernetes.pyo
@@ -432,6 +378,8 @@ ${PYSITELIB}/libcloud/container/utils/do
 ${PYSITELIB}/libcloud/container/utils/docker.pyc
 ${PYSITELIB}/libcloud/container/utils/docker.pyo
 ${PYSITELIB}/libcloud/data/pricing.json
+${PYSITELIB}/libcloud/data/pricing.json.sha256
+${PYSITELIB}/libcloud/data/pricing.json.sha512
 ${PYSITELIB}/libcloud/dns/__init__.py
 ${PYSITELIB}/libcloud/dns/__init__.pyc
 ${PYSITELIB}/libcloud/dns/__init__.pyo
@@ -477,9 +425,6 @@ ${PYSITELIB}/libcloud/dns/drivers/godadd
 ${PYSITELIB}/libcloud/dns/drivers/google.py
 ${PYSITELIB}/libcloud/dns/drivers/google.pyc
 ${PYSITELIB}/libcloud/dns/drivers/google.pyo
-${PYSITELIB}/libcloud/dns/drivers/hostvirtual.py
-${PYSITELIB}/libcloud/dns/drivers/hostvirtual.pyc
-${PYSITELIB}/libcloud/dns/drivers/hostvirtual.pyo
 ${PYSITELIB}/libcloud/dns/drivers/linode.py
 ${PYSITELIB}/libcloud/dns/drivers/linode.pyc
 ${PYSITELIB}/libcloud/dns/drivers/linode.pyo
@@ -513,9 +458,6 @@ ${PYSITELIB}/libcloud/dns/drivers/rcodez
 ${PYSITELIB}/libcloud/dns/drivers/route53.py
 ${PYSITELIB}/libcloud/dns/drivers/route53.pyc
 ${PYSITELIB}/libcloud/dns/drivers/route53.pyo
-${PYSITELIB}/libcloud/dns/drivers/softlayer.py
-${PYSITELIB}/libcloud/dns/drivers/softlayer.pyc
-${PYSITELIB}/libcloud/dns/drivers/softlayer.pyo
 ${PYSITELIB}/libcloud/dns/drivers/vultr.py
 ${PYSITELIB}/libcloud/dns/drivers/vultr.pyc
 ${PYSITELIB}/libcloud/dns/drivers/vultr.pyo
@@ -564,9 +506,6 @@ ${PYSITELIB}/libcloud/loadbalancer/drive
 ${PYSITELIB}/libcloud/loadbalancer/drivers/gce.py
 ${PYSITELIB}/libcloud/loadbalancer/drivers/gce.pyc
 ${PYSITELIB}/libcloud/loadbalancer/drivers/gce.pyo
-${PYSITELIB}/libcloud/loadbalancer/drivers/gogrid.py
-${PYSITELIB}/libcloud/loadbalancer/drivers/gogrid.pyc
-${PYSITELIB}/libcloud/loadbalancer/drivers/gogrid.pyo
 ${PYSITELIB}/libcloud/loadbalancer/drivers/ninefold.py
 ${PYSITELIB}/libcloud/loadbalancer/drivers/ninefold.pyc
 ${PYSITELIB}/libcloud/loadbalancer/drivers/ninefold.pyo
@@ -579,9 +518,6 @@ ${PYSITELIB}/libcloud/loadbalancer/drive
 ${PYSITELIB}/libcloud/loadbalancer/drivers/slb.py
 ${PYSITELIB}/libcloud/loadbalancer/drivers/slb.pyc
 ${PYSITELIB}/libcloud/loadbalancer/drivers/slb.pyo
-${PYSITELIB}/libcloud/loadbalancer/drivers/softlayer.py
-${PYSITELIB}/libcloud/loadbalancer/drivers/softlayer.pyc
-${PYSITELIB}/libcloud/loadbalancer/drivers/softlayer.pyo
 ${PYSITELIB}/libcloud/loadbalancer/providers.py
 ${PYSITELIB}/libcloud/loadbalancer/providers.pyc
 ${PYSITELIB}/libcloud/loadbalancer/providers.pyo
@@ -634,6 +570,9 @@ ${PYSITELIB}/libcloud/storage/drivers/kt
 ${PYSITELIB}/libcloud/storage/drivers/local.py
 ${PYSITELIB}/libcloud/storage/drivers/local.pyc
 ${PYSITELIB}/libcloud/storage/drivers/local.pyo
+${PYSITELIB}/libcloud/storage/drivers/minio.py
+${PYSITELIB}/libcloud/storage/drivers/minio.pyc
+${PYSITELIB}/libcloud/storage/drivers/minio.pyo
 ${PYSITELIB}/libcloud/storage/drivers/nimbus.py
 ${PYSITELIB}/libcloud/storage/drivers/nimbus.pyc
 ${PYSITELIB}/libcloud/storage/drivers/nimbus.pyo
@@ -643,12 +582,18 @@ ${PYSITELIB}/libcloud/storage/drivers/ni
 ${PYSITELIB}/libcloud/storage/drivers/oss.py
 ${PYSITELIB}/libcloud/storage/drivers/oss.pyc
 ${PYSITELIB}/libcloud/storage/drivers/oss.pyo
+${PYSITELIB}/libcloud/storage/drivers/ovh.py
+${PYSITELIB}/libcloud/storage/drivers/ovh.pyc
+${PYSITELIB}/libcloud/storage/drivers/ovh.pyo
 ${PYSITELIB}/libcloud/storage/drivers/rgw.py
 ${PYSITELIB}/libcloud/storage/drivers/rgw.pyc
 ${PYSITELIB}/libcloud/storage/drivers/rgw.pyo
 ${PYSITELIB}/libcloud/storage/drivers/s3.py
 ${PYSITELIB}/libcloud/storage/drivers/s3.pyc
 ${PYSITELIB}/libcloud/storage/drivers/s3.pyo
+${PYSITELIB}/libcloud/storage/drivers/scaleway.py
+${PYSITELIB}/libcloud/storage/drivers/scaleway.pyc
+${PYSITELIB}/libcloud/storage/drivers/scaleway.pyo
 ${PYSITELIB}/libcloud/storage/providers.py
 ${PYSITELIB}/libcloud/storage/providers.pyc
 ${PYSITELIB}/libcloud/storage/providers.pyo
@@ -701,6 +646,8 @@ ${PYSITELIB}/libcloud/test/common/fixtur
 ${PYSITELIB}/libcloud/test/common/fixtures/digitalocean/_v2_actions_page_2.json
 ${PYSITELIB}/libcloud/test/common/fixtures/google/pkey.json
 ${PYSITELIB}/libcloud/test/common/fixtures/google/pkey.pem
+${PYSITELIB}/libcloud/test/common/fixtures/google/pkey_invalid.json
+${PYSITELIB}/libcloud/test/common/fixtures/google/pkey_invalid.pem
 ${PYSITELIB}/libcloud/test/common/test_aliyun.py
 ${PYSITELIB}/libcloud/test/common/test_aliyun.pyc
 ${PYSITELIB}/libcloud/test/common/test_aliyun.pyo
@@ -743,6 +690,9 @@ ${PYSITELIB}/libcloud/test/common/test_o
 ${PYSITELIB}/libcloud/test/common/test_openstack_identity.py
 ${PYSITELIB}/libcloud/test/common/test_openstack_identity.pyc
 ${PYSITELIB}/libcloud/test/common/test_openstack_identity.pyo
+${PYSITELIB}/libcloud/test/common/test_osc.py
+${PYSITELIB}/libcloud/test/common/test_osc.pyc
+${PYSITELIB}/libcloud/test/common/test_osc.pyo
 ${PYSITELIB}/libcloud/test/common/test_ovh.py
 ${PYSITELIB}/libcloud/test/common/test_ovh.pyc
 ${PYSITELIB}/libcloud/test/common/test_ovh.pyo
@@ -815,32 +765,32 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure/_3761b98b_673d_526c_8d55_fee918758e6e_services_vmimages.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure/libcloud.pem
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_77777777_7777_7777_7777_777777777777_oauth2_token.json
+${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_77777777_7777_7777_7777_777777777777_oauth2_token_PAGINATION_INFINITE_LOOP.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Commerce_RateCard.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_disks.json
+${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_disks_1.json
+${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_disks_PAGINATION_INFINITE_LOOP.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_locations_eastus_vmSizes.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_snapshots.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_virtualMachines.json
+${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_virtualMachines_1.json
+${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_virtualMachines_PAGINATION_INFINITE_LOOP.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Network_networkInterfaces.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Network_virtualnetworks.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_disks_test_disk_1.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_snapshots_test_snap_1.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1_InstanceView.json
+${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_2_InstanceView.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Network_networkInterfaces_test_node_1_nic.json
+${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Network_networkInterfaces_test_node_2_nic.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_111111_providers_Microsoft_Compute_disks.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_111111_providers_Microsoft_Compute_snapshots.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_REVIZOR_providers_Microsoft_Network_networkInterfaces_test_nic.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_REVIZOR_providers_Microsoft_Network_publicIPAddresses_test_public_ip.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_REVIZOR_providers_Microsoft_Network_virtualNetworks_test_network_CheckIPAddressAvailability.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/azure_arm/_subscriptions_subid_resourceGroups_rg1_providers_Microsoft_Network_publicIPAddresses_test_ip.json
-${PYSITELIB}/libcloud/test/compute/fixtures/bluebox/api_block_products_json.json
-${PYSITELIB}/libcloud/test/compute/fixtures/bluebox/api_block_templates_json.json
-${PYSITELIB}/libcloud/test/compute/fixtures/bluebox/api_blocks_99df878c_6e5c_4945_a635_d94da9fd3146_json.json
-${PYSITELIB}/libcloud/test/compute/fixtures/bluebox/api_blocks_99df878c_6e5c_4945_a635_d94da9fd3146_json_delete.json
-${PYSITELIB}/libcloud/test/compute/fixtures/bluebox/api_blocks_99df878c_6e5c_4945_a635_d94da9fd3146_reboot_json.json
-${PYSITELIB}/libcloud/test/compute/fixtures/bluebox/api_blocks_json.json
-${PYSITELIB}/libcloud/test/compute/fixtures/bluebox/api_blocks_json_post.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/brightbox/create_cloud_ip.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/brightbox/create_server.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/brightbox/create_server_gb1_a.json
@@ -877,6 +827,9 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/fwpolicies_create_no_rules.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/fwpolicies_create_with_rules.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/fwpolicies_detail.json
+${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/keypairs_get.json
+${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/keypairs_import.json
+${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/keypairs_list.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/libdrives.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/pricing.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/servers_attach_policy.json
@@ -887,6 +840,7 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/servers_create_with_vlan.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/servers_detail_all_stopped.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/servers_detail_mixed_state.json
+${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/servers_get.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/servers_open_vnc.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/start_already_started.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/cloudsigma_2_0/start_success.json
@@ -1386,6 +1340,32 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/elastichosts/offline_servers_info.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/elastichosts/servers_create.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/elastichosts/servers_info.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/associate_ip.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/attach_volume.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/bgp_config_project_1.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/bgp_config_project_2.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/bgp_config_project_3.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/bgp_session_create.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/bgp_session_get.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/bgp_sessions.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/create_volume.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/device_create.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/device_events.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/devices.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/devices_for_project.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/facilities.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/ip_address.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/ip_assignments.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/node_bandwidth.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/operatingsystems.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/plans.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/project_events.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/project_ips.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/projects.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/reserve_ip.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/sshkey_create.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/sshkeys.json
+${PYSITELIB}/libcloud/test/compute/fixtures/equinixmetal/volumes.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/fcu/ex_describe_instance_types.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/fcu/ex_describe_product_types.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/fcu/ex_describe_quotas.xml
@@ -1463,6 +1443,7 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20131014_deprecate.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20131120_delete.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/gce/global_images_family_notfound.json
+${PYSITELIB}/libcloud/test/compute/fixtures/gce/global_images_paged.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/gce/global_images_post.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/gce/global_instanceTemplates.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/gce/global_instanceTemplates_insert.json
@@ -1732,18 +1713,6 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/gig_g8/POST_portforwarding_list.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/gig_g8/POST_sizes_list.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/gig_g8/POST_system_usermanager_whoami.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/image_list.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/image_save.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/ip_list.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/ip_list_empty.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/lookup_list_ip_datacenter.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/password_list.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/server_add.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/server_delete.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/server_edit.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/server_list.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/server_power.json
-${PYSITELIB}/libcloud/test/compute/fixtures/gogrid/server_power_fail.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/gridscale/create_image.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/gridscale/create_image_dict.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/gridscale/create_ip.json
@@ -1780,10 +1749,6 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/hostvirtual/node_stop.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/hostvirtual/order_package.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/hostvirtual/unlink_package.json
-${PYSITELIB}/libcloud/test/compute/fixtures/joyent/my_datasets.json
-${PYSITELIB}/libcloud/test/compute/fixtures/joyent/my_machines.json
-${PYSITELIB}/libcloud/test/compute/fixtures/joyent/my_machines_create.json
-${PYSITELIB}/libcloud/test/compute/fixtures/joyent/my_packages.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/kamatera/capabilities_datacenter_EU.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/kamatera/create_server.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/kamatera/create_server_sshkey.json
@@ -1826,6 +1791,7 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/kubevirt/get_kube_system_vms.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/kubevirt/get_kubevirt_vms.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/kubevirt/get_pods.json
+${PYSITELIB}/libcloud/test/compute/fixtures/kubevirt/get_services.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/kubevirt/start_testvm.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/kubevirt/stop_testvm.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/linode/_avail_datacenters.json
@@ -1836,6 +1802,28 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/linode/_linode_disk_list.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/linode/_linode_ip_list.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/linode/_linode_list.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/allocate_private_address.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/attach_volume_to_node.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/clone_volume.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/create_disk.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/create_image.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/create_node.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/create_node_no_image.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/create_volume.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/create_volume_unattached.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/ex_get_node.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/ex_get_volume.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/ex_rename_node.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/list_addresses.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/list_addresses_for_node.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/list_disks.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/list_images.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/list_images_paginated_page_1.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/list_images_paginated_page_2.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/list_locations.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/list_nodes.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/list_types.json
+${PYSITELIB}/libcloud/test/compute/fixtures/linode_v4/list_volumes.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/maxihost/images.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/maxihost/keys.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/maxihost/node.json
@@ -1859,14 +1847,6 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/misc/test_rsa_non_paramiko_recognized_header.key
 ${PYSITELIB}/libcloud/test/compute/fixtures/misc/test_rsa_non_pem_format.key
 ${PYSITELIB}/libcloud/test/compute/fixtures/misc/test_rsa_non_pem_format.pub
-${PYSITELIB}/libcloud/test/compute/fixtures/nephoscale/list_images.json
-${PYSITELIB}/libcloud/test/compute/fixtures/nephoscale/list_keys.json
-${PYSITELIB}/libcloud/test/compute/fixtures/nephoscale/list_locations.json
-${PYSITELIB}/libcloud/test/compute/fixtures/nephoscale/list_nodes.json
-${PYSITELIB}/libcloud/test/compute/fixtures/nephoscale/list_password_keys.json
-${PYSITELIB}/libcloud/test/compute/fixtures/nephoscale/list_sizes.json
-${PYSITELIB}/libcloud/test/compute/fixtures/nephoscale/list_ssh_keys.json
-${PYSITELIB}/libcloud/test/compute/fixtures/nephoscale/success_action.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/nttcis/audit_log.csv
 ${PYSITELIB}/libcloud/test/compute/fixtures/nttcis/cg_by_src_network_domain.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/nttcis/change_disk_size.xml
@@ -2005,40 +1985,6 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/onapp/list_key_pairs.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/onapp/list_nodes.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/onapp/profile.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/auth_error.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/create_node.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/describe_firewall_policy.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/describe_id_firewall_policy.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/describe_server.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/describe_shared_stoage.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/ex_list_datacenters.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/fixed_instance_sizes.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/get_image.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/get_server_image.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/list_firewall_policies.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/list_images.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/list_load_balancer.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/list_monitoring_policies.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/list_public_ips.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/list_servers.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/list_shared_storages.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/load_balancer.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/load_balancer_rule.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/load_balancer_rules.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/load_balancer_server_ip.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/load_balancer_server_ips.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/monitoring_policy.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/monitoring_policy_port.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/monitoring_policy_ports.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/monitoring_policy_process.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/monitoring_policy_processes.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/monitoring_policy_servers.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/public_ip.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/server_hardware.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/server_ip.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/server_ips.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/shared_storage.json
-${PYSITELIB}/libcloud/test/compute/fixtures/oneandone/ttt.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/opennebula_1_4/compute_15.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/opennebula_1_4/compute_25.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/opennebula_1_4/compute_5.xml
@@ -2081,6 +2027,7 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack/_v2_0__auth_deployment.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack/_v2_0__auth_lon.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack/_v3__auth.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack/_v3__auth_unauthorized.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack/v1_slug_flavors_detail.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack/v1_slug_images_detail.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack/v1_slug_images_post.xml
@@ -2116,6 +2063,7 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_identity/v3/v3_users_c.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_identity/v3/v3_versions.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/README
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_flavor_extra_specs.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_flavors_7.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_flavors_detail.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_floating_ip.json
@@ -2131,6 +2079,8 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_images_f24a3c1b-d52a-4116-91da-25b3eee8f55d.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_images_f24a3c1b-d52a-4116-91da-25b3eee8f55e.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_images_v2.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_images_v2_invalid_next.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_images_v2_page2.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_os_keypairs.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_os_keypairs_create.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_os_keypairs_create_import.json
@@ -2156,6 +2106,7 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_12063_metadata_two_keys.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_12064.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_12064247.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_12064_updated_name_bob.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_12065_os_volume_attachments.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_12086_console_output.json
@@ -2166,15 +2117,23 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_detail.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_detail_EMPTY.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_detail_ERROR_STATE.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_os_intefaces.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_pause.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_resume.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_suspend.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_servers_unpause.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__floatingip.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__floatingips.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__floatingips_ip_id.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__floatingips_net_id.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__network.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__network_quota.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__networks.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__networks_POST.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__networks_public.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__os_server_group.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__os_server_groups.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__quota_set.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__router.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__router_interface.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__routers.json
@@ -2189,6 +2148,7 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__volume.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__volume_abc6a3a1_c4ce_40f6_9b9f_07a61508938d.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v2_0__volumes.json
+${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/_v3_0__volume_quota.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/openstack_v1.1/delete_floating_ip_167_138_123_111.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/auth_time_get.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/flavor_get.json
@@ -2198,6 +2158,7 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/instance_get.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/instance_get_detail.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/instance_post.json
+${PYSITELIB}/libcloud/test/compute/fixtures/ovh/pricing_get.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/region_get.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/ssh_get.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/ssh_get_detail.json
@@ -2205,76 +2166,6 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/volume_get_detail.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/volume_snapshot_get.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/ovh/volume_snapshot_get_details.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/associate_ip.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/attach_volume.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/bgp_config_project_1.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/bgp_config_project_2.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/bgp_config_project_3.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/bgp_session_create.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/bgp_session_get.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/bgp_sessions.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/create_volume.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/device_create.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/device_events.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/devices.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/devices_for_project.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/facilities.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/ip_address.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/ip_assignments.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/node_bandwidth.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/operatingsystems.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/plans.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/project_events.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/project_ips.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/projects.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/reserve_ip.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/sshkey_create.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/sshkeys.json
-${PYSITELIB}/libcloud/test/compute/fixtures/packet/volumes.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/attach_volume.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/create_node.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/create_volume.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/create_volume_snapshot.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/error_resource_not_found.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_create_datacenter.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_create_firewall_rule.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_create_ip_block.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_create_lan.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_create_load_balancer.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_create_network_interface.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_datacenter.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_firewall_rule.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_image.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_ip_block.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_lan.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_load_balancer.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_location.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_network_interface.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_node.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_snapshot.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_describe_volume.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_list_attached_volumes.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_list_datacenters.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_list_firewall_rules.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_list_ip_blocks.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_list_lans.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_list_load_balanced_nics.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_list_load_balancers.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_list_network_interfaces.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_rename_datacenter.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_update_firewall_rule.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_update_image.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_update_lan.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_update_load_balancer.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_update_network_interface.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_update_node.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_update_snapshot.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/ex_update_volume.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/list_images.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/list_locations.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/list_nodes.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/list_snapshots.json
-${PYSITELIB}/libcloud/test/compute/fixtures/profitbricks/list_volumes.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/rimuhosting/r_distributions.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/rimuhosting/r_orders.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/rimuhosting/r_orders_new_vps.json
@@ -2299,18 +2190,6 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/scaleway/reboot_node.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/scaleway/token_info.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/scaleway/user_info.json
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/SoftLayer_Account.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/empty.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/fail.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/v3_SoftLayer_Account_getVirtualGuests.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/v3_SoftLayer_Location_Datacenter_getDatacenters.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/v3__SoftLayer_Account_getSshKeys.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/v3__SoftLayer_Security_Ssh_Key_createObject.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/v3__SoftLayer_Security_Ssh_Key_deleteObject.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/v3__SoftLayer_Security_Ssh_Key_getObject.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/v3__SoftLayer_Virtual_Guest_createObject.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/v3__SoftLayer_Virtual_Guest_getCreateObjectOptions.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/softlayer/v3__SoftLayer_Virtual_Guest_getObject.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/terremark/api_v0_8_catalogItem_5.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/terremark/api_v0_8_login.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/terremark/api_v0_8_org_240.xml
@@ -2392,14 +2271,13 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/vcloud_1_5/put_api_vApp_vm_test_virtualHardwareSection_cpu.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/vcloud_1_5/put_api_vApp_vm_test_virtualHardwareSection_disks.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/vcloud_1_5/put_api_vApp_vm_test_virtualHardwareSection_memory.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/voxel/create_node.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/voxel/failure.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/voxel/images.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/voxel/locations.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/voxel/nodes.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/voxel/success.xml
-${PYSITELIB}/libcloud/test/compute/fixtures/voxel/unauthorized.xml
 ${PYSITELIB}/libcloud/test/compute/fixtures/vpsnet/_available_clouds_api10json_templates.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vsphere/list_clusters.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vsphere/list_hosts.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vsphere/list_interfaces.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vsphere/list_nodes.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vsphere/node_80.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vsphere/session_token.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/vultr/create_key_pair.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/vultr/create_node.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/vultr/error_rate_limit.txt
@@ -2408,6 +2286,32 @@ ${PYSITELIB}/libcloud/test/compute/fixtu
 ${PYSITELIB}/libcloud/test/compute/fixtures/vultr/list_locations.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/vultr/list_nodes.json
 ${PYSITELIB}/libcloud/test/compute/fixtures/vultr/list_sizes.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/create_node.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/create_node_bare_metal.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/create_volume.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_create_network.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_create_snapshot.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_get_network.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_get_node.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_get_snapshot.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_get_volume.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_list_available_sizes_for_location.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_list_bare_metal_nodes.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_list_bare_metal_sizes.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_list_networks.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_list_snapshots.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/ex_resize_node.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/get_key_pair.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/import_key_pair_from_string.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/list_images.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/list_images_paginated_1.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/list_images_paginated_2.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/list_images_paginated_3.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/list_key_pairs.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/list_locations.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/list_nodes.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/list_sizes.json
+${PYSITELIB}/libcloud/test/compute/fixtures/vultr_v2/list_volumes.json
 ${PYSITELIB}/libcloud/test/compute/test_abiquo.py
 ${PYSITELIB}/libcloud/test/compute/test_abiquo.pyc
 ${PYSITELIB}/libcloud/test/compute/test_abiquo.pyo
@@ -2423,15 +2327,9 @@ ${PYSITELIB}/libcloud/test/compute/test_
 ${PYSITELIB}/libcloud/test/compute/test_base.py
 ${PYSITELIB}/libcloud/test/compute/test_base.pyc
 ${PYSITELIB}/libcloud/test/compute/test_base.pyo
-${PYSITELIB}/libcloud/test/compute/test_bluebox.py
-${PYSITELIB}/libcloud/test/compute/test_bluebox.pyc
-${PYSITELIB}/libcloud/test/compute/test_bluebox.pyo
 ${PYSITELIB}/libcloud/test/compute/test_brightbox.py
 ${PYSITELIB}/libcloud/test/compute/test_brightbox.pyc
 ${PYSITELIB}/libcloud/test/compute/test_brightbox.pyo
-${PYSITELIB}/libcloud/test/compute/test_bsnl.py
-${PYSITELIB}/libcloud/test/compute/test_bsnl.pyc
-${PYSITELIB}/libcloud/test/compute/test_bsnl.pyo
 ${PYSITELIB}/libcloud/test/compute/test_cloudscale.py
 ${PYSITELIB}/libcloud/test/compute/test_cloudscale.pyc
 ${PYSITELIB}/libcloud/test/compute/test_cloudscale.pyo
@@ -2444,9 +2342,6 @@ ${PYSITELIB}/libcloud/test/compute/test_
 ${PYSITELIB}/libcloud/test/compute/test_cloudstack.py
 ${PYSITELIB}/libcloud/test/compute/test_cloudstack.pyc
 ${PYSITELIB}/libcloud/test/compute/test_cloudstack.pyo
-${PYSITELIB}/libcloud/test/compute/test_cloudwatt.py
-${PYSITELIB}/libcloud/test/compute/test_cloudwatt.pyc
-${PYSITELIB}/libcloud/test/compute/test_cloudwatt.pyo
 ${PYSITELIB}/libcloud/test/compute/test_deployment.py
 ${PYSITELIB}/libcloud/test/compute/test_deployment.pyc
 ${PYSITELIB}/libcloud/test/compute/test_deployment.pyo
@@ -2462,15 +2357,12 @@ ${PYSITELIB}/libcloud/test/compute/test_
 ${PYSITELIB}/libcloud/test/compute/test_ec2.py
 ${PYSITELIB}/libcloud/test/compute/test_ec2.pyc
 ${PYSITELIB}/libcloud/test/compute/test_ec2.pyo
-${PYSITELIB}/libcloud/test/compute/test_ecp.py
-${PYSITELIB}/libcloud/test/compute/test_ecp.pyc
-${PYSITELIB}/libcloud/test/compute/test_ecp.pyo
 ${PYSITELIB}/libcloud/test/compute/test_ecs.py
 ${PYSITELIB}/libcloud/test/compute/test_ecs.pyc
 ${PYSITELIB}/libcloud/test/compute/test_ecs.pyo
-${PYSITELIB}/libcloud/test/compute/test_elasticstack.py
-${PYSITELIB}/libcloud/test/compute/test_elasticstack.pyc
-${PYSITELIB}/libcloud/test/compute/test_elasticstack.pyo
+${PYSITELIB}/libcloud/test/compute/test_equinixmetal.py
+${PYSITELIB}/libcloud/test/compute/test_equinixmetal.pyc
+${PYSITELIB}/libcloud/test/compute/test_equinixmetal.pyo
 ${PYSITELIB}/libcloud/test/compute/test_exoscale.py
 ${PYSITELIB}/libcloud/test/compute/test_exoscale.pyc
 ${PYSITELIB}/libcloud/test/compute/test_exoscale.pyo
@@ -2483,36 +2375,18 @@ ${PYSITELIB}/libcloud/test/compute/test_
 ${PYSITELIB}/libcloud/test/compute/test_gig_g8.py
 ${PYSITELIB}/libcloud/test/compute/test_gig_g8.pyc
 ${PYSITELIB}/libcloud/test/compute/test_gig_g8.pyo
-${PYSITELIB}/libcloud/test/compute/test_gogrid.py
-${PYSITELIB}/libcloud/test/compute/test_gogrid.pyc
-${PYSITELIB}/libcloud/test/compute/test_gogrid.pyo
 ${PYSITELIB}/libcloud/test/compute/test_gridscale.py
 ${PYSITELIB}/libcloud/test/compute/test_gridscale.pyc
 ${PYSITELIB}/libcloud/test/compute/test_gridscale.pyo
-${PYSITELIB}/libcloud/test/compute/test_gridspot.py
-${PYSITELIB}/libcloud/test/compute/test_gridspot.pyc
-${PYSITELIB}/libcloud/test/compute/test_gridspot.pyo
-${PYSITELIB}/libcloud/test/compute/test_hostvirtual.py
-${PYSITELIB}/libcloud/test/compute/test_hostvirtual.pyc
-${PYSITELIB}/libcloud/test/compute/test_hostvirtual.pyo
 ${PYSITELIB}/libcloud/test/compute/test_ikoula.py
 ${PYSITELIB}/libcloud/test/compute/test_ikoula.pyc
 ${PYSITELIB}/libcloud/test/compute/test_ikoula.pyo
-${PYSITELIB}/libcloud/test/compute/test_indosat.py
-${PYSITELIB}/libcloud/test/compute/test_indosat.pyc
-${PYSITELIB}/libcloud/test/compute/test_indosat.pyo
 ${PYSITELIB}/libcloud/test/compute/test_internetsolutions.py
 ${PYSITELIB}/libcloud/test/compute/test_internetsolutions.pyc
 ${PYSITELIB}/libcloud/test/compute/test_internetsolutions.pyo
-${PYSITELIB}/libcloud/test/compute/test_joyent.py
-${PYSITELIB}/libcloud/test/compute/test_joyent.pyc
-${PYSITELIB}/libcloud/test/compute/test_joyent.pyo
 ${PYSITELIB}/libcloud/test/compute/test_kamatera.py
 ${PYSITELIB}/libcloud/test/compute/test_kamatera.pyc
 ${PYSITELIB}/libcloud/test/compute/test_kamatera.pyo
-${PYSITELIB}/libcloud/test/compute/test_kili.py
-${PYSITELIB}/libcloud/test/compute/test_kili.pyc
-${PYSITELIB}/libcloud/test/compute/test_kili.pyo
 ${PYSITELIB}/libcloud/test/compute/test_ktucloud.py
 ${PYSITELIB}/libcloud/test/compute/test_ktucloud.pyc
 ${PYSITELIB}/libcloud/test/compute/test_ktucloud.pyo
@@ -2525,15 +2399,12 @@ ${PYSITELIB}/libcloud/test/compute/test_
 ${PYSITELIB}/libcloud/test/compute/test_linode.py
 ${PYSITELIB}/libcloud/test/compute/test_linode.pyc
 ${PYSITELIB}/libcloud/test/compute/test_linode.pyo
+${PYSITELIB}/libcloud/test/compute/test_linode_v4.py
+${PYSITELIB}/libcloud/test/compute/test_linode_v4.pyc
+${PYSITELIB}/libcloud/test/compute/test_linode_v4.pyo
 ${PYSITELIB}/libcloud/test/compute/test_maxihost.py
 ${PYSITELIB}/libcloud/test/compute/test_maxihost.pyc
 ${PYSITELIB}/libcloud/test/compute/test_maxihost.pyo
-${PYSITELIB}/libcloud/test/compute/test_medone.py
-${PYSITELIB}/libcloud/test/compute/test_medone.pyc
-${PYSITELIB}/libcloud/test/compute/test_medone.pyo
-${PYSITELIB}/libcloud/test/compute/test_nephoscale.py
-${PYSITELIB}/libcloud/test/compute/test_nephoscale.pyc
-${PYSITELIB}/libcloud/test/compute/test_nephoscale.pyo
 ${PYSITELIB}/libcloud/test/compute/test_ntta.py
 ${PYSITELIB}/libcloud/test/compute/test_ntta.pyc
 ${PYSITELIB}/libcloud/test/compute/test_ntta.pyo
@@ -2543,9 +2414,6 @@ ${PYSITELIB}/libcloud/test/compute/test_
 ${PYSITELIB}/libcloud/test/compute/test_onapp.py
 ${PYSITELIB}/libcloud/test/compute/test_onapp.pyc
 ${PYSITELIB}/libcloud/test/compute/test_onapp.pyo
-${PYSITELIB}/libcloud/test/compute/test_oneandone.py
-${PYSITELIB}/libcloud/test/compute/test_oneandone.pyc
-${PYSITELIB}/libcloud/test/compute/test_oneandone.pyo
 ${PYSITELIB}/libcloud/test/compute/test_opennebula.py
 ${PYSITELIB}/libcloud/test/compute/test_opennebula.pyc
 ${PYSITELIB}/libcloud/test/compute/test_opennebula.pyo
@@ -2555,12 +2423,6 @@ ${PYSITELIB}/libcloud/test/compute/test_
 ${PYSITELIB}/libcloud/test/compute/test_ovh.py
 ${PYSITELIB}/libcloud/test/compute/test_ovh.pyc
 ${PYSITELIB}/libcloud/test/compute/test_ovh.pyo
-${PYSITELIB}/libcloud/test/compute/test_packet.py
-${PYSITELIB}/libcloud/test/compute/test_packet.pyc
-${PYSITELIB}/libcloud/test/compute/test_packet.pyo
-${PYSITELIB}/libcloud/test/compute/test_profitbricks.py
-${PYSITELIB}/libcloud/test/compute/test_profitbricks.pyc
-${PYSITELIB}/libcloud/test/compute/test_profitbricks.pyo
 ${PYSITELIB}/libcloud/test/compute/test_rackspace.py
 ${PYSITELIB}/libcloud/test/compute/test_rackspace.pyc
 ${PYSITELIB}/libcloud/test/compute/test_rackspace.pyo
@@ -2570,9 +2432,6 @@ ${PYSITELIB}/libcloud/test/compute/test_
 ${PYSITELIB}/libcloud/test/compute/test_scaleway.py
 ${PYSITELIB}/libcloud/test/compute/test_scaleway.pyc
 ${PYSITELIB}/libcloud/test/compute/test_scaleway.pyo
-${PYSITELIB}/libcloud/test/compute/test_softlayer.py
-${PYSITELIB}/libcloud/test/compute/test_softlayer.pyc
-${PYSITELIB}/libcloud/test/compute/test_softlayer.pyo
 ${PYSITELIB}/libcloud/test/compute/test_ssh_client.py
 ${PYSITELIB}/libcloud/test/compute/test_ssh_client.pyc
 ${PYSITELIB}/libcloud/test/compute/test_ssh_client.pyo
@@ -2588,15 +2447,18 @@ ${PYSITELIB}/libcloud/test/compute/test_
 ${PYSITELIB}/libcloud/test/compute/test_vcloud.py
 ${PYSITELIB}/libcloud/test/compute/test_vcloud.pyc
 ${PYSITELIB}/libcloud/test/compute/test_vcloud.pyo
-${PYSITELIB}/libcloud/test/compute/test_voxel.py
-${PYSITELIB}/libcloud/test/compute/test_voxel.pyc
-${PYSITELIB}/libcloud/test/compute/test_voxel.pyo
 ${PYSITELIB}/libcloud/test/compute/test_vpsnet.py
 ${PYSITELIB}/libcloud/test/compute/test_vpsnet.pyc
 ${PYSITELIB}/libcloud/test/compute/test_vpsnet.pyo
+${PYSITELIB}/libcloud/test/compute/test_vsphere.py
+${PYSITELIB}/libcloud/test/compute/test_vsphere.pyc
+${PYSITELIB}/libcloud/test/compute/test_vsphere.pyo
 ${PYSITELIB}/libcloud/test/compute/test_vultr.py
 ${PYSITELIB}/libcloud/test/compute/test_vultr.pyc
 ${PYSITELIB}/libcloud/test/compute/test_vultr.pyo
+${PYSITELIB}/libcloud/test/compute/test_vultr_v2.py
+${PYSITELIB}/libcloud/test/compute/test_vultr_v2.pyc
+${PYSITELIB}/libcloud/test/compute/test_vultr_v2.pyo
 ${PYSITELIB}/libcloud/test/conftest.py
 ${PYSITELIB}/libcloud/test/conftest.pyc
 ${PYSITELIB}/libcloud/test/conftest.pyo
@@ -2645,6 +2507,11 @@ ${PYSITELIB}/libcloud/test/container/fix
 ${PYSITELIB}/libcloud/test/container/fixtures/kubernetes/_api_v1_nodes.json
 ${PYSITELIB}/libcloud/test/container/fixtures/kubernetes/_api_v1_nodes_127_0_0_1.json
 ${PYSITELIB}/libcloud/test/container/fixtures/kubernetes/_api_v1_pods.json
+${PYSITELIB}/libcloud/test/container/fixtures/kubernetes/_api_v1_services.json
+${PYSITELIB}/libcloud/test/container/fixtures/kubernetes/_apis_apps_v1_deployments.json
+${PYSITELIB}/libcloud/test/container/fixtures/kubernetes/_apis_metrics_k8s_io_v1beta1_nodes.json
+${PYSITELIB}/libcloud/test/container/fixtures/kubernetes/_apis_metrics_k8s_io_v1beta1_pods.json
+${PYSITELIB}/libcloud/test/container/fixtures/kubernetes/_version.json
 ${PYSITELIB}/libcloud/test/container/fixtures/lxd/linux_124/background_op.json
 ${PYSITELIB}/libcloud/test/container/fixtures/lxd/linux_124/containers.json
 ${PYSITELIB}/libcloud/test/container/fixtures/lxd/linux_124/endpoints_sucess.json
@@ -2686,9 +2553,6 @@ ${PYSITELIB}/libcloud/test/container/tes
 ${PYSITELIB}/libcloud/test/container/test_gke.py
 ${PYSITELIB}/libcloud/test/container/test_gke.pyc
 ${PYSITELIB}/libcloud/test/container/test_gke.pyo
-${PYSITELIB}/libcloud/test/container/test_joyent.py
-${PYSITELIB}/libcloud/test/container/test_joyent.pyc
-${PYSITELIB}/libcloud/test/container/test_joyent.pyo
 ${PYSITELIB}/libcloud/test/container/test_kubernetes.py
 ${PYSITELIB}/libcloud/test/container/test_kubernetes.pyc
 ${PYSITELIB}/libcloud/test/container/test_kubernetes.pyo
@@ -2715,6 +2579,7 @@ ${PYSITELIB}/libcloud/test/dns/fixtures/
 ${PYSITELIB}/libcloud/test/dns/fixtures/buddyns/list_zones.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/buddyns/zone_already_exists.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/buddyns/zone_does_not_exist.json
+${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/error_with_error_chain.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/memberships_GET.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/record_DELETE.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/record_GET.json
@@ -2724,6 +2589,7 @@ ${PYSITELIB}/libcloud/test/dns/fixtures/
 ${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/records_GET_1.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/records_GET_2.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/records_POST.json
+${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/records_POST_sshfp.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/zone_DELETE.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/zone_GET.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/cloudflare/zone_GET_400.json
@@ -2735,6 +2601,7 @@ ${PYSITELIB}/libcloud/test/dns/fixtures/
 ${PYSITELIB}/libcloud/test/dns/fixtures/digitalocean/_v2_domains_CREATE.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/digitalocean/_v2_domains_EMPTY.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/digitalocean/_v2_domains_UNAUTHORIZED.json
+${PYSITELIB}/libcloud/test/dns/fixtures/digitalocean/_v2_domains_UNPROCESSABLE_ENTITY.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain_NOT_FOUND.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/digitalocean/_v2_domains_testdomain_records.json
@@ -2839,12 +2706,6 @@ ${PYSITELIB}/libcloud/test/dns/fixtures/
 ${PYSITELIB}/libcloud/test/dns/fixtures/google/zone.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/google/zone_create.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/google/zone_list.json
-${PYSITELIB}/libcloud/test/dns/fixtures/hostvirtual/get_record.json
-${PYSITELIB}/libcloud/test/dns/fixtures/hostvirtual/get_zone.json
-${PYSITELIB}/libcloud/test/dns/fixtures/hostvirtual/list_records.json
-${PYSITELIB}/libcloud/test/dns/fixtures/hostvirtual/list_records_none.json
-${PYSITELIB}/libcloud/test/dns/fixtures/hostvirtual/list_zones.json
-${PYSITELIB}/libcloud/test/dns/fixtures/hostvirtual/zone_does_not_exist.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/linode/create_domain.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/linode/create_domain_validation_error.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/linode/create_resource.json
@@ -2861,6 +2722,15 @@ ${PYSITELIB}/libcloud/test/dns/fixtures/
 ${PYSITELIB}/libcloud/test/dns/fixtures/linode/resource_list_does_not_exist.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/linode/update_domain.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/linode/update_resource.json
+${PYSITELIB}/libcloud/test/dns/fixtures/linode_v4/create_record.json
+${PYSITELIB}/libcloud/test/dns/fixtures/linode_v4/create_zone.json
+${PYSITELIB}/libcloud/test/dns/fixtures/linode_v4/get_record_A.json
+${PYSITELIB}/libcloud/test/dns/fixtures/linode_v4/get_record_MX.json
+${PYSITELIB}/libcloud/test/dns/fixtures/linode_v4/get_zone.json
+${PYSITELIB}/libcloud/test/dns/fixtures/linode_v4/list_records.json
+${PYSITELIB}/libcloud/test/dns/fixtures/linode_v4/list_zones.json
+${PYSITELIB}/libcloud/test/dns/fixtures/linode_v4/update_record.json
+${PYSITELIB}/libcloud/test/dns/fixtures/linode_v4/update_zone.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/liquidweb/create_zone_success.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/liquidweb/delete_record.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/liquidweb/delete_zone.success.json
@@ -2893,6 +2763,9 @@ ${PYSITELIB}/libcloud/test/dns/fixtures/
 ${PYSITELIB}/libcloud/test/dns/fixtures/nfsn/list_records_created.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/nfsn/record_not_removed.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/nfsn/zone_not_found.json
+${PYSITELIB}/libcloud/test/dns/fixtures/nsone/create_record_already_exists.json
+${PYSITELIB}/libcloud/test/dns/fixtures/nsone/create_record_success.json
+${PYSITELIB}/libcloud/test/dns/fixtures/nsone/create_record_zone_not_found.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/nsone/create_zone_success.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/nsone/delete_record_success.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/nsone/delete_zone_success.json
@@ -2968,17 +2841,6 @@ ${PYSITELIB}/libcloud/test/dns/fixtures/
 ${PYSITELIB}/libcloud/test/dns/fixtures/route53/list_zones.xml
 ${PYSITELIB}/libcloud/test/dns/fixtures/route53/record_does_not_exist.xml
 ${PYSITELIB}/libcloud/test/dns/fixtures/route53/zone_does_not_exist.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/not_found.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/v3_SoftLayer_Dns_Domain_ResourceRecord_createObject.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/v3_SoftLayer_Dns_Domain_ResourceRecord_deleteObject.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/v3_SoftLayer_Dns_Domain_ResourceRecord_editObject.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/v3_SoftLayer_Dns_Domain_ResourceRecord_getObject.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/v3_SoftLayer_Dns_Domain_ResourceRecord_getObject_changed.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/v3_SoftLayer_Dns_Domain_createObject.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/v3_SoftLayer_Dns_Domain_deleteObject.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/v3_SoftLayer_Dns_Domain_getByDomainName.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/v3_SoftLayer_Dns_Domain_getObject.xml
-${PYSITELIB}/libcloud/test/dns/fixtures/softlayer/v3_SoftLayer_Dns_Domain_getResourceRecords.xml
 ${PYSITELIB}/libcloud/test/dns/fixtures/vultr/delete_zone.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/vultr/empty_records_list.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/vultr/empty_zones_list.json
@@ -2987,6 +2849,12 @@ ${PYSITELIB}/libcloud/test/dns/fixtures/
 ${PYSITELIB}/libcloud/test/dns/fixtures/vultr/list_domains.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/vultr/list_records.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/vultr/test_zone.json
+${PYSITELIB}/libcloud/test/dns/fixtures/vultr_v2/create_record.json
+${PYSITELIB}/libcloud/test/dns/fixtures/vultr_v2/create_zone.json
+${PYSITELIB}/libcloud/test/dns/fixtures/vultr_v2/get_record.json
+${PYSITELIB}/libcloud/test/dns/fixtures/vultr_v2/get_zone.json
+${PYSITELIB}/libcloud/test/dns/fixtures/vultr_v2/list_records.json
+${PYSITELIB}/libcloud/test/dns/fixtures/vultr_v2/list_zones.json
 ${PYSITELIB}/libcloud/test/dns/fixtures/worldwidedns/_api_dns_modify_asp_CREATE_RECORD_MAX_ENTRIES_WITH_ENTRY
 ${PYSITELIB}/libcloud/test/dns/fixtures/worldwidedns/api_dns_list
 ${PYSITELIB}/libcloud/test/dns/fixtures/worldwidedns/api_dns_list_domain_asp
@@ -3055,12 +2923,12 @@ ${PYSITELIB}/libcloud/test/dns/test_goda
 ${PYSITELIB}/libcloud/test/dns/test_google.py
 ${PYSITELIB}/libcloud/test/dns/test_google.pyc
 ${PYSITELIB}/libcloud/test/dns/test_google.pyo
-${PYSITELIB}/libcloud/test/dns/test_hostvirtual.py
-${PYSITELIB}/libcloud/test/dns/test_hostvirtual.pyc
-${PYSITELIB}/libcloud/test/dns/test_hostvirtual.pyo
 ${PYSITELIB}/libcloud/test/dns/test_linode.py
 ${PYSITELIB}/libcloud/test/dns/test_linode.pyc
 ${PYSITELIB}/libcloud/test/dns/test_linode.pyo
+${PYSITELIB}/libcloud/test/dns/test_linode_v4.py
+${PYSITELIB}/libcloud/test/dns/test_linode_v4.pyc
+${PYSITELIB}/libcloud/test/dns/test_linode_v4.pyo
 ${PYSITELIB}/libcloud/test/dns/test_liquidweb.py
 ${PYSITELIB}/libcloud/test/dns/test_liquidweb.pyc
 ${PYSITELIB}/libcloud/test/dns/test_liquidweb.pyo
@@ -3091,12 +2959,12 @@ ${PYSITELIB}/libcloud/test/dns/test_rcod
 ${PYSITELIB}/libcloud/test/dns/test_route53.py
 ${PYSITELIB}/libcloud/test/dns/test_route53.pyc
 ${PYSITELIB}/libcloud/test/dns/test_route53.pyo
-${PYSITELIB}/libcloud/test/dns/test_softlayer.py
-${PYSITELIB}/libcloud/test/dns/test_softlayer.pyc
-${PYSITELIB}/libcloud/test/dns/test_softlayer.pyo
 ${PYSITELIB}/libcloud/test/dns/test_vultr.py
 ${PYSITELIB}/libcloud/test/dns/test_vultr.pyc
 ${PYSITELIB}/libcloud/test/dns/test_vultr.pyo
+${PYSITELIB}/libcloud/test/dns/test_vultr_v2.py
+${PYSITELIB}/libcloud/test/dns/test_vultr_v2.pyc
+${PYSITELIB}/libcloud/test/dns/test_vultr_v2.pyo
 ${PYSITELIB}/libcloud/test/dns/test_worldwidedns.py
 ${PYSITELIB}/libcloud/test/dns/test_worldwidedns.pyc
 ${PYSITELIB}/libcloud/test/dns/test_worldwidedns.pyo
@@ -3173,12 +3041,6 @@ ${PYSITELIB}/libcloud/test/loadbalancer/
 ${PYSITELIB}/libcloud/test/loadbalancer/fixtures/elb/describe_tags.xml
 ${PYSITELIB}/libcloud/test/loadbalancer/fixtures/elb/set_load_balancer_policies_for_backend_server.xml
 ${PYSITELIB}/libcloud/test/loadbalancer/fixtures/elb/set_load_balancer_policies_of_listener.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/gogrid/ip_list.json
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/gogrid/loadbalancer_add.json
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/gogrid/loadbalancer_edit.json
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/gogrid/loadbalancer_get.json
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/gogrid/loadbalancer_list.json
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/gogrid/unexpected_error.json
 ${PYSITELIB}/libcloud/test/loadbalancer/fixtures/nttcis/alice.crt
 ${PYSITELIB}/libcloud/test/loadbalancer/fixtures/nttcis/alice.key
 ${PYSITELIB}/libcloud/test/loadbalancer/fixtures/nttcis/chain.crt
@@ -3265,16 +3127,6 @@ ${PYSITELIB}/libcloud/test/loadbalancer/
 ${PYSITELIB}/libcloud/test/loadbalancer/fixtures/slb/set_server_certificate_name.xml
 ${PYSITELIB}/libcloud/test/loadbalancer/fixtures/slb/start_load_balancer_listener.xml
 ${PYSITELIB}/libcloud/test/loadbalancer/fixtures/slb/upload_server_certificate.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Account_getAdcLoadBalancers.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Billing_Item_cancelService.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Location_Datacenter_getDatacenters.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_Service_deleteObject.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress_editObject.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress_getBillingItem.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Network_Application_Delivery_Controller_LoadBalancer_VirtualIpAddress_getObject.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Network_Subnet_IpAddress_getByIpAddress.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Product_Order_placeOrder.xml
-${PYSITELIB}/libcloud/test/loadbalancer/fixtures/softlayer/v3__SoftLayer_Product_Package_getItems.xml
 ${PYSITELIB}/libcloud/test/loadbalancer/test_alb.py
 ${PYSITELIB}/libcloud/test/loadbalancer/test_alb.pyc
 ${PYSITELIB}/libcloud/test/loadbalancer/test_alb.pyo
@@ -3296,9 +3148,6 @@ ${PYSITELIB}/libcloud/test/loadbalancer/
 ${PYSITELIB}/libcloud/test/loadbalancer/test_gce.py
 ${PYSITELIB}/libcloud/test/loadbalancer/test_gce.pyc
 ${PYSITELIB}/libcloud/test/loadbalancer/test_gce.pyo
-${PYSITELIB}/libcloud/test/loadbalancer/test_gogrid.py
-${PYSITELIB}/libcloud/test/loadbalancer/test_gogrid.pyc
-${PYSITELIB}/libcloud/test/loadbalancer/test_gogrid.pyo
 ${PYSITELIB}/libcloud/test/loadbalancer/test_ninefold.py
 ${PYSITELIB}/libcloud/test/loadbalancer/test_ninefold.pyc
 ${PYSITELIB}/libcloud/test/loadbalancer/test_ninefold.pyo
@@ -3311,11 +3160,13 @@ ${PYSITELIB}/libcloud/test/loadbalancer/
 ${PYSITELIB}/libcloud/test/loadbalancer/test_slb.py
 ${PYSITELIB}/libcloud/test/loadbalancer/test_slb.pyc
 ${PYSITELIB}/libcloud/test/loadbalancer/test_slb.pyo
-${PYSITELIB}/libcloud/test/loadbalancer/test_softlayer.py
-${PYSITELIB}/libcloud/test/loadbalancer/test_softlayer.pyc
-${PYSITELIB}/libcloud/test/loadbalancer/test_softlayer.pyo
 ${PYSITELIB}/libcloud/test/pricing_test.json
 ${PYSITELIB}/libcloud/test/secrets.py-dist
+${PYSITELIB}/libcloud/test/storage/.pytest_cache/.gitignore
+${PYSITELIB}/libcloud/test/storage/.pytest_cache/CACHEDIR.TAG
+${PYSITELIB}/libcloud/test/storage/.pytest_cache/README.md
+${PYSITELIB}/libcloud/test/storage/.pytest_cache/v/cache/nodeids
+${PYSITELIB}/libcloud/test/storage/.pytest_cache/v/cache/stepwise
 ${PYSITELIB}/libcloud/test/storage/__init__.py
 ${PYSITELIB}/libcloud/test/storage/__init__.pyc
 ${PYSITELIB}/libcloud/test/storage/__init__.pyo
@@ -3327,6 +3178,7 @@ ${PYSITELIB}/libcloud/test/storage/fixtu
 ${PYSITELIB}/libcloud/test/storage/fixtures/atmos/list_containers.xml
 ${PYSITELIB}/libcloud/test/storage/fixtures/atmos/not_empty.xml
 ${PYSITELIB}/libcloud/test/storage/fixtures/atmos/not_found.xml
+${PYSITELIB}/libcloud/test/storage/fixtures/azure_blobs/_77777777_7777_7777_7777_777777777777_oauth2_token.json
 ${PYSITELIB}/libcloud/test/storage/fixtures/azure_blobs/list_containers_1.xml
 ${PYSITELIB}/libcloud/test/storage/fixtures/azure_blobs/list_containers_2.xml
 ${PYSITELIB}/libcloud/test/storage/fixtures/azure_blobs/list_containers_empty.xml
@@ -3416,18 +3268,27 @@ ${PYSITELIB}/libcloud/test/storage/test_
 ${PYSITELIB}/libcloud/test/storage/test_local.py
 ${PYSITELIB}/libcloud/test/storage/test_local.pyc
 ${PYSITELIB}/libcloud/test/storage/test_local.pyo
+${PYSITELIB}/libcloud/test/storage/test_minio.py
+${PYSITELIB}/libcloud/test/storage/test_minio.pyc
+${PYSITELIB}/libcloud/test/storage/test_minio.pyo
 ${PYSITELIB}/libcloud/test/storage/test_ninefold.py
 ${PYSITELIB}/libcloud/test/storage/test_ninefold.pyc
 ${PYSITELIB}/libcloud/test/storage/test_ninefold.pyo
 ${PYSITELIB}/libcloud/test/storage/test_oss.py
 ${PYSITELIB}/libcloud/test/storage/test_oss.pyc
 ${PYSITELIB}/libcloud/test/storage/test_oss.pyo
+${PYSITELIB}/libcloud/test/storage/test_ovh.py
+${PYSITELIB}/libcloud/test/storage/test_ovh.pyc
+${PYSITELIB}/libcloud/test/storage/test_ovh.pyo
 ${PYSITELIB}/libcloud/test/storage/test_rgw.py
 ${PYSITELIB}/libcloud/test/storage/test_rgw.pyc
 ${PYSITELIB}/libcloud/test/storage/test_rgw.pyo
 ${PYSITELIB}/libcloud/test/storage/test_s3.py
 ${PYSITELIB}/libcloud/test/storage/test_s3.pyc
 ${PYSITELIB}/libcloud/test/storage/test_s3.pyo
+${PYSITELIB}/libcloud/test/storage/test_scaleway.py
+${PYSITELIB}/libcloud/test/storage/test_scaleway.pyc
+${PYSITELIB}/libcloud/test/storage/test_scaleway.pyo
 ${PYSITELIB}/libcloud/test/test_connection.py
 ${PYSITELIB}/libcloud/test/test_connection.pyc
 ${PYSITELIB}/libcloud/test/test_connection.pyo
@@ -3494,6 +3355,9 @@ ${PYSITELIB}/libcloud/utils/publickey.py
 ${PYSITELIB}/libcloud/utils/py3.py
 ${PYSITELIB}/libcloud/utils/py3.pyc
 ${PYSITELIB}/libcloud/utils/py3.pyo
+${PYSITELIB}/libcloud/utils/retry.py
+${PYSITELIB}/libcloud/utils/retry.pyc
+${PYSITELIB}/libcloud/utils/retry.pyo
 ${PYSITELIB}/libcloud/utils/xml.py
 ${PYSITELIB}/libcloud/utils/xml.pyc
 ${PYSITELIB}/libcloud/utils/xml.pyo

Index: pkgsrc/net/py-apache-libcloud/distinfo
diff -u pkgsrc/net/py-apache-libcloud/distinfo:1.13 pkgsrc/net/py-apache-libcloud/distinfo:1.14
--- pkgsrc/net/py-apache-libcloud/distinfo:1.13 Fri Feb 10 14:41:16 2023
+++ pkgsrc/net/py-apache-libcloud/distinfo      Tue Apr  2 19:32:39 2024
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.13 2023/02/10 14:41:16 wiz Exp $
+$NetBSD: distinfo,v 1.14 2024/04/02 19:32:39 adam Exp $
 
-BLAKE2s (apache-libcloud-3.0.0.tar.gz) = b631afc6338a0898ce8ec79081a5e43cd15060f3ca353689dbfa9cd7e2fe23d2
-SHA512 (apache-libcloud-3.0.0.tar.gz) = c04e55e0b7b8943250fd3b291d7aa5e2aa67c4460405f8cb7f527a2c95e045dcd4ce3785ad83fe8284e49d761c84c3f243f491e59c94de463e2079d77da09332
-Size (apache-libcloud-3.0.0.tar.gz) = 2136758 bytes
-SHA1 (patch-setup.py) = 7e324483e7889b0472e275affe64ce45f11824d2
+BLAKE2s (apache-libcloud-3.8.0.tar.gz) = e6dfd433db4ece18feab985afd07bd5d1c6afc13a093a825e94155aeb9f6c4bb
+SHA512 (apache-libcloud-3.8.0.tar.gz) = ef221c79be2adf22bbd9fa739c619fa8c0afb493a410bf36a6cf2b3ad5cb18b61f552a1d98400b9152c790e3a88ca504848e03bae1fe8a14b94f72f9b7358f50
+Size (apache-libcloud-3.8.0.tar.gz) = 2457665 bytes



Home | Main Index | Thread Index | Old Index