You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2022/09/08 19:21:16 UTC
[libcloud] branch trunk updated (df3fead3b -> c536d583e)
This is an automated email from the ASF dual-hosted git repository.
tomaz pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git
from df3fead3b Update required status checks since those checks have been migrated to Python 3.8.
new 1b190da78 Add new isort check for automaticalling sorting and enforcing import ordering.
new 06f0dc53e Sort import in all the Python files using isort.
new 933f8370e Add workaround for isort limitations when mixing imports with code (known issue - https://github.com/PyCQA/isort/issues/693).
new 5861cbc1f Use black compatible isort profile.
new a9abe0e21 Use latest version of isort.
new b0e809a12 Use black and isort config options which are compatible.
new 55e64e10b Reformat code with black and isort.
new d6e7dcf75 Use latest black version, move dependency in a requiremnts file.
new c687b7ebb Move most of the tests / lint / docs / etc dependencies from tox.ini to standalone requirements.txt files.
new 4717f7d9d Reformat code with black.
new 3104a9d32 Fix script.
new d2bf9cda7 Update black config so it still uses .gitignore file in addition to our custom exclusion list.
new 7e782154a Update requirements file.
new 246f3f549 Add missing dependency.
new a21d6fd78 Add changelog entry.
new 8afa04bbd Add info the the development docs.
new 8c075b1e0 Remove dummy file which should not be there.
new f31bf6de4 Add missing dependency to the docs tox target.
new 309f43f24 Add changelog entry.
new eb39e9822 Make sure skip duplicate jobs pre action cancels other redundant / duplicate jobs.
new 61ee3876d Add missing permissions which is needed for skip duplicate actions cancel others pre job.
new 837f17c5f Auto delete github branch on merge.
new 75efe7ef2 Update required status checks since those checks have been migrated to Python 3.8.
new ed70c029c Update MANIFEST.in file.
new c3a131877 Merge branch 'trunk' into isort_lint_check
new db534c594 Merge branch 'isort_lint_check' of github.com:kami/libcloud into isort_lint_check
new c536d583e Merge pull request #1761 from Kami/isort_lint_check
The 9414 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.asf.yaml | 1 +
.github/workflows/codeql-analysis.yml | 4 +-
.github/workflows/depsreview.yaml | 2 +
.github/workflows/integration-tests.yml | 2 +
.github/workflows/main.yml | 10 +-
CHANGES.rst | 23 +
MANIFEST.in | 1 +
contrib/generate_contributor_list.py | 15 +-
contrib/generate_provider_feature_matrix_table.py | 89 +--
contrib/generate_provider_logos_collage_image.py | 11 +-
contrib/scrape-azure-prices.py | 8 +-
contrib/scrape-ec2-prices.py | 27 +-
contrib/scrape-ec2-sizes.py | 37 +-
contrib/scrape-gce-prices.py | 17 +-
contrib/update_google_prices.py | 8 +-
contrib/utils_test.py | 8 +-
demos/compute_demo.py | 17 +-
demos/example_aliyun_ecs.py | 2 +-
demos/example_aliyun_slb.py | 4 +-
demos/example_openstack.py | 2 +-
demos/gce_demo.py | 70 +-
docs/development.rst | 7 +-
docs/examples/backup/create_backup_from_node.py | 9 +-
.../compute/bootstrapping_puppet_on_node.py | 3 +-
docs/examples/compute/cloudframes/auth_kwargs.py | 4 +-
docs/examples/compute/cloudframes/functionality.py | 4 +-
.../cloudscale/cloudscale_compute_simple.py | 4 +-
.../compute/cloudsigma/create_node_ex_avoid.py | 4 +-
.../create_server_using_installation_cd.py | 4 +-
.../cloudstack/create_node_advanced_zone.py | 4 +-
.../deploy_node_with_keypair_security_group.py | 3 +-
.../cloudstack/instantiate_driver_insecure_port.py | 4 +-
.../cloudstack/ssh_keypairs_management_exoscale.py | 4 +-
docs/examples/compute/cloudwatt/create_node.py | 4 +-
docs/examples/compute/cloudwatt/create_volume.py | 4 +-
.../examples/compute/create_ec2_node_custom_ami.py | 2 +-
docs/examples/compute/create_ec2_node_iam.py | 4 +-
.../create_ec2_node_manual_instantiation.py | 2 +-
.../Nodes_Create_mcp2_Uncustomised.py | 3 +-
.../compute/ec2/create_provisioned_iops_volume.py | 4 +-
.../compute/ecs/ex_list_security_groups.py | 2 +-
docs/examples/compute/ecs/list_images.py | 2 +-
docs/examples/compute/ecs/list_locations.py | 2 +-
docs/examples/compute/ecs/list_sizes.py | 2 +-
docs/examples/compute/ecs/manage_nodes.py | 2 +-
.../compute/ecs/manage_volumes_and_snapshots.py | 2 +-
docs/examples/compute/example_compute.py | 5 +-
.../compute/gce/gce_service_account_infile.py | 4 +-
docs/examples/compute/gridscale/create_node.py | 2 +-
docs/examples/compute/gridscale/deploy_node.py | 2 +-
.../compute/gridscale/instantiate_driver.py | 2 +-
.../Firewall_Create_Complex_Firewall_Rule.py | 6 +-
.../compute/nttcis/Firewall_Create_Simple_Rule.py | 5 +-
.../compute/nttcis/Nodes_Create_mcp2_Customized.py | 2 +-
.../nttcis/Nodes_Create_mcp2_Uncustomised.py | 3 +-
.../compute/oneandone/create_monitoring_policy.py | 4 +-
docs/examples/compute/openstack/auth_cache.py | 2 +-
docs/examples/compute/openstack/cloud_init.py | 1 -
.../custom_service_catalog_selection_args.py | 3 +-
.../examples/compute/openstack/force_auth_token.py | 3 +-
docs/examples/compute/openstack/force_base_url.py | 3 +-
docs/examples/compute/openstack/hpcloud.py | 8 +-
docs/examples/compute/openstack/hpcloud_native.py | 1 -
docs/examples/compute/openstack/simple_auth.py | 3 +-
docs/examples/compute/openstack/tenant_name.py | 1 -
docs/examples/compute/openstack_floating_ips.py | 3 +-
docs/examples/compute/openstack_simple.py | 3 +-
docs/examples/compute/profitbricks/create_node.py | 2 +-
docs/examples/compute/register_3rd_party_driver.py | 8 +-
docs/examples/compute/scaleway/create_node.py | 8 +-
docs/examples/compute/trystack.py | 3 +-
docs/examples/compute/vmware_vcloud_1.5.py | 7 +-
docs/examples/container/docker/deploy_container.py | 4 +-
.../container/docker/instantiate_driver.py | 4 +-
docs/examples/container/docker_hub.py | 4 +-
docs/examples/container/install_and_deploy.py | 2 +-
docs/examples/container/kubernetes/docker_hub.py | 8 +-
.../container/kubernetes/instantiate_driver.py | 4 +-
.../instantiate_driver_minikube_basic_auth.py | 3 +-
.../instantiate_driver_minikube_cert_auth.py | 3 +-
docs/examples/container/lxd/example_lxd.py | 4 +-
.../examples/container/rancher/deploy_container.py | 6 +-
docs/examples/container/rancher/deploy_service.py | 10 +-
.../dns/auroradns/enable_disable_record.py | 3 +-
.../dns/create_a_record_for_all_rackspace_nodes.py | 6 +-
docs/examples/dns/create_record_caa_record_type.py | 18 +-
docs/examples/dns/create_record_custom_ttl.py | 2 +-
docs/examples/dns/create_record_with_priority.py | 6 +-
docs/examples/dns/export_zone_to_bind_format.py | 2 +-
.../dns/export_zone_to_bind_format_file.py | 2 +-
docs/examples/dns/godaddy/updating_records.py | 4 +-
docs/examples/dns/list_zone_records.py | 2 +-
.../dns/list_zone_records_manual_instantiation.py | 2 +-
docs/examples/http_proxy/https_proxy.py | 7 +-
.../loadbalancer/create_lb_wait_for_ready.py | 1 -
docs/examples/loadbalancer/elb/complete_tut.py | 11 +-
.../elb/ex_set_balancer_policies_listener.py | 4 +-
docs/examples/loadbalancer/gce/gce_driver.py | 1 -
.../loadbalancer/gce/gce_service_account_infile.py | 4 +-
.../nttcis/LoadBalancer_create_members.py | 4 +-
.../nttcis/Load_balancer_add_pool_mon.py | 12 +-
.../nttcis/edit_ssl_offload_profile.py | 6 +-
.../loadbalancer/nttcis/import_ssl_cert.py | 4 +-
.../softlayer/ex_place_balancer_order.py | 1 -
docs/examples/misc/twisted_create_node.py | 3 +-
.../examples/storage/azure/instantiate_azure_ad.py | 2 +-
.../concurrent_file_download_using_gevent.py | 5 +-
.../create_directory_backup_stream_to_cf.py | 4 +-
docs/examples/storage/minio/docker_example.py | 3 +-
.../storage/publish_static_website_on_cf.py | 7 +-
example_compute.py | 5 +-
example_loadbalancer.py | 2 +-
integration/compute/__main__.py | 5 +-
integration/compute/api/__main__.py | 3 +-
integration/compute/api/routes.py | 1 -
integration/compute/api/util.py | 2 +-
integration/compute/config.py | 1 +
integration/compute/driver/test.py | 5 +-
integration/storage/__main__.py | 1 -
integration/storage/base.py | 18 +-
integration/storage/test_azure_blobs.py | 14 +-
integration/storage/test_minio.py | 1 +
integration/storage/test_s3.py | 7 +-
libcloud/__init__.py | 2 +-
libcloud/backup/base.py | 30 +-
libcloud/backup/drivers/dimensiondata.py | 62 +-
libcloud/backup/drivers/ebs.py | 27 +-
libcloud/backup/drivers/gce.py | 31 +-
libcloud/backup/providers.py | 4 +-
libcloud/base.py | 13 +-
libcloud/common/abiquo.py | 9 +-
libcloud/common/aliyun.py | 21 +-
libcloud/common/aws.py | 37 +-
libcloud/common/azure.py | 47 +-
libcloud/common/azure_arm.py | 14 +-
libcloud/common/base.py | 35 +-
libcloud/common/brightbox.py | 18 +-
libcloud/common/buddyns.py | 10 +-
libcloud/common/cloudstack.py | 24 +-
libcloud/common/digitalocean.py | 9 +-
libcloud/common/dimensiondata.py | 74 +-
libcloud/common/dnsimple.py | 3 +-
libcloud/common/dnspod.py | 10 +-
libcloud/common/durabledns.py | 20 +-
libcloud/common/exceptions.py | 3 +-
libcloud/common/gandi.py | 9 +-
libcloud/common/gandi_live.py | 5 +-
libcloud/common/gig_g8.py | 8 +-
libcloud/common/gogrid.py | 24 +-
libcloud/common/google.py | 72 +-
libcloud/common/gridscale.py | 10 +-
libcloud/common/hostvirtual.py | 4 +-
libcloud/common/kubernetes.py | 15 +-
libcloud/common/linode.py | 7 +-
libcloud/common/liquidweb.py | 12 +-
libcloud/common/luadns.py | 10 +-
libcloud/common/maxihost.py | 3 +-
libcloud/common/nfsn.py | 12 +-
libcloud/common/nsone.py | 6 +-
libcloud/common/nttcis.py | 129 ++--
libcloud/common/onapp.py | 5 +-
libcloud/common/openstack.py | 29 +-
libcloud/common/openstack_identity.py | 180 ++---
libcloud/common/osc.py | 35 +-
libcloud/common/ovh.py | 25 +-
libcloud/common/pointdns.py | 6 +-
libcloud/common/softlayer.py | 6 +-
libcloud/common/types.py | 10 +-
libcloud/common/upcloud.py | 2 +-
libcloud/common/vultr.py | 9 +-
libcloud/common/worldwidedns.py | 13 +-
libcloud/common/xmlrpc.py | 7 +-
libcloud/common/zonomi.py | 4 +-
libcloud/compute/base.py | 123 +--
libcloud/compute/deployment.py | 38 +-
libcloud/compute/deprecated.py | 9 +-
libcloud/compute/drivers/abiquo.py | 28 +-
libcloud/compute/drivers/azure.py | 212 ++---
libcloud/compute/drivers/azure_arm.py | 180 ++---
libcloud/compute/drivers/bluebox.py | 25 +-
libcloud/compute/drivers/brightbox.py | 28 +-
libcloud/compute/drivers/bsnl.py | 2 +-
libcloud/compute/drivers/cloudscale.py | 12 +-
libcloud/compute/drivers/cloudsigma.py | 180 ++---
libcloud/compute/drivers/cloudstack.py | 239 ++----
libcloud/compute/drivers/cloudwatt.py | 15 +-
libcloud/compute/drivers/digitalocean.py | 69 +-
libcloud/compute/drivers/dimensiondata.py | 395 +++-------
libcloud/compute/drivers/dummy.py | 8 +-
libcloud/compute/drivers/ec2.py | 523 ++++---------
libcloud/compute/drivers/ecp.py | 27 +-
libcloud/compute/drivers/ecs.py | 104 +--
libcloud/compute/drivers/elastichosts.py | 1 -
libcloud/compute/drivers/elasticstack.py | 43 +-
libcloud/compute/drivers/equinixmetal.py | 71 +-
libcloud/compute/drivers/gandi.py | 70 +-
libcloud/compute/drivers/gce.py | 448 ++++-------
libcloud/compute/drivers/gig_g8.py | 39 +-
libcloud/compute/drivers/gogrid.py | 40 +-
libcloud/compute/drivers/gridscale.py | 64 +-
libcloud/compute/drivers/gridspot.py | 7 +-
libcloud/compute/drivers/hostvirtual.py | 39 +-
libcloud/compute/drivers/indosat.py | 2 +-
libcloud/compute/drivers/internetsolutions.py | 2 +-
libcloud/compute/drivers/joyent.py | 29 +-
libcloud/compute/drivers/kamatera.py | 45 +-
libcloud/compute/drivers/kili.py | 11 +-
libcloud/compute/drivers/ktucloud.py | 10 +-
libcloud/compute/drivers/kubevirt.py | 131 +---
libcloud/compute/drivers/libvirt_driver.py | 19 +-
libcloud/compute/drivers/linode.py | 92 +--
libcloud/compute/drivers/maxihost.py | 27 +-
libcloud/compute/drivers/medone.py | 2 +-
libcloud/compute/drivers/nephoscale.py | 35 +-
libcloud/compute/drivers/ntta.py | 2 +-
libcloud/compute/drivers/nttcis.py | 435 ++++-------
libcloud/compute/drivers/onapp.py | 26 +-
libcloud/compute/drivers/oneandone.py | 111 +--
libcloud/compute/drivers/opennebula.py | 48 +-
libcloud/compute/drivers/openstack.py | 400 +++-------
libcloud/compute/drivers/outscale.py | 94 +--
libcloud/compute/drivers/ovh.py | 20 +-
libcloud/compute/drivers/profitbricks.py | 207 ++---
libcloud/compute/drivers/rackspace.py | 35 +-
libcloud/compute/drivers/rimuhosting.py | 28 +-
libcloud/compute/drivers/scaleway.py | 67 +-
libcloud/compute/drivers/serverlove.py | 7 +-
libcloud/compute/drivers/skalicloud.py | 7 +-
libcloud/compute/drivers/softlayer.py | 33 +-
libcloud/compute/drivers/upcloud.py | 33 +-
libcloud/compute/drivers/vcl.py | 8 +-
libcloud/compute/drivers/vcloud.py | 221 ++----
libcloud/compute/drivers/voxel.py | 8 +-
libcloud/compute/drivers/vpsnet.py | 19 +-
libcloud/compute/drivers/vsphere.py | 157 ++--
libcloud/compute/drivers/vultr.py | 123 ++-
libcloud/compute/providers.py | 12 +-
libcloud/compute/ssh.py | 56 +-
libcloud/compute/types.py | 10 +-
libcloud/container/base.py | 6 +-
libcloud/container/drivers/docker.py | 44 +-
libcloud/container/drivers/ecs.py | 17 +-
libcloud/container/drivers/gke.py | 11 +-
libcloud/container/drivers/joyent.py | 6 +-
libcloud/container/drivers/kubernetes.py | 54 +-
libcloud/container/drivers/lxd.py | 99 +--
libcloud/container/drivers/rancher.py | 43 +-
libcloud/container/providers.py | 8 +-
libcloud/container/utils/docker.py | 4 +-
libcloud/dns/base.py | 35 +-
libcloud/dns/drivers/auroradns.py | 39 +-
libcloud/dns/drivers/buddyns.py | 20 +-
libcloud/dns/drivers/cloudflare.py | 26 +-
libcloud/dns/drivers/digitalocean.py | 26 +-
libcloud/dns/drivers/dnsimple.py | 13 +-
libcloud/dns/drivers/dnspod.py | 32 +-
libcloud/dns/drivers/dummy.py | 17 +-
libcloud/dns/drivers/durabledns.py | 79 +-
libcloud/dns/drivers/gandi.py | 33 +-
libcloud/dns/drivers/gandi_live.py | 44 +-
libcloud/dns/drivers/godaddy.py | 15 +-
libcloud/dns/drivers/google.py | 39 +-
libcloud/dns/drivers/hostvirtual.py | 30 +-
libcloud/dns/drivers/linode.py | 61 +-
libcloud/dns/drivers/liquidweb.py | 34 +-
libcloud/dns/drivers/luadns.py | 24 +-
libcloud/dns/drivers/nfsn.py | 25 +-
libcloud/dns/drivers/nsone.py | 52 +-
libcloud/dns/drivers/onapp.py | 9 +-
libcloud/dns/drivers/pointdns.py | 41 +-
libcloud/dns/drivers/powerdns.py | 61 +-
libcloud/dns/drivers/rackspace.py | 51 +-
libcloud/dns/drivers/rcodezero.py | 85 +--
libcloud/dns/drivers/route53.py | 38 +-
libcloud/dns/drivers/softlayer.py | 29 +-
libcloud/dns/drivers/vultr.py | 65 +-
libcloud/dns/drivers/worldwidedns.py | 42 +-
libcloud/dns/drivers/zerigo.py | 41 +-
libcloud/dns/drivers/zonomi.py | 55 +-
libcloud/dns/providers.py | 12 +-
libcloud/http.py | 27 +-
libcloud/loadbalancer/base.py | 18 +-
libcloud/loadbalancer/drivers/alb.py | 64 +-
libcloud/loadbalancer/drivers/brightbox.py | 9 +-
libcloud/loadbalancer/drivers/cloudstack.py | 24 +-
libcloud/loadbalancer/drivers/dimensiondata.py | 106 +--
libcloud/loadbalancer/drivers/elb.py | 16 +-
libcloud/loadbalancer/drivers/gce.py | 7 +-
libcloud/loadbalancer/drivers/gogrid.py | 40 +-
libcloud/loadbalancer/drivers/ninefold.py | 1 -
libcloud/loadbalancer/drivers/nttcis.py | 136 +---
libcloud/loadbalancer/drivers/rackspace.py | 85 +--
libcloud/loadbalancer/drivers/slb.py | 45 +-
libcloud/loadbalancer/drivers/softlayer.py | 55 +-
libcloud/loadbalancer/providers.py | 7 +-
libcloud/pricing.py | 25 +-
libcloud/storage/base.py | 104 +--
libcloud/storage/drivers/atmos.py | 53 +-
libcloud/storage/drivers/auroraobjects.py | 2 +-
libcloud/storage/drivers/azure_blobs.py | 89 +--
libcloud/storage/drivers/backblaze_b2.py | 57 +-
libcloud/storage/drivers/cloudfiles.py | 108 +--
libcloud/storage/drivers/digitalocean_spaces.py | 9 +-
libcloud/storage/drivers/dummy.py | 62 +-
libcloud/storage/drivers/google_storage.py | 48 +-
libcloud/storage/drivers/ktucloud.py | 4 +-
libcloud/storage/drivers/local.py | 71 +-
libcloud/storage/drivers/minio.py | 6 +-
libcloud/storage/drivers/nimbus.py | 14 +-
libcloud/storage/drivers/oss.py | 135 +---
libcloud/storage/drivers/rgw.py | 14 +-
libcloud/storage/drivers/s3.py | 150 ++--
libcloud/storage/drivers/scaleway.py | 6 +-
libcloud/storage/providers.py | 11 +-
libcloud/test/__init__.py | 36 +-
libcloud/test/backup/test_dimensiondata_v2_3.py | 66 +-
libcloud/test/backup/test_dimensiondata_v2_4.py | 66 +-
.../test_list_objects_filtering_performance.py | 8 +-
libcloud/test/common/test_aliyun.py | 2 +-
libcloud/test/common/test_aws.py | 33 +-
libcloud/test/common/test_azure.py | 2 +-
libcloud/test/common/test_base.py | 7 +-
libcloud/test/common/test_base_driver.py | 4 +-
libcloud/test/common/test_cloudstack.py | 19 +-
libcloud/test/common/test_digitalocean_v2.py | 12 +-
libcloud/test/common/test_gandi.py | 2 +-
libcloud/test/common/test_gandi_live.py | 1 +
libcloud/test/common/test_google.py | 99 +--
libcloud/test/common/test_kubernetes.py | 17 +-
libcloud/test/common/test_nfsn.py | 8 +-
libcloud/test/common/test_openstack.py | 3 +-
libcloud/test/common/test_openstack_identity.py | 108 +--
libcloud/test/common/test_osc.py | 12 +-
libcloud/test/common/test_ovh.py | 1 +
libcloud/test/common/test_retry_limit.py | 9 +-
libcloud/test/common/test_upcloud.py | 29 +-
libcloud/test/compute/__init__.py | 6 +-
libcloud/test/compute/test_abiquo.py | 42 +-
libcloud/test/compute/test_auroracompute.py | 5 +-
libcloud/test/compute/test_azure.py | 48 +-
libcloud/test/compute/test_azure_arm.py | 91 +--
libcloud/test/compute/test_base.py | 11 +-
libcloud/test/compute/test_bluebox.py | 18 +-
libcloud/test/compute/test_brightbox.py | 62 +-
libcloud/test/compute/test_cloudscale.py | 26 +-
libcloud/test/compute/test_cloudsigma_v1_0.py | 38 +-
libcloud/test/compute/test_cloudsigma_v2_0.py | 93 +--
libcloud/test/compute/test_cloudstack.py | 185 ++---
libcloud/test/compute/test_deployment.py | 73 +-
libcloud/test/compute/test_digitalocean_v2.py | 43 +-
libcloud/test/compute/test_dimensiondata_v2_3.py | 291 ++-----
libcloud/test/compute/test_dimensiondata_v2_4.py | 282 ++-----
libcloud/test/compute/test_ec2.py | 210 ++---
libcloud/test/compute/test_ecp.py | 10 +-
libcloud/test/compute/test_ecs.py | 71 +-
libcloud/test/compute/test_elasticstack.py | 48 +-
libcloud/test/compute/test_equinixmetal.py | 59 +-
libcloud/test/compute/test_exoscale.py | 3 +-
libcloud/test/compute/test_gandi.py | 38 +-
libcloud/test/compute/test_gce.py | 849 ++++++---------------
libcloud/test/compute/test_gig_g8.py | 18 +-
libcloud/test/compute/test_gogrid.py | 15 +-
libcloud/test/compute/test_gridscale.py | 30 +-
libcloud/test/compute/test_gridspot.py | 23 +-
libcloud/test/compute/test_hostvirtual.py | 13 +-
libcloud/test/compute/test_ikoula.py | 3 +-
libcloud/test/compute/test_joyent.py | 14 +-
libcloud/test/compute/test_kamatera.py | 20 +-
libcloud/test/compute/test_kili.py | 2 +-
libcloud/test/compute/test_ktucloud.py | 14 +-
libcloud/test/compute/test_kubevirt.py | 35 +-
libcloud/test/compute/test_libvirt_driver.py | 7 +-
libcloud/test/compute/test_linode.py | 16 +-
libcloud/test/compute/test_linode_v4.py | 30 +-
libcloud/test/compute/test_maxihost.py | 15 +-
libcloud/test/compute/test_nephoscale.py | 9 +-
libcloud/test/compute/test_nttcis.py | 213 ++----
libcloud/test/compute/test_onapp.py | 8 +-
libcloud/test/compute/test_oneandone.py | 52 +-
libcloud/test/compute/test_opennebula.py | 53 +-
libcloud/test/compute/test_openstack.py | 364 +++------
libcloud/test/compute/test_ovh.py | 93 +--
libcloud/test/compute/test_profitbricks.py | 203 ++---
libcloud/test/compute/test_rackspace.py | 14 +-
libcloud/test/compute/test_rimuhosting.py | 13 +-
libcloud/test/compute/test_scaleway.py | 64 +-
libcloud/test/compute/test_softlayer.py | 54 +-
libcloud/test/compute/test_ssh_client.py | 78 +-
libcloud/test/compute/test_types.py | 19 +-
libcloud/test/compute/test_upcloud.py | 65 +-
libcloud/test/compute/test_vcl.py | 13 +-
libcloud/test/compute/test_vcloud.py | 236 ++----
libcloud/test/compute/test_voxel.py | 26 +-
libcloud/test/compute/test_vpsnet.py | 14 +-
libcloud/test/compute/test_vsphere.py | 7 +-
libcloud/test/compute/test_vultr.py | 23 +-
libcloud/test/compute/test_vultr_v2.py | 13 +-
libcloud/test/conftest.py | 6 +-
libcloud/test/container/test_docker.py | 10 +-
libcloud/test/container/test_docker_utils.py | 5 +-
libcloud/test/container/test_ecs.py | 15 +-
libcloud/test/container/test_gke.py | 14 +-
libcloud/test/container/test_joyent.py | 10 +-
libcloud/test/container/test_kubernetes.py | 27 +-
libcloud/test/container/test_lxd.py | 31 +-
libcloud/test/container/test_rancher.py | 22 +-
libcloud/test/dns/test_auroradns.py | 31 +-
libcloud/test/dns/test_base.py | 31 +-
libcloud/test/dns/test_buddyns.py | 12 +-
libcloud/test/dns/test_cloudflare.py | 58 +-
libcloud/test/dns/test_digitalocean.py | 12 +-
libcloud/test/dns/test_dnsimple.py | 10 +-
libcloud/test/dns/test_dnspod.py | 25 +-
libcloud/test/dns/test_durabledns.py | 96 +--
libcloud/test/dns/test_gandi.py | 37 +-
libcloud/test/dns/test_gandi_live.py | 64 +-
libcloud/test/dns/test_godaddy.py | 12 +-
libcloud/test/dns/test_google.py | 21 +-
libcloud/test/dns/test_hostvirtual.py | 18 +-
libcloud/test/dns/test_linode.py | 29 +-
libcloud/test/dns/test_linode_v4.py | 12 +-
libcloud/test/dns/test_liquidweb.py | 53 +-
libcloud/test/dns/test_luadns.py | 19 +-
libcloud/test/dns/test_nfsn.py | 9 +-
libcloud/test/dns/test_nsone.py | 30 +-
libcloud/test/dns/test_onapp.py | 24 +-
libcloud/test/dns/test_pointdns.py | 21 +-
libcloud/test/dns/test_powerdns.py | 13 +-
libcloud/test/dns/test_rackspace.py | 68 +-
libcloud/test/dns/test_rcodezero.py | 13 +-
libcloud/test/dns/test_route53.py | 50 +-
libcloud/test/dns/test_softlayer.py | 38 +-
libcloud/test/dns/test_vultr.py | 51 +-
libcloud/test/dns/test_vultr_v2.py | 4 +-
libcloud/test/dns/test_worldwidedns.py | 59 +-
libcloud/test/dns/test_zerigo.py | 53 +-
libcloud/test/dns/test_zonomi.py | 36 +-
libcloud/test/file_fixtures.py | 23 +-
libcloud/test/loadbalancer/test_alb.py | 53 +-
libcloud/test/loadbalancer/test_brightbox.py | 7 +-
libcloud/test/loadbalancer/test_cloudstack.py | 22 +-
.../test/loadbalancer/test_dimensiondata_v2_3.py | 69 +-
.../test/loadbalancer/test_dimensiondata_v2_4.py | 69 +-
libcloud/test/loadbalancer/test_elb.py | 35 +-
libcloud/test/loadbalancer/test_gce.py | 19 +-
libcloud/test/loadbalancer/test_gogrid.py | 15 +-
libcloud/test/loadbalancer/test_nttcis.py | 42 +-
libcloud/test/loadbalancer/test_rackspace.py | 183 ++---
libcloud/test/loadbalancer/test_slb.py | 33 +-
libcloud/test/loadbalancer/test_softlayer.py | 35 +-
libcloud/test/storage/test_atmos.py | 131 +---
libcloud/test/storage/test_aurora.py | 2 +-
libcloud/test/storage/test_azure_blobs.py | 86 +--
libcloud/test/storage/test_backblaze_b2.py | 15 +-
libcloud/test/storage/test_base.py | 20 +-
libcloud/test/storage/test_cloudfiles.py | 151 ++--
libcloud/test/storage/test_digitalocean_spaces.py | 34 +-
libcloud/test/storage/test_dummy.py | 4 +-
libcloud/test/storage/test_google_storage.py | 66 +-
libcloud/test/storage/test_local.py | 32 +-
libcloud/test/storage/test_minio.py | 4 +-
libcloud/test/storage/test_ninefold.py | 4 +-
libcloud/test/storage/test_oss.py | 53 +-
libcloud/test/storage/test_rgw.py | 15 +-
libcloud/test/storage/test_s3.py | 82 +-
libcloud/test/storage/test_scaleway.py | 10 +-
libcloud/test/test_connection.py | 29 +-
libcloud/test/test_file_fixtures.py | 4 +-
libcloud/test/test_http.py | 22 +-
libcloud/test/test_init.py | 21 +-
libcloud/test/test_logging_connection.py | 12 +-
libcloud/test/test_pricing.py | 42 +-
libcloud/test/test_response_classes.py | 20 +-
libcloud/test/test_utils.py | 70 +-
libcloud/utils/__init__.py | 3 +-
libcloud/utils/connection.py | 2 +-
libcloud/utils/dist.py | 6 +-
libcloud/utils/files.py | 3 +-
libcloud/utils/iso8601.py | 10 +-
libcloud/utils/logging.py | 4 +-
libcloud/utils/loggingconnection.py | 16 +-
libcloud/utils/misc.py | 13 +-
libcloud/utils/publickey.py | 4 +-
libcloud/utils/py3.py | 24 +-
libcloud/utils/retry.py | 8 +-
libcloud/utils/xml.py | 4 +-
pylint_plugins/driver_class.py | 18 +-
pyproject.toml | 12 +-
requirements-dev.txt | 4 +
requirements-docs.txt | 3 +
requirements-lint.txt | 11 +
requirements-mypy.txt | 7 +
requirements-tests.txt | 12 +-
scripts/check_asf_license_headers.py | 2 +-
setup.py | 10 +-
tox.ini | 108 +--
496 files changed, 5962 insertions(+), 12668 deletions(-)
create mode 100644 requirements-dev.txt
create mode 100644 requirements-docs.txt
create mode 100644 requirements-lint.txt
create mode 100644 requirements-mypy.txt