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 2021/11/24 22:37:43 UTC
[libcloud] branch trunk updated (626a1b7 -> 472708a)
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 626a1b7 Add more badges to the readme.
new f2c9c77 Update pylint and flake8 configs so they are compatible with new black rules.
new 889789b Add new black tox targets.
new da3b758 Reformat all the code with black.
new 3dac854 Add black config.
new cee235a Fix flake8 lint violations detected after black reformat and flake8 config change.
new ef9b6a0 Fix tox target.
new 4f178d8 Fix more lint violations.
new 2987bfe Reformat code with the latest version of black.
new 46df12c Ignore flake8 rules which conflict with black.
new ce16fb4 Run black check on CI.
new 88fda90 Use Python 3.7 for invoking tox.
new 41fe88e Merge branch 'drop_python_35_support' into black_reformat_code
new 2604bdf Upgrade libvirt dependency.
new cc8eaa1 Remove pinning we dont need anymore.
new 8134529 Test a workaround for pypy3 test failures.
new 872a0ea Use pypy 3.6 since we still support Python 3.6.
new 1f5dd31 Update tox config.
new c62b510 Update tox and requirements for tests, make sure wheel lib is installed.
new 84007de More fixes for build failures under PyPy3.
new 971f0c2 Only install black for black tox targets to avoid the overhead and speed things up.
new d48e65c Merge branch 'trunk' into black_reformat_code
new b6952cb Fix merge conflict.
new 84fad1e Reformat code with black.
new ee514f8 Add changelog entry.
new a22b588 Fix lint.
new c31902e Fix mypy violations.
new 8df1cd2 Update development docs.
new 75505d1 Fix build failure.
new 722ed57 Fix test failure.
new 7869269 Update flake8 and black config.
new 54291df Remove rules we don't need anymore now that the code is formatted with black.
new aba3cda Merge branch 'trunk' into black_reformat_code
new 62a5151 Merge branch 'trunk' into black_reformat_code
new 472708a Merge pull request #1624 from Kami/black_reformat_code
The 8845 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:
.flake8 | 10 +
.github/workflows/main.yml | 2 +-
.pylintrc | 5 +
CHANGES.rst | 8 +
contrib/generate_contributor_list.py | 99 +-
contrib/generate_provider_feature_matrix_table.py | 626 ++-
contrib/generate_provider_logos_collage_image.py | 69 +-
contrib/scrape-azure-prices.py | 35 +-
contrib/scrape-ec2-prices.py | 290 +-
contrib/scrape-ec2-sizes.py | 386 +-
contrib/scrape-gce-prices.py | 626 ++-
contrib/trigger_rtd_build.py | 8 +-
contrib/update_google_prices.py | 47 +-
contrib/upload-pricing-data-to-s3.py | 8 +-
contrib/utils.py | 4 +-
contrib/utils_test.py | 33 +-
demos/compute_demo.py | 16 +-
demos/example_aliyun_ecs.py | 57 +-
demos/example_aliyun_oss.py | 32 +-
demos/example_aliyun_slb.py | 39 +-
demos/example_openstack.py | 12 +-
demos/gce_demo.py | 787 +--
docs/development.rst | 13 +-
docs/examples/backup/create_backup_from_node.py | 20 +-
docs/examples/compute/auroracompute/create_node.py | 8 +-
.../compute/auroracompute/instantiate_driver.py | 4 +-
.../auroracompute/instantiate_driver_region.py | 4 +-
docs/examples/compute/azure/instantiate.py | 3 +-
docs/examples/compute/azure_arm/instantiate.py | 9 +-
.../compute/bootstrapping_puppet_on_node.py | 13 +-
docs/examples/compute/bsnl/instantiate_driver.py | 2 +-
docs/examples/compute/cloudframes/auth_kwargs.py | 5 +-
docs/examples/compute/cloudframes/auth_url.py | 2 +-
docs/examples/compute/cloudframes/functionality.py | 10 +-
.../cloudscale/cloudscale_compute_simple.py | 11 +-
.../compute/cloudsigma/attach_firewall_policy.py | 4 +-
.../compute/cloudsigma/check_avail_groups.py | 2 +-
.../compute/cloudsigma/connect_to_api_1_0.py | 2 +-
.../compute/cloudsigma/connect_to_api_2_0.py | 2 +-
.../compute/cloudsigma/create_node_ex_avoid.py | 9 +-
.../cloudsigma/create_server_custom_size.py | 16 +-
.../create_server_using_installation_cd.py | 13 +-
.../cloudsigma/create_server_with_metadata.py | 14 +-
.../compute/cloudsigma/create_server_with_vlan.py | 12 +-
.../compute/cloudsigma/create_vlan_subscription.py | 7 +-
.../compute/cloudsigma/get_account_balance.py | 6 +-
.../compute/cloudsigma/list_sizes_images_drives.py | 2 +-
.../examples/compute/cloudsigma/open_vnc_tunnel.py | 8 +-
docs/examples/compute/cloudsigma/tag_server.py | 10 +-
.../create_cloudstack_node_keypair_secgroup.py | 29 +-
.../cloudstack/create_node_advanced_zone.py | 9 +-
.../deploy_node_with_keypair_security_group.py | 16 +-
.../cloudstack/instantiate_driver_host_path.py | 8 +-
.../cloudstack/instantiate_driver_insecure_port.py | 13 +-
.../compute/cloudstack/instantiate_driver_url.py | 6 +-
.../cloudstack/port_forwarding_management.py | 4 +-
.../cloudstack/security_groups_management.py | 12 +-
.../cloudstack/ssh_keypairs_management_exoscale.py | 13 +-
.../cloudstack/start_interactive_shell_exoscale.py | 6 +-
.../cloudstack/start_interactive_shell_ikoula.py | 6 +-
.../cloudstack/turn_off_ssl_verification.py | 1 +
docs/examples/compute/cloudwatt/create_node.py | 11 +-
docs/examples/compute/cloudwatt/create_volume.py | 7 +-
docs/examples/compute/create_ec2_node.py | 10 +-
.../create_ec2_node_and_associate_elastic_ip.py | 10 +-
.../examples/compute/create_ec2_node_custom_ami.py | 12 +-
docs/examples/compute/create_ec2_node_iam.py | 15 +-
.../create_ec2_node_keypair_and_to_secgroup.py | 22 +-
.../create_ec2_node_manual_instantiation.py | 21 +-
.../compute/create_ibm_sce_windows_node.py | 20 +-
docs/examples/compute/create_key_pair.py | 6 +-
docs/examples/compute/create_node.py | 6 +-
.../deployment_single_step_install_public_key.py | 17 +-
.../compute/digitalocean/create_api_v2.0.py | 11 +-
.../compute/digitalocean/instantiate_api_v2.0.py | 2 +-
.../Nodes_Create_mcp2_Uncustomised.py | 21 +-
.../ec2/create_general_purpose_ssd_volume.py | 5 +-
.../compute/ec2/create_provisioned_iops_volume.py | 7 +-
docs/examples/compute/ec2/temporary_credentials.py | 8 +-
.../compute/ecs/ex_list_security_groups.py | 6 +-
docs/examples/compute/ecs/list_images.py | 6 +-
docs/examples/compute/ecs/list_locations.py | 8 +-
docs/examples/compute/ecs/list_sizes.py | 6 +-
docs/examples/compute/ecs/manage_nodes.py | 26 +-
.../compute/ecs/manage_volumes_and_snapshots.py | 15 +-
.../compute/equinixmetal/instantiate_api_v1.0.py | 4 +-
docs/examples/compute/example_compute.py | 8 +-
docs/examples/compute/gandi/create_node.py | 18 +-
docs/examples/compute/gce/deploy_node.py | 60 +-
docs/examples/compute/gce/gce_datacenter.py | 9 +-
.../compute/gce/gce_installed_application.py | 9 +-
docs/examples/compute/gce/gce_internal_auth.py | 3 +-
docs/examples/compute/gce/gce_service_account.py | 9 +-
.../compute/gce/gce_service_account_scopes.py | 15 +-
docs/examples/compute/gridscale/create_node.py | 27 +-
docs/examples/compute/gridscale/deploy_node.py | 51 +-
.../compute/gridscale/instantiate_driver.py | 2 +-
docs/examples/compute/import_key_pair_from_file.py | 9 +-
.../compute/import_key_pair_from_string.py | 11 +-
.../examples/compute/indosat/instantiate_driver.py | 2 +-
.../internetsolutions/instantiate_driver.py | 2 +-
docs/examples/compute/kamatera/create_node.py | 46 +-
.../compute/kamatera/instantiate_driver.py | 2 +-
docs/examples/compute/kamatera/node_operations.py | 4 +-
docs/examples/compute/libvirt/connect_qemu_kvm.py | 2 +-
.../examples/compute/libvirt/connect_virtualbox.py | 2 +-
docs/examples/compute/list_nodes.py | 4 +-
.../list_nodes_across_multiple_providers.py | 16 +-
docs/examples/compute/medone/instantiate_driver.py | 2 +-
docs/examples/compute/ntta/instantiate_driver.py | 2 +-
.../Firewall_Create_Complex_Firewall_Rule.py | 64 +-
.../compute/nttcis/Firewall_Create_Simple_Rule.py | 32 +-
.../compute/nttcis/Nodes_Create_mcp2_Customized.py | 30 +-
.../nttcis/Nodes_Create_mcp2_Uncustomised.py | 21 +-
docs/examples/compute/onapp/functionality.py | 28 +-
.../compute/oneandone/create_firewall_policy.py | 18 +-
.../compute/oneandone/create_load_balancer.py | 20 +-
.../compute/oneandone/create_monitoring_policy.py | 68 +-
docs/examples/compute/oneandone/create_node.py | 21 +-
.../compute/oneandone/create_private_network.py | 5 +-
.../examples/compute/oneandone/create_public_ip.py | 5 +-
.../compute/oneandone/create_shared_storage.py | 9 +-
.../compute/oneandone/instantiate_driver.py | 2 +-
docs/examples/compute/openstack/auth_cache.py | 11 +-
docs/examples/compute/openstack/cloud_init.py | 22 +-
.../custom_service_catalog_selection_args.py | 15 +-
.../examples/compute/openstack/force_auth_token.py | 11 +-
docs/examples/compute/openstack/force_base_url.py | 11 +-
docs/examples/compute/openstack/hpcloud.py | 40 +-
docs/examples/compute/openstack/hpcloud_native.py | 11 +-
.../examples/compute/openstack/kilicloud_native.py | 6 +-
docs/examples/compute/openstack/simple_auth.py | 9 +-
docs/examples/compute/openstack/tenant_name.py | 11 +-
docs/examples/compute/openstack_floating_ips.py | 13 +-
docs/examples/compute/openstack_simple.py | 9 +-
docs/examples/compute/outscale/instantiate.py | 7 +-
docs/examples/compute/outscale/list_nodes.py | 8 +-
docs/examples/compute/ovh/attach_volume.py | 4 +-
docs/examples/compute/ovh/create_node.py | 11 +-
docs/examples/compute/pricing.py | 4 +-
.../compute/profitbricks/create_datacenter.py | 8 +-
docs/examples/compute/profitbricks/create_lan.py | 6 +-
docs/examples/compute/profitbricks/create_node.py | 19 +-
.../examples/compute/profitbricks/create_volume.py | 18 +-
.../compute/profitbricks/instantiate_driver.py | 2 +-
.../compute/rackspace/instantiate_first_gen.py | 4 +-
.../compute/rackspace/instantiate_next_gen.py | 2 +-
.../compute/rackspace/performance_flavors.py | 4 +-
docs/examples/compute/register_3rd_party_driver.py | 8 +-
docs/examples/compute/scaleway/create_node.py | 12 +-
docs/examples/compute/scaleway/list_nodes.py | 2 +-
docs/examples/compute/scaleway/list_volumes.py | 2 +-
docs/examples/compute/trystack.py | 13 +-
docs/examples/compute/vmware_vcloud_1.5.py | 38 +-
.../examples/compute/vultr/vultr_compute_simple.py | 2 +-
docs/examples/container/docker/deploy_container.py | 9 +-
.../container/docker/instantiate_driver.py | 5 +-
docs/examples/container/docker_hub.py | 17 +-
docs/examples/container/ecs/container_registry.py | 20 +-
docs/examples/container/ecs/deploy_container.py | 20 +-
docs/examples/container/ecs/instantiate_driver.py | 8 +-
docs/examples/container/gke/instantiate_driver.py | 7 +-
docs/examples/container/install_and_deploy.py | 6 +-
.../container/joyent/instantiate_driver.py | 8 +-
docs/examples/container/kubernetes/docker_hub.py | 15 +-
.../container/kubernetes/instantiate_driver.py | 24 +-
.../instantiate_driver_minikube_basic_auth.py | 6 +-
.../instantiate_driver_minikube_cert_auth.py | 14 +-
docs/examples/container/lxd/example_lxd.py | 99 +-
.../examples/container/rancher/deploy_container.py | 19 +-
docs/examples/container/rancher/deploy_service.py | 21 +-
docs/examples/container/rancher/deploy_stack.py | 17 +-
.../container/rancher/instantiate_driver.py | 9 +-
.../container/rancher/search_containers.py | 14 +-
docs/examples/container/working_with_clusters.py | 21 +-
.../dns/auroradns/enable_disable_record.py | 9 +-
docs/examples/dns/auroradns/health_checks.py | 29 +-
docs/examples/dns/auroradns/instantiate_driver.py | 2 +-
docs/examples/dns/buddyns/instantiate_driver.py | 2 +-
docs/examples/dns/cloudflare/instantiate_driver.py | 2 +-
.../dns/cloudflare/instantiate_driver_token.py | 2 +-
.../dns/create_a_record_for_all_rackspace_nodes.py | 10 +-
docs/examples/dns/create_record_caa_record_type.py | 23 +-
docs/examples/dns/create_record_custom_ttl.py | 7 +-
docs/examples/dns/create_record_with_priority.py | 11 +-
.../dns/digitalocean/instantiate_driver.py | 2 +-
docs/examples/dns/dnsimple/instantiate_driver.py | 2 +-
docs/examples/dns/durabledns/instantiate_driver.py | 2 +-
docs/examples/dns/export_zone_to_bind_format.py | 4 +-
.../dns/export_zone_to_bind_format_file.py | 6 +-
docs/examples/dns/godaddy/adding_records.py | 9 +-
docs/examples/dns/godaddy/instantiate_driver.py | 2 +-
docs/examples/dns/godaddy/listing_records.py | 4 +-
docs/examples/dns/godaddy/listing_zones.py | 4 +-
docs/examples/dns/godaddy/pricing_domain.py | 2 +-
docs/examples/dns/godaddy/purchasing_domain.py | 6 +-
docs/examples/dns/godaddy/updating_records.py | 11 +-
.../dns/google/dns_installed_application.py | 3 +-
docs/examples/dns/google/dns_internal_auth.py | 3 +-
docs/examples/dns/google/dns_service_account.py | 3 +-
.../examples/dns/hostvirtual/instantiate_driver.py | 2 +-
docs/examples/dns/liquidweb/instantiate_driver.py | 2 +-
docs/examples/dns/list_zone_records.py | 4 +-
.../dns/list_zone_records_manual_instantiation.py | 7 +-
docs/examples/dns/luadns/instantiate_driver.py | 2 +-
docs/examples/dns/nfsn/instantiate_driver.py | 2 +-
docs/examples/dns/onapp/instantiate_driver.py | 6 +-
docs/examples/dns/pointdns/instantiate_driver.py | 2 +-
docs/examples/dns/powerdns/instantiate_driver.py | 5 +-
docs/examples/dns/rcodezero/instantiate_driver.py | 4 +-
docs/examples/dns/vultr/instantiate_driver.py | 2 +-
.../dns/worldwidedns/instantiate_driver.py | 4 +-
docs/examples/dns/zonomi/instantiate_driver.py | 2 +-
docs/examples/http_proxy/constructor_argument.py | 10 +-
docs/examples/http_proxy/https_proxy.py | 7 +-
docs/examples/http_proxy/set_http_proxy_method.py | 8 +-
.../loadbalancer/create_lb_wait_for_ready.py | 26 +-
docs/examples/loadbalancer/elb/complete_tut.py | 63 +-
.../elb/create_lb_connection_for_aws.py | 4 +-
docs/examples/loadbalancer/elb/create_lb_policy.py | 13 +-
.../loadbalancer/elb/create_load_balancer.py | 14 +-
.../elb/ex_create_balancer_listeners.py | 17 +-
.../loadbalancer/elb/ex_delete_balancer_policy.py | 8 +-
.../loadbalancer/elb/ex_list_balancer_policies.py | 4 +-
.../elb/ex_list_balancer_policy_types.py | 4 +-
.../elb/ex_set_balancer_policies_backend_server.py | 9 +-
.../elb/ex_set_balancer_policies_listener.py | 9 +-
.../loadbalancer/elb/list_load_balancer.py | 4 +-
.../loadbalancer/gce/gce_authentication.py | 8 +-
docs/examples/loadbalancer/gce/gce_driver.py | 8 +-
.../nttcis/LoadBalancer_create_members.py | 40 +-
.../nttcis/Load_balancer_add_pool_mon.py | 25 +-
.../nttcis/create_ssl_offload_profile.py | 10 +-
.../nttcis/edit_ssl_offload_profile.py | 17 +-
.../loadbalancer/nttcis/import_ssl_cert.py | 21 +-
.../softlayer/add_list_remove_balancer_members.py | 13 +-
.../loadbalancer/softlayer/destroy_balancer.py | 4 +-
.../softlayer/ex_place_balancer_order.py | 11 +-
.../loadbalancer/softlayer/list_balancers.py | 6 +-
docs/examples/misc/twisted_create_node.py | 7 +-
docs/examples/storage/auroraobjects/instantiate.py | 4 +-
docs/examples/storage/azure/instantiate.py | 3 +-
docs/examples/storage/azure/instantiate_azurite.py | 14 +-
docs/examples/storage/azure/instantiate_gov.py | 8 +-
docs/examples/storage/backblaze_b2/instantiate.py | 4 +-
.../concurrent_file_download_using_gevent.py | 14 +-
.../create_directory_backup_stream_to_cf.py | 19 +-
.../storage/digitalocean_spaces/instantiate.py | 2 +-
.../digitalocean_spaces/upload_object_acls.py | 18 +-
docs/examples/storage/digitalocean_spaces/v4sig.py | 4 +-
docs/examples/storage/minio/docker_example.py | 15 +-
docs/examples/storage/partial_object_download.py | 8 +-
.../storage/publish_static_website_on_cf.py | 33 +-
.../storage/s3/multipart_large_file_upload.py | 17 +-
docs/examples/storage/s3/upload_object_acls.py | 18 +-
.../swift/connect_to_rackspace_cloudfiles.py | 13 +-
docs/examples/storage/swift/connect_to_swift.py | 13 +-
docs/examples/storage/upload_with_metadata.py | 17 +-
libcloud/__init__.py | 35 +-
libcloud/backup/base.py | 135 +-
libcloud/backup/drivers/dimensiondata.py | 311 +-
libcloud/backup/drivers/dummy.py | 4 +-
libcloud/backup/drivers/ebs.py | 154 +-
libcloud/backup/drivers/gce.py | 172 +-
libcloud/backup/providers.py | 20 +-
libcloud/backup/types.py | 37 +-
libcloud/base.py | 8 +-
libcloud/common/abiquo.py | 108 +-
libcloud/common/aliyun.py | 167 +-
libcloud/common/aws.py | 390 +-
libcloud/common/azure.py | 107 +-
libcloud/common/azure_arm.py | 222 +-
libcloud/common/base.py | 487 +-
libcloud/common/brightbox.py | 48 +-
libcloud/common/buddyns.py | 24 +-
libcloud/common/cloudsigma.py | 441 +-
libcloud/common/cloudstack.py | 173 +-
libcloud/common/digitalocean.py | 100 +-
libcloud/common/dimensiondata.py | 1077 ++--
libcloud/common/dnsimple.py | 9 +-
libcloud/common/dnspod.py | 25 +-
libcloud/common/durabledns.py | 263 +-
libcloud/common/exceptions.py | 32 +-
libcloud/common/gandi.py | 96 +-
libcloud/common/gandi_live.py | 44 +-
libcloud/common/gig_g8.py | 17 +-
libcloud/common/gogrid.py | 81 +-
libcloud/common/google.py | 344 +-
libcloud/common/gridscale.py | 50 +-
libcloud/common/hostvirtual.py | 22 +-
libcloud/common/kubernetes.py | 144 +-
libcloud/common/linode.py | 110 +-
libcloud/common/liquidweb.py | 160 +-
libcloud/common/luadns.py | 30 +-
libcloud/common/maxihost.py | 22 +-
libcloud/common/nfsn.py | 55 +-
libcloud/common/nsone.py | 22 +-
libcloud/common/nttcis.py | 1198 +++--
libcloud/common/openstack.py | 264 +-
libcloud/common/openstack_identity.py | 1244 ++---
libcloud/common/osc.py | 172 +-
libcloud/common/ovh.py | 207 +-
libcloud/common/pointdns.py | 11 +-
libcloud/common/providers.py | 32 +-
libcloud/common/rackspace.py | 6 +-
libcloud/common/softlayer.py | 45 +-
libcloud/common/types.py | 45 +-
libcloud/common/upcloud.py | 96 +-
libcloud/common/vultr.py | 98 +-
libcloud/common/worldwidedns.py | 106 +-
libcloud/common/xmlrpc.py | 14 +-
libcloud/common/zonomi.py | 56 +-
libcloud/compute/base.py | 658 +--
libcloud/compute/constants/ec2_instance_types.py | 1592 +++---
.../constants/ec2_region_details_complete.py | 76 +-
.../constants/ec2_region_details_partial.py | 44 +-
libcloud/compute/deployment.py | 123 +-
libcloud/compute/deprecated.py | 44 +-
libcloud/compute/drivers/__init__.py | 46 +-
libcloud/compute/drivers/abiquo.py | 514 +-
libcloud/compute/drivers/auroracompute.py | 46 +-
libcloud/compute/drivers/azure.py | 2301 ++++-----
libcloud/compute/drivers/azure_arm.py | 1236 ++---
libcloud/compute/drivers/bluebox.py | 149 +-
libcloud/compute/drivers/brightbox.py | 227 +-
libcloud/compute/drivers/bsnl.py | 29 +-
libcloud/compute/drivers/cloudscale.py | 97 +-
libcloud/compute/drivers/cloudsigma.py | 1310 ++---
libcloud/compute/drivers/cloudstack.py | 3395 +++++++------
libcloud/compute/drivers/cloudwatt.py | 99 +-
libcloud/compute/drivers/digitalocean.py | 499 +-
libcloud/compute/drivers/dimensiondata.py | 2976 ++++++-----
libcloud/compute/drivers/dummy.py | 171 +-
libcloud/compute/drivers/ec2.py | 4698 +++++++++---------
libcloud/compute/drivers/ecp.py | 156 +-
libcloud/compute/drivers/ecs.py | 1367 +++---
libcloud/compute/drivers/elastichosts.py | 268 +-
libcloud/compute/drivers/elasticstack.py | 357 +-
libcloud/compute/drivers/equinixmetal.py | 743 +--
libcloud/compute/drivers/exoscale.py | 12 +-
libcloud/compute/drivers/gandi.py | 469 +-
libcloud/compute/drivers/gce.py | 5090 ++++++++++---------
libcloud/compute/drivers/gig_g8.py | 273 +-
libcloud/compute/drivers/gogrid.py | 261 +-
libcloud/compute/drivers/gridscale.py | 601 ++-
libcloud/compute/drivers/gridspot.py | 57 +-
libcloud/compute/drivers/hostvirtual.py | 244 +-
libcloud/compute/drivers/ikoula.py | 12 +-
libcloud/compute/drivers/indosat.py | 29 +-
libcloud/compute/drivers/internetsolutions.py | 29 +-
libcloud/compute/drivers/joyent.py | 177 +-
libcloud/compute/drivers/kamatera.py | 408 +-
libcloud/compute/drivers/kili.py | 50 +-
libcloud/compute/drivers/ktucloud.py | 86 +-
libcloud/compute/drivers/kubevirt.py | 1024 ++--
libcloud/compute/drivers/libvirt_driver.py | 92 +-
libcloud/compute/drivers/linode.py | 755 +--
libcloud/compute/drivers/maxihost.py | 164 +-
libcloud/compute/drivers/medone.py | 29 +-
libcloud/compute/drivers/nephoscale.py | 320 +-
libcloud/compute/drivers/ntta.py | 29 +-
libcloud/compute/drivers/nttcis.py | 3641 +++++++-------
libcloud/compute/drivers/onapp.py | 353 +-
libcloud/compute/drivers/oneandone.py | 873 ++--
libcloud/compute/drivers/opennebula.py | 742 +--
libcloud/compute/drivers/openstack.py | 2700 +++++-----
libcloud/compute/drivers/outscale.py | 965 ++--
libcloud/compute/drivers/ovh.py | 296 +-
libcloud/compute/drivers/profitbricks.py | 2278 ++++-----
libcloud/compute/drivers/rackspace.py | 226 +-
libcloud/compute/drivers/rimuhosting.py | 204 +-
libcloud/compute/drivers/scaleway.py | 509 +-
libcloud/compute/drivers/serverlove.py | 72 +-
libcloud/compute/drivers/skalicloud.py | 70 +-
libcloud/compute/drivers/softlayer.py | 446 +-
libcloud/compute/drivers/upcloud.py | 192 +-
libcloud/compute/drivers/vcl.py | 149 +-
libcloud/compute/drivers/vcloud.py | 1583 +++---
libcloud/compute/drivers/voxel.py | 168 +-
libcloud/compute/drivers/vpsnet.py | 131 +-
libcloud/compute/drivers/vsphere.py | 1400 +++---
libcloud/compute/drivers/vultr.py | 1029 ++--
libcloud/compute/providers.py | 272 +-
libcloud/compute/ssh.py | 348 +-
libcloud/compute/types.py | 330 +-
libcloud/container/base.py | 186 +-
libcloud/container/drivers/docker.py | 522 +-
libcloud/container/drivers/dummy.py | 5 +-
libcloud/container/drivers/ecs.py | 295 +-
libcloud/container/drivers/gke.py | 94 +-
libcloud/container/drivers/joyent.py | 42 +-
libcloud/container/drivers/kubernetes.py | 147 +-
libcloud/container/drivers/lxd.py | 939 ++--
libcloud/container/drivers/rancher.py | 277 +-
libcloud/container/providers.py | 32 +-
libcloud/container/types.py | 41 +-
libcloud/container/utils/docker.py | 96 +-
libcloud/dns/base.py | 245 +-
libcloud/dns/drivers/auroradns.py | 460 +-
libcloud/dns/drivers/buddyns.py | 72 +-
libcloud/dns/drivers/cloudflare.py | 353 +-
libcloud/dns/drivers/digitalocean.py | 224 +-
libcloud/dns/drivers/dnsimple.py | 168 +-
libcloud/dns/drivers/dnspod.py | 215 +-
libcloud/dns/drivers/dummy.py | 45 +-
libcloud/dns/drivers/durabledns.py | 543 ++-
libcloud/dns/drivers/gandi.py | 186 +-
libcloud/dns/drivers/gandi_live.py | 376 +-
libcloud/dns/drivers/godaddy.py | 288 +-
libcloud/dns/drivers/google.py | 252 +-
libcloud/dns/drivers/hostvirtual.py | 250 +-
libcloud/dns/drivers/linode.py | 503 +-
libcloud/dns/drivers/liquidweb.py | 190 +-
libcloud/dns/drivers/luadns.py | 120 +-
libcloud/dns/drivers/nfsn.py | 85 +-
libcloud/dns/drivers/nsone.py | 209 +-
libcloud/dns/drivers/onapp.py | 160 +-
libcloud/dns/drivers/pointdns.py | 444 +-
libcloud/dns/drivers/powerdns.py | 401 +-
libcloud/dns/drivers/rackspace.py | 465 +-
libcloud/dns/drivers/rcodezero.py | 419 +-
libcloud/dns/drivers/route53.py | 488 +-
libcloud/dns/drivers/softlayer.py | 176 +-
libcloud/dns/drivers/vultr.py | 428 +-
libcloud/dns/drivers/worldwidedns.py | 262 +-
libcloud/dns/drivers/zerigo.py | 419 +-
libcloud/dns/drivers/zonomi.py | 173 +-
libcloud/dns/providers.py | 110 +-
libcloud/dns/types.py | 176 +-
libcloud/http.py | 102 +-
libcloud/loadbalancer/__init__.py | 7 +-
libcloud/loadbalancer/base.py | 74 +-
libcloud/loadbalancer/drivers/__init__.py | 6 +-
libcloud/loadbalancer/drivers/alb.py | 488 +-
libcloud/loadbalancer/drivers/brightbox.py | 86 +-
libcloud/loadbalancer/drivers/cloudstack.py | 189 +-
libcloud/loadbalancer/drivers/dimensiondata.py | 748 +--
libcloud/loadbalancer/drivers/elb.py | 226 +-
libcloud/loadbalancer/drivers/gce.py | 125 +-
libcloud/loadbalancer/drivers/gogrid.py | 135 +-
libcloud/loadbalancer/drivers/ninefold.py | 8 +-
libcloud/loadbalancer/drivers/nttcis.py | 1078 ++--
libcloud/loadbalancer/drivers/rackspace.py | 721 +--
libcloud/loadbalancer/drivers/slb.py | 608 ++-
libcloud/loadbalancer/drivers/softlayer.py | 310 +-
libcloud/loadbalancer/providers.py | 61 +-
libcloud/loadbalancer/types.py | 33 +-
libcloud/pricing.py | 67 +-
libcloud/security.py | 33 +-
libcloud/storage/base.py | 432 +-
libcloud/storage/drivers/__init__.py | 5 +-
libcloud/storage/drivers/atmos.py | 373 +-
libcloud/storage/drivers/auroraobjects.py | 12 +-
libcloud/storage/drivers/azure_blobs.py | 938 ++--
libcloud/storage/drivers/backblaze_b2.py | 408 +-
libcloud/storage/drivers/cloudfiles.py | 926 ++--
libcloud/storage/drivers/digitalocean_spaces.py | 148 +-
libcloud/storage/drivers/dummy.py | 168 +-
libcloud/storage/drivers/google_storage.py | 153 +-
libcloud/storage/drivers/ktucloud.py | 8 +-
libcloud/storage/drivers/local.py | 217 +-
libcloud/storage/drivers/minio.py | 60 +-
libcloud/storage/drivers/nimbus.py | 65 +-
libcloud/storage/drivers/ninefold.py | 8 +-
libcloud/storage/drivers/oss.py | 733 +--
libcloud/storage/drivers/rgw.py | 186 +-
libcloud/storage/drivers/s3.py | 1134 +++--
libcloud/storage/providers.py | 149 +-
libcloud/storage/types.py | 135 +-
libcloud/test/__init__.py | 130 +-
libcloud/test/backup/__init__.py | 2 +-
libcloud/test/backup/test_dimensiondata_v2_3.py | 414 +-
libcloud/test/backup/test_dimensiondata_v2_4.py | 414 +-
libcloud/test/common/test_aliyun.py | 43 +-
libcloud/test/common/test_aws.py | 387 +-
libcloud/test/common/test_azure.py | 28 +-
libcloud/test/common/test_base.py | 34 +-
libcloud/test/common/test_base_driver.py | 24 +-
libcloud/test/common/test_cloudstack.py | 141 +-
libcloud/test/common/test_digitalocean_v2.py | 89 +-
libcloud/test/common/test_gandi.py | 5 +-
libcloud/test/common/test_gandi_live.py | 5 +-
libcloud/test/common/test_google.py | 363 +-
libcloud/test/common/test_kubernetes.py | 87 +-
libcloud/test/common/test_nfsn.py | 38 +-
libcloud/test/common/test_openstack.py | 13 +-
libcloud/test/common/test_openstack_identity.py | 1248 +++--
libcloud/test/common/test_osc.py | 101 +-
libcloud/test/common/test_ovh.py | 7 +-
libcloud/test/common/test_retry_limit.py | 32 +-
libcloud/test/common/test_upcloud.py | 312 +-
libcloud/test/compute/__init__.py | 34 +-
libcloud/test/compute/test_abiquo.py | 331 +-
libcloud/test/compute/test_auroracompute.py | 28 +-
libcloud/test/compute/test_azure.py | 362 +-
libcloud/test/compute/test_azure_arm.py | 604 +--
libcloud/test/compute/test_base.py | 64 +-
libcloud/test/compute/test_bluebox.py | 53 +-
libcloud/test/compute/test_brightbox.py | 316 +-
libcloud/test/compute/test_bsnl.py | 10 +-
libcloud/test/compute/test_cloudscale.py | 44 +-
libcloud/test/compute/test_cloudsigma_v1_0.py | 96 +-
libcloud/test/compute/test_cloudsigma_v2_0.py | 631 +--
libcloud/test/compute/test_cloudstack.py | 1174 ++---
libcloud/test/compute/test_cloudwatt.py | 2 +-
libcloud/test/compute/test_deployment.py | 544 ++-
libcloud/test/compute/test_digitalocean_v2.py | 366 +-
libcloud/test/compute/test_dimensiondata_v2_3.py | 3379 +++++++------
libcloud/test/compute/test_dimensiondata_v2_4.py | 3494 +++++++------
libcloud/test/compute/test_ec2.py | 1940 ++++----
libcloud/test/compute/test_ecp.py | 54 +-
libcloud/test/compute/test_ecs.py | 1093 +++--
libcloud/test/compute/test_elasticstack.py | 165 +-
libcloud/test/compute/test_equinixmetal.py | 496 +-
libcloud/test/compute/test_exoscale.py | 3 +-
libcloud/test/compute/test_gandi.py | 179 +-
libcloud/test/compute/test_gce.py | 4126 +++++++++-------
libcloud/test/compute/test_gig_g8.py | 33 +-
libcloud/test/compute/test_gogrid.py | 160 +-
libcloud/test/compute/test_gridscale.py | 267 +-
libcloud/test/compute/test_gridspot.py | 121 +-
libcloud/test/compute/test_hostvirtual.py | 109 +-
libcloud/test/compute/test_ikoula.py | 3 +-
libcloud/test/compute/test_indosat.py | 10 +-
libcloud/test/compute/test_internetsolutions.py | 10 +-
libcloud/test/compute/test_joyent.py | 91 +-
libcloud/test/compute/test_kamatera.py | 165 +-
libcloud/test/compute/test_kili.py | 7 +-
libcloud/test/compute/test_ktucloud.py | 62 +-
libcloud/test/compute/test_kubevirt.py | 164 +-
libcloud/test/compute/test_libvirt_driver.py | 36 +-
libcloud/test/compute/test_linode.py | 84 +-
libcloud/test/compute/test_linode_v4.py | 398 +-
libcloud/test/compute/test_maxihost.py | 41 +-
libcloud/test/compute/test_medone.py | 10 +-
libcloud/test/compute/test_nephoscale.py | 73 +-
libcloud/test/compute/test_ntta.py | 10 +-
libcloud/test/compute/test_nttcis.py | 3447 ++++++-------
libcloud/test/compute/test_onapp.py | 97 +-
libcloud/test/compute/test_oneandone.py | 1195 ++---
libcloud/test/compute/test_opennebula.py | 906 ++--
libcloud/test/compute/test_openstack.py | 3289 ++++++++-----
libcloud/test/compute/test_ovh.py | 243 +-
libcloud/test/compute/test_profitbricks.py | 5143 ++++++--------------
libcloud/test/compute/test_rackspace.py | 122 +-
libcloud/test/compute/test_rimuhosting.py | 33 +-
libcloud/test/compute/test_scaleway.py | 194 +-
libcloud/test/compute/test_softlayer.py | 233 +-
libcloud/test/compute/test_ssh_client.py | 728 +--
libcloud/test/compute/test_types.py | 31 +-
libcloud/test/compute/test_upcloud.py | 254 +-
libcloud/test/compute/test_vcl.py | 54 +-
libcloud/test/compute/test_vcloud.py | 1215 +++--
libcloud/test/compute/test_voxel.py | 112 +-
libcloud/test/compute/test_vpsnet.py | 58 +-
libcloud/test/compute/test_vsphere.py | 44 +-
libcloud/test/compute/test_vultr.py | 84 +-
libcloud/test/compute/test_vultr_v2.py | 412 +-
libcloud/test/conftest.py | 14 +-
libcloud/test/container/__init__.py | 2 +-
libcloud/test/container/test_docker.py | 309 +-
libcloud/test/container/test_docker_utils.py | 51 +-
libcloud/test/container/test_ecs.py | 133 +-
libcloud/test/container/test_gke.py | 34 +-
libcloud/test/container/test_joyent.py | 13 +-
libcloud/test/container/test_kubernetes.py | 105 +-
libcloud/test/container/test_lxd.py | 254 +-
libcloud/test/container/test_rancher.py | 262 +-
libcloud/test/dns/test_auroradns.py | 256 +-
libcloud/test/dns/test_base.py | 153 +-
libcloud/test/dns/test_buddyns.py | 99 +-
libcloud/test/dns/test_cloudflare.py | 339 +-
libcloud/test/dns/test_digitalocean.py | 231 +-
libcloud/test/dns/test_dnsimple.py | 257 +-
libcloud/test/dns/test_dnspod.py | 205 +-
libcloud/test/dns/test_durabledns.py | 804 +--
libcloud/test/dns/test_gandi.py | 201 +-
libcloud/test/dns/test_gandi_live.py | 440 +-
libcloud/test/dns/test_godaddy.py | 136 +-
libcloud/test/dns/test_google.py | 139 +-
libcloud/test/dns/test_hostvirtual.py | 178 +-
libcloud/test/dns/test_linode.py | 226 +-
libcloud/test/dns/test_linode_v4.py | 148 +-
libcloud/test/dns/test_liquidweb.py | 298 +-
libcloud/test/dns/test_luadns.py | 233 +-
libcloud/test/dns/test_nfsn.py | 114 +-
libcloud/test/dns/test_nsone.py | 228 +-
libcloud/test/dns/test_onapp.py | 168 +-
libcloud/test/dns/test_pointdns.py | 706 +--
libcloud/test/dns/test_powerdns.py | 164 +-
libcloud/test/dns/test_rackspace.py | 618 +--
libcloud/test/dns/test_rcodezero.py | 196 +-
libcloud/test/dns/test_route53.py | 255 +-
libcloud/test/dns/test_softlayer.py | 172 +-
libcloud/test/dns/test_vultr.py | 234 +-
libcloud/test/dns/test_vultr_v2.py | 109 +-
libcloud/test/dns/test_worldwidedns.py | 450 +-
libcloud/test/dns/test_zerigo.py | 237 +-
libcloud/test/dns/test_zonomi.py | 315 +-
libcloud/test/file_fixtures.py | 78 +-
libcloud/test/loadbalancer/test_alb.py | 343 +-
libcloud/test/loadbalancer/test_brightbox.py | 134 +-
libcloud/test/loadbalancer/test_cloudstack.py | 60 +-
.../test/loadbalancer/test_dimensiondata_v2_3.py | 644 +--
.../test/loadbalancer/test_dimensiondata_v2_4.py | 644 +--
libcloud/test/loadbalancer/test_elb.py | 184 +-
libcloud/test/loadbalancer/test_gce.py | 123 +-
libcloud/test/loadbalancer/test_gogrid.py | 105 +-
libcloud/test/loadbalancer/test_ninefold.py | 4 +-
libcloud/test/loadbalancer/test_nttcis.py | 985 ++--
libcloud/test/loadbalancer/test_rackspace.py | 1412 +++---
libcloud/test/loadbalancer/test_slb.py | 593 ++-
libcloud/test/loadbalancer/test_softlayer.py | 130 +-
libcloud/test/storage/base.py | 8 +-
libcloud/test/storage/test_atmos.py | 793 +--
libcloud/test/storage/test_aurora.py | 8 +-
libcloud/test/storage/test_azure_blobs.py | 1056 ++--
libcloud/test/storage/test_backblaze_b2.py | 181 +-
libcloud/test/storage/test_base.py | 211 +-
libcloud/test/storage/test_cloudfiles.py | 1290 ++---
libcloud/test/storage/test_digitalocean_spaces.py | 63 +-
libcloud/test/storage/test_dummy.py | 20 +-
libcloud/test/storage/test_google_storage.py | 400 +-
libcloud/test/storage/test_local.py | 455 +-
libcloud/test/storage/test_minio.py | 21 +-
libcloud/test/storage/test_ninefold.py | 5 +-
libcloud/test/storage/test_oss.py | 826 ++--
libcloud/test/storage/test_rgw.py | 33 +-
libcloud/test/storage/test_s3.py | 1254 ++---
libcloud/test/test_connection.py | 475 +-
libcloud/test/test_file_fixtures.py | 32 +-
libcloud/test/test_http.py | 109 +-
libcloud/test/test_init.py | 29 +-
libcloud/test/test_logging_connection.py | 77 +-
libcloud/test/test_pricing.py | 153 +-
libcloud/test/test_response_classes.py | 89 +-
libcloud/test/test_types.py | 11 +-
libcloud/test/test_utils.py | 252 +-
libcloud/utils/__init__.py | 32 +-
libcloud/utils/connection.py | 18 +-
libcloud/utils/decorators.py | 10 +-
libcloud/utils/dist.py | 33 +-
libcloud/utils/escape.py | 4 +-
libcloud/utils/files.py | 25 +-
libcloud/utils/iso8601.py | 33 +-
libcloud/utils/logging.py | 16 +-
libcloud/utils/loggingconnection.py | 58 +-
libcloud/utils/misc.py | 47 +-
libcloud/utils/networking.py | 26 +-
libcloud/utils/publickey.py | 29 +-
libcloud/utils/py3.py | 43 +-
libcloud/utils/retry.py | 47 +-
libcloud/utils/xml.py | 13 +-
pylint_plugins/driver_class.py | 24 +-
pyproject.toml | 13 +
tox.ini | 34 +-
656 files changed, 82262 insertions(+), 74918 deletions(-)
create mode 100644 .flake8
create mode 100644 pyproject.toml