From 8f8a0e1d7c4921b6cf763977a18eab5fa22ea211 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Fri, 10 Oct 2025 19:52:04 +0200 Subject: [PATCH] Fix __future__ imports, __metaclass__ = type, and remove explicit UTF-8 encoding statement for Python files (#10886) * Adjust all __future__ imports: for i in $(grep -REl "__future__.*absolute_import" plugins/ tests/); do sed -e 's/from __future__ import .*/from __future__ import annotations/g' -i $i; done * Remove all UTF-8 encoding specifications for Python source files: for i in $(grep -REl '[-][*]- coding: utf-8 -[*]-' plugins/ tests/); do sed -e '/^# -\*- coding: utf-8 -\*-/d' -i $i; done * Remove __metaclass__ = type: for i in $(grep -REl '__metaclass__ = type' plugins/ tests/); do sed -e '/^__metaclass__ = type/d' -i $i; done --- plugins/action/iptables_state.py | 1 - plugins/action/shutdown.py | 1 - plugins/become/doas.py | 1 - plugins/become/dzdo.py | 1 - plugins/become/ksu.py | 1 - plugins/become/machinectl.py | 1 - plugins/become/pbrun.py | 1 - plugins/become/pfexec.py | 1 - plugins/become/pmrun.py | 1 - plugins/become/run0.py | 1 - plugins/become/sesu.py | 1 - plugins/become/sudosu.py | 1 - plugins/cache/memcached.py | 1 - plugins/cache/pickle.py | 1 - plugins/cache/redis.py | 1 - plugins/cache/yaml.py | 1 - plugins/callback/cgroup_memory_recap.py | 1 - plugins/callback/context_demo.py | 1 - plugins/callback/counter_enabled.py | 1 - plugins/callback/default_without_diff.py | 1 - plugins/callback/dense.py | 1 - plugins/callback/diy.py | 1 - plugins/callback/jabber.py | 1 - plugins/callback/log_plays.py | 1 - plugins/callback/loganalytics.py | 1 - plugins/callback/logdna.py | 1 - plugins/callback/logentries.py | 1 - plugins/callback/logstash.py | 1 - plugins/callback/mail.py | 1 - plugins/callback/nrdp.py | 1 - plugins/callback/null.py | 1 - plugins/callback/opentelemetry.py | 1 - plugins/callback/print_task.py | 4 +--- plugins/callback/say.py | 1 - plugins/callback/selective.py | 1 - plugins/callback/slack.py | 1 - plugins/callback/splunk.py | 1 - plugins/callback/sumologic.py | 1 - plugins/callback/syslog_json.py | 1 - plugins/callback/tasks_only.py | 1 - plugins/callback/timestamp.py | 1 - plugins/callback/unixy.py | 1 - plugins/connection/chroot.py | 1 - plugins/connection/funcd.py | 1 - plugins/connection/incus.py | 1 - plugins/connection/iocage.py | 1 - plugins/connection/jail.py | 1 - plugins/connection/lxc.py | 1 - plugins/connection/lxd.py | 1 - plugins/connection/qubes.py | 1 - plugins/connection/saltstack.py | 1 - plugins/connection/wsl.py | 1 - plugins/connection/zone.py | 1 - plugins/doc_fragments/alicloud.py | 4 +--- plugins/doc_fragments/attributes.py | 4 +--- plugins/doc_fragments/auth_basic.py | 4 +--- plugins/doc_fragments/bitbucket.py | 4 +--- plugins/doc_fragments/consul.py | 6 +----- plugins/doc_fragments/dimensiondata.py | 4 +--- plugins/doc_fragments/dimensiondata_wait.py | 4 +--- plugins/doc_fragments/django.py | 4 +--- plugins/doc_fragments/emc.py | 4 +--- plugins/doc_fragments/gitlab.py | 4 +--- plugins/doc_fragments/hpe3par.py | 4 +--- plugins/doc_fragments/hwc.py | 4 +--- plugins/doc_fragments/ibm_storage.py | 4 +--- plugins/doc_fragments/influxdb.py | 4 +--- plugins/doc_fragments/ipa.py | 4 +--- plugins/doc_fragments/keycloak.py | 4 +--- plugins/doc_fragments/ldap.py | 4 +--- plugins/doc_fragments/lxca_common.py | 4 +--- plugins/doc_fragments/manageiq.py | 4 +--- plugins/doc_fragments/nomad.py | 4 +--- plugins/doc_fragments/onepassword.py | 4 +--- plugins/doc_fragments/oneview.py | 4 +--- plugins/doc_fragments/online.py | 4 +--- plugins/doc_fragments/opennebula.py | 4 +--- plugins/doc_fragments/openswitch.py | 4 +--- plugins/doc_fragments/oracle.py | 4 +--- plugins/doc_fragments/oracle_creatable_resource.py | 4 +--- plugins/doc_fragments/oracle_display_name_option.py | 4 +--- plugins/doc_fragments/oracle_name_option.py | 4 +--- plugins/doc_fragments/oracle_tags.py | 4 +--- plugins/doc_fragments/oracle_wait_options.py | 4 +--- plugins/doc_fragments/pipx.py | 4 +--- plugins/doc_fragments/pritunl.py | 5 +---- plugins/doc_fragments/redfish.py | 4 +--- plugins/doc_fragments/redis.py | 4 +--- plugins/doc_fragments/rundeck.py | 4 +--- plugins/doc_fragments/scaleway.py | 4 +--- plugins/doc_fragments/scaleway_waitable_resource.py | 4 +--- plugins/doc_fragments/utm.py | 4 +--- plugins/doc_fragments/vexata.py | 4 +--- plugins/doc_fragments/xenserver.py | 4 +--- plugins/filter/counter.py | 1 - plugins/filter/crc32.py | 1 - plugins/filter/dict.py | 1 - plugins/filter/dict_kv.py | 1 - plugins/filter/from_csv.py | 1 - plugins/filter/from_ini.py | 1 - plugins/filter/groupby_as_dict.py | 1 - plugins/filter/hashids.py | 1 - plugins/filter/jc.py | 1 - plugins/filter/json_patch.py | 2 -- plugins/filter/json_query.py | 1 - plugins/filter/keep_keys.py | 1 - plugins/filter/lists.py | 1 - plugins/filter/lists_mergeby.py | 1 - plugins/filter/random_mac.py | 1 - plugins/filter/remove_keys.py | 1 - plugins/filter/replace_keys.py | 1 - plugins/filter/reveal_ansible_type.py | 1 - plugins/filter/time.py | 1 - plugins/filter/to_ini.py | 1 - plugins/filter/to_prettytable.py | 3 +-- plugins/filter/unicode_normalize.py | 1 - plugins/filter/version_sort.py | 1 - plugins/inventory/cobbler.py | 1 - plugins/inventory/gitlab_runners.py | 1 - plugins/inventory/icinga2.py | 1 - plugins/inventory/iocage.py | 1 - plugins/inventory/linode.py | 1 - plugins/inventory/lxd.py | 1 - plugins/inventory/nmap.py | 1 - plugins/inventory/online.py | 1 - plugins/inventory/opennebula.py | 1 - plugins/inventory/scaleway.py | 1 - plugins/inventory/virtualbox.py | 1 - plugins/inventory/xen_orchestra.py | 1 - plugins/lookup/binary_file.py | 1 - plugins/lookup/bitwarden.py | 4 +--- plugins/lookup/bitwarden_secrets_manager.py | 4 +--- plugins/lookup/cartesian.py | 4 +--- plugins/lookup/chef_databag.py | 4 +--- plugins/lookup/collection_version.py | 3 +-- plugins/lookup/consul_kv.py | 4 +--- plugins/lookup/credstash.py | 4 +--- plugins/lookup/cyberarkpassword.py | 4 +--- plugins/lookup/dependent.py | 4 +--- plugins/lookup/dig.py | 4 +--- plugins/lookup/dnstxt.py | 4 +--- plugins/lookup/dsv.py | 4 +--- plugins/lookup/etcd.py | 4 +--- plugins/lookup/etcd3.py | 4 +--- plugins/lookup/filetree.py | 4 +--- plugins/lookup/flattened.py | 4 +--- plugins/lookup/github_app_access_token.py | 4 +--- plugins/lookup/hiera.py | 4 +--- plugins/lookup/keyring.py | 4 +--- plugins/lookup/lastpass.py | 4 +--- plugins/lookup/lmdb_kv.py | 4 +--- plugins/lookup/merge_variables.py | 4 +--- plugins/lookup/onepassword.py | 4 +--- plugins/lookup/onepassword_doc.py | 4 +--- plugins/lookup/onepassword_raw.py | 4 +--- plugins/lookup/onepassword_ssh_key.py | 1 - plugins/lookup/passwordstore.py | 4 +--- plugins/lookup/random_pet.py | 4 +--- plugins/lookup/random_string.py | 4 +--- plugins/lookup/random_words.py | 4 +--- plugins/lookup/redis.py | 4 +--- plugins/lookup/revbitspss.py | 4 +--- plugins/lookup/shelvefile.py | 4 +--- plugins/lookup/tss.py | 4 +--- plugins/module_utils/_filelock.py | 3 +-- plugins/module_utils/_mount.py | 4 +--- plugins/module_utils/_stormssh.py | 4 +--- plugins/module_utils/alicloud_ecs.py | 4 +--- plugins/module_utils/android_sdkmanager.py | 4 +--- plugins/module_utils/btrfs.py | 3 +-- plugins/module_utils/cloud.py | 4 +--- plugins/module_utils/cmd_runner.py | 4 +--- plugins/module_utils/cmd_runner_fmt.py | 4 +--- plugins/module_utils/consul.py | 4 +--- plugins/module_utils/csv.py | 4 +--- plugins/module_utils/database.py | 4 +--- plugins/module_utils/datetime.py | 4 +--- plugins/module_utils/deps.py | 4 +--- plugins/module_utils/dimensiondata.py | 4 +--- plugins/module_utils/django.py | 4 +--- plugins/module_utils/gandi_livedns_api.py | 4 +--- plugins/module_utils/gconftool2.py | 4 +--- plugins/module_utils/gio_mime.py | 4 +--- plugins/module_utils/gitlab.py | 4 +--- plugins/module_utils/heroku.py | 4 +--- plugins/module_utils/homebrew.py | 4 +--- plugins/module_utils/hwc_utils.py | 4 +--- plugins/module_utils/ibm_sa_utils.py | 4 +--- plugins/module_utils/identity/keycloak/keycloak.py | 4 +--- .../identity/keycloak/keycloak_clientsecret.py | 4 +--- plugins/module_utils/ilo_redfish_utils.py | 4 +--- plugins/module_utils/influxdb.py | 4 +--- plugins/module_utils/ipa.py | 4 +--- plugins/module_utils/jenkins.py | 4 +--- plugins/module_utils/known_hosts.py | 4 +--- plugins/module_utils/ldap.py | 4 +--- plugins/module_utils/linode.py | 4 +--- plugins/module_utils/locale_gen.py | 4 +--- plugins/module_utils/lxd.py | 4 +--- plugins/module_utils/manageiq.py | 4 +--- plugins/module_utils/memset.py | 4 +--- plugins/module_utils/mh/base.py | 4 +--- plugins/module_utils/mh/deco.py | 4 +--- plugins/module_utils/mh/exceptions.py | 4 +--- plugins/module_utils/mh/mixins/deprecate_attrs.py | 4 +--- plugins/module_utils/mh/mixins/state.py | 4 +--- plugins/module_utils/mh/module_helper.py | 4 +--- plugins/module_utils/module_helper.py | 4 +--- plugins/module_utils/net_tools/pritunl/api.py | 5 +---- plugins/module_utils/ocapi_utils.py | 4 +--- plugins/module_utils/oneandone.py | 4 +--- plugins/module_utils/onepassword.py | 4 +--- plugins/module_utils/oneview.py | 4 +--- plugins/module_utils/online.py | 4 +--- plugins/module_utils/opennebula.py | 4 +--- plugins/module_utils/oracle/oci_utils.py | 4 +--- plugins/module_utils/pacemaker.py | 4 +--- plugins/module_utils/pipx.py | 4 +--- plugins/module_utils/pkg_req.py | 4 +--- plugins/module_utils/puppet.py | 4 +--- plugins/module_utils/python_runner.py | 4 +--- plugins/module_utils/redfish_utils.py | 4 +--- plugins/module_utils/redis.py | 4 +--- plugins/module_utils/remote_management/lxca/common.py | 4 +--- plugins/module_utils/rundeck.py | 4 +--- plugins/module_utils/saslprep.py | 4 +--- plugins/module_utils/scaleway.py | 4 +--- plugins/module_utils/snap.py | 4 +--- plugins/module_utils/source_control/bitbucket.py | 4 +--- plugins/module_utils/ssh.py | 4 +--- plugins/module_utils/storage/emc/emc_vnx.py | 4 +--- plugins/module_utils/storage/hpe3par/hpe3par.py | 4 +--- plugins/module_utils/systemd.py | 4 +--- plugins/module_utils/univention_umc.py | 4 +--- plugins/module_utils/utm_utils.py | 4 +--- plugins/module_utils/vardict.py | 4 +--- plugins/module_utils/version.py | 4 +--- plugins/module_utils/vexata.py | 4 +--- plugins/module_utils/wdc_redfish_utils.py | 4 +--- plugins/module_utils/xdg_mime.py | 4 +--- plugins/module_utils/xenserver.py | 4 +--- plugins/module_utils/xfconf.py | 4 +--- plugins/modules/aerospike_migrations.py | 4 +--- plugins/modules/airbrake_deployment.py | 4 +--- plugins/modules/aix_devices.py | 4 +--- plugins/modules/aix_filesystem.py | 4 +--- plugins/modules/aix_inittab.py | 4 +--- plugins/modules/aix_lvg.py | 4 +--- plugins/modules/aix_lvol.py | 4 +--- plugins/modules/alerta_customer.py | 4 +--- plugins/modules/ali_instance.py | 4 +--- plugins/modules/ali_instance_info.py | 4 +--- plugins/modules/alternatives.py | 4 +--- plugins/modules/android_sdk.py | 4 +--- plugins/modules/ansible_galaxy_install.py | 4 +--- plugins/modules/apache2_mod_proxy.py | 4 +--- plugins/modules/apache2_module.py | 4 +--- plugins/modules/apk.py | 4 +--- plugins/modules/apt_repo.py | 4 +--- plugins/modules/apt_rpm.py | 4 +--- plugins/modules/archive.py | 4 +--- plugins/modules/atomic_container.py | 4 +--- plugins/modules/atomic_host.py | 4 +--- plugins/modules/atomic_image.py | 4 +--- plugins/modules/awall.py | 4 +--- plugins/modules/beadm.py | 4 +--- plugins/modules/bigpanda.py | 4 +--- plugins/modules/bitbucket_access_key.py | 4 +--- plugins/modules/bitbucket_pipeline_key_pair.py | 4 +--- plugins/modules/bitbucket_pipeline_known_host.py | 4 +--- plugins/modules/bitbucket_pipeline_variable.py | 4 +--- plugins/modules/bootc_manage.py | 3 +-- plugins/modules/bower.py | 4 +--- plugins/modules/btrfs_info.py | 3 +-- plugins/modules/btrfs_subvolume.py | 3 +-- plugins/modules/bundler.py | 4 +--- plugins/modules/bzr.py | 4 +--- plugins/modules/campfire.py | 4 +--- plugins/modules/capabilities.py | 4 +--- plugins/modules/cargo.py | 6 +----- plugins/modules/catapult.py | 4 +--- plugins/modules/circonus_annotation.py | 4 +--- plugins/modules/cisco_webex.py | 4 +--- plugins/modules/cloud_init_data_facts.py | 4 +--- plugins/modules/cloudflare_dns.py | 4 +--- plugins/modules/cobbler_sync.py | 4 +--- plugins/modules/cobbler_system.py | 4 +--- plugins/modules/composer.py | 4 +--- plugins/modules/consul.py | 4 +--- plugins/modules/consul_acl_bootstrap.py | 4 +--- plugins/modules/consul_agent_check.py | 4 +--- plugins/modules/consul_agent_service.py | 4 +--- plugins/modules/consul_auth_method.py | 4 +--- plugins/modules/consul_binding_rule.py | 4 +--- plugins/modules/consul_kv.py | 4 +--- plugins/modules/consul_policy.py | 4 +--- plugins/modules/consul_role.py | 4 +--- plugins/modules/consul_session.py | 4 +--- plugins/modules/consul_token.py | 4 +--- plugins/modules/copr.py | 4 +--- plugins/modules/cpanm.py | 4 +--- plugins/modules/cronvar.py | 4 +--- plugins/modules/crypttab.py | 4 +--- plugins/modules/datadog_downtime.py | 4 +--- plugins/modules/datadog_event.py | 4 +--- plugins/modules/datadog_monitor.py | 4 +--- plugins/modules/dconf.py | 4 +--- plugins/modules/decompress.py | 4 +--- plugins/modules/deploy_helper.py | 4 +--- plugins/modules/dimensiondata_network.py | 4 +--- plugins/modules/dimensiondata_vlan.py | 4 +--- plugins/modules/discord.py | 4 +--- plugins/modules/django_check.py | 4 +--- plugins/modules/django_command.py | 4 +--- plugins/modules/django_createcachetable.py | 4 +--- plugins/modules/django_dumpdata.py | 4 +--- plugins/modules/django_loaddata.py | 4 +--- plugins/modules/django_manage.py | 4 +--- plugins/modules/dnf_config_manager.py | 4 +--- plugins/modules/dnf_versionlock.py | 4 +--- plugins/modules/dnsimple.py | 4 +--- plugins/modules/dnsimple_info.py | 4 +--- plugins/modules/dnsmadeeasy.py | 4 +--- plugins/modules/dpkg_divert.py | 4 +--- plugins/modules/easy_install.py | 4 +--- plugins/modules/ejabberd_user.py | 4 +--- plugins/modules/elasticsearch_plugin.py | 4 +--- plugins/modules/emc_vnx_sg_member.py | 6 +----- plugins/modules/etcd3.py | 4 +--- plugins/modules/facter_facts.py | 4 +--- plugins/modules/filesize.py | 4 +--- plugins/modules/filesystem.py | 4 +--- plugins/modules/flatpak.py | 4 +--- plugins/modules/flatpak_remote.py | 4 +--- plugins/modules/gandi_livedns.py | 4 +--- plugins/modules/gconftool2.py | 4 +--- plugins/modules/gconftool2_info.py | 4 +--- plugins/modules/gem.py | 4 +--- plugins/modules/gio_mime.py | 4 +--- plugins/modules/git_config.py | 4 +--- plugins/modules/git_config_info.py | 4 +--- plugins/modules/github_deploy_key.py | 4 +--- plugins/modules/github_issue.py | 4 +--- plugins/modules/github_key.py | 4 +--- plugins/modules/github_release.py | 4 +--- plugins/modules/github_repo.py | 4 +--- plugins/modules/github_webhook.py | 4 +--- plugins/modules/github_webhook_info.py | 4 +--- plugins/modules/gitlab_branch.py | 4 +--- plugins/modules/gitlab_deploy_key.py | 4 +--- plugins/modules/gitlab_group.py | 4 +--- plugins/modules/gitlab_group_access_token.py | 4 +--- plugins/modules/gitlab_group_members.py | 4 +--- plugins/modules/gitlab_group_variable.py | 4 +--- plugins/modules/gitlab_hook.py | 4 +--- plugins/modules/gitlab_instance_variable.py | 4 +--- plugins/modules/gitlab_issue.py | 4 +--- plugins/modules/gitlab_label.py | 4 +--- plugins/modules/gitlab_merge_request.py | 4 +--- plugins/modules/gitlab_milestone.py | 4 +--- plugins/modules/gitlab_project.py | 4 +--- plugins/modules/gitlab_project_access_token.py | 4 +--- plugins/modules/gitlab_project_badge.py | 4 +--- plugins/modules/gitlab_project_members.py | 4 +--- plugins/modules/gitlab_project_variable.py | 4 +--- plugins/modules/gitlab_protected_branch.py | 4 +--- plugins/modules/gitlab_runner.py | 4 +--- plugins/modules/gitlab_user.py | 4 +--- plugins/modules/grove.py | 4 +--- plugins/modules/gunicorn.py | 4 +--- plugins/modules/haproxy.py | 4 +--- plugins/modules/heroku_collaborator.py | 4 +--- plugins/modules/hg.py | 4 +--- plugins/modules/homebrew.py | 4 +--- plugins/modules/homebrew_cask.py | 4 +--- plugins/modules/homebrew_services.py | 6 +----- plugins/modules/homebrew_tap.py | 4 +--- plugins/modules/homectl.py | 4 +--- plugins/modules/honeybadger_deployment.py | 4 +--- plugins/modules/hpilo_boot.py | 4 +--- plugins/modules/hpilo_info.py | 4 +--- plugins/modules/hponcfg.py | 4 +--- plugins/modules/htpasswd.py | 4 +--- plugins/modules/hwc_ecs_instance.py | 4 +--- plugins/modules/hwc_evs_disk.py | 4 +--- plugins/modules/hwc_network_vpc.py | 4 +--- plugins/modules/hwc_smn_topic.py | 4 +--- plugins/modules/hwc_vpc_eip.py | 4 +--- plugins/modules/hwc_vpc_peering_connect.py | 4 +--- plugins/modules/hwc_vpc_port.py | 4 +--- plugins/modules/hwc_vpc_private_ip.py | 4 +--- plugins/modules/hwc_vpc_route.py | 4 +--- plugins/modules/hwc_vpc_security_group.py | 4 +--- plugins/modules/hwc_vpc_security_group_rule.py | 4 +--- plugins/modules/hwc_vpc_subnet.py | 4 +--- plugins/modules/ibm_sa_domain.py | 4 +--- plugins/modules/ibm_sa_host.py | 4 +--- plugins/modules/ibm_sa_host_ports.py | 4 +--- plugins/modules/ibm_sa_pool.py | 4 +--- plugins/modules/ibm_sa_vol.py | 4 +--- plugins/modules/ibm_sa_vol_map.py | 4 +--- plugins/modules/icinga2_feature.py | 4 +--- plugins/modules/icinga2_host.py | 4 +--- plugins/modules/idrac_redfish_command.py | 4 +--- plugins/modules/idrac_redfish_config.py | 4 +--- plugins/modules/idrac_redfish_info.py | 4 +--- plugins/modules/ilo_redfish_command.py | 4 +--- plugins/modules/ilo_redfish_config.py | 4 +--- plugins/modules/ilo_redfish_info.py | 4 +--- plugins/modules/imc_rest.py | 4 +--- plugins/modules/imgadm.py | 4 +--- plugins/modules/infinity.py | 4 +--- plugins/modules/influxdb_database.py | 4 +--- plugins/modules/influxdb_query.py | 4 +--- plugins/modules/influxdb_retention_policy.py | 4 +--- plugins/modules/influxdb_user.py | 4 +--- plugins/modules/influxdb_write.py | 4 +--- plugins/modules/ini_file.py | 4 +--- plugins/modules/installp.py | 4 +--- plugins/modules/interfaces_file.py | 4 +--- plugins/modules/ip_netns.py | 4 +--- plugins/modules/ipa_config.py | 4 +--- plugins/modules/ipa_dnsrecord.py | 4 +--- plugins/modules/ipa_dnszone.py | 4 +--- plugins/modules/ipa_getkeytab.py | 4 +--- plugins/modules/ipa_group.py | 4 +--- plugins/modules/ipa_hbacrule.py | 4 +--- plugins/modules/ipa_host.py | 4 +--- plugins/modules/ipa_hostgroup.py | 4 +--- plugins/modules/ipa_otpconfig.py | 4 +--- plugins/modules/ipa_otptoken.py | 4 +--- plugins/modules/ipa_pwpolicy.py | 4 +--- plugins/modules/ipa_role.py | 4 +--- plugins/modules/ipa_service.py | 4 +--- plugins/modules/ipa_subca.py | 4 +--- plugins/modules/ipa_sudocmd.py | 4 +--- plugins/modules/ipa_sudocmdgroup.py | 4 +--- plugins/modules/ipa_sudorule.py | 4 +--- plugins/modules/ipa_user.py | 4 +--- plugins/modules/ipa_vault.py | 4 +--- plugins/modules/ipbase_info.py | 4 +--- plugins/modules/ipify_facts.py | 4 +--- plugins/modules/ipinfoio_facts.py | 4 +--- plugins/modules/ipmi_boot.py | 4 +--- plugins/modules/ipmi_power.py | 4 +--- plugins/modules/iptables_state.py | 4 +--- plugins/modules/ipwcli_dns.py | 4 +--- plugins/modules/irc.py | 4 +--- plugins/modules/iso_create.py | 4 +--- plugins/modules/iso_customize.py | 4 +--- plugins/modules/iso_extract.py | 4 +--- plugins/modules/jabber.py | 4 +--- plugins/modules/java_cert.py | 4 +--- plugins/modules/java_keystore.py | 4 +--- plugins/modules/jboss.py | 4 +--- plugins/modules/jenkins_build.py | 4 +--- plugins/modules/jenkins_build_info.py | 4 +--- plugins/modules/jenkins_credential.py | 4 +--- plugins/modules/jenkins_job.py | 4 +--- plugins/modules/jenkins_job_info.py | 4 +--- plugins/modules/jenkins_node.py | 4 +--- plugins/modules/jenkins_plugin.py | 4 +--- plugins/modules/jenkins_script.py | 4 +--- plugins/modules/jira.py | 4 +--- plugins/modules/kdeconfig.py | 3 +-- plugins/modules/kernel_blacklist.py | 4 +--- plugins/modules/keycloak_authentication.py | 4 +--- .../modules/keycloak_authentication_required_actions.py | 4 +--- plugins/modules/keycloak_authz_authorization_scope.py | 4 +--- plugins/modules/keycloak_authz_custom_policy.py | 4 +--- plugins/modules/keycloak_authz_permission.py | 4 +--- plugins/modules/keycloak_authz_permission_info.py | 4 +--- plugins/modules/keycloak_client.py | 4 +--- plugins/modules/keycloak_client_rolemapping.py | 4 +--- plugins/modules/keycloak_client_rolescope.py | 4 +--- plugins/modules/keycloak_clientscope.py | 4 +--- plugins/modules/keycloak_clientscope_type.py | 4 +--- plugins/modules/keycloak_clientsecret_info.py | 4 +--- plugins/modules/keycloak_clientsecret_regenerate.py | 4 +--- plugins/modules/keycloak_clienttemplate.py | 4 +--- plugins/modules/keycloak_component.py | 4 +--- plugins/modules/keycloak_component_info.py | 4 +--- plugins/modules/keycloak_group.py | 4 +--- plugins/modules/keycloak_identity_provider.py | 4 +--- plugins/modules/keycloak_realm.py | 4 +--- plugins/modules/keycloak_realm_info.py | 4 +--- plugins/modules/keycloak_realm_key.py | 4 +--- plugins/modules/keycloak_realm_keys_metadata_info.py | 4 +--- plugins/modules/keycloak_realm_rolemapping.py | 4 +--- plugins/modules/keycloak_role.py | 4 +--- plugins/modules/keycloak_user.py | 4 +--- plugins/modules/keycloak_user_federation.py | 4 +--- plugins/modules/keycloak_user_rolemapping.py | 4 +--- plugins/modules/keycloak_userprofile.py | 4 +--- plugins/modules/keyring.py | 4 +--- plugins/modules/keyring_info.py | 4 +--- plugins/modules/kibana_plugin.py | 4 +--- plugins/modules/krb_ticket.py | 4 +--- plugins/modules/launchd.py | 4 +--- plugins/modules/layman.py | 4 +--- plugins/modules/lbu.py | 4 +--- plugins/modules/ldap_attrs.py | 4 +--- plugins/modules/ldap_entry.py | 4 +--- plugins/modules/ldap_inc.py | 4 +--- plugins/modules/ldap_passwd.py | 4 +--- plugins/modules/ldap_search.py | 4 +--- plugins/modules/librato_annotation.py | 4 +--- plugins/modules/linode.py | 4 +--- plugins/modules/linode_v4.py | 4 +--- plugins/modules/listen_ports_facts.py | 4 +--- plugins/modules/lldp.py | 4 +--- plugins/modules/locale_gen.py | 4 +--- plugins/modules/logentries.py | 4 +--- plugins/modules/logentries_msg.py | 4 +--- plugins/modules/logstash_plugin.py | 4 +--- plugins/modules/lvg.py | 4 +--- plugins/modules/lvg_rename.py | 4 +--- plugins/modules/lvm_pv.py | 4 +--- plugins/modules/lvm_pv_move_data.py | 4 +--- plugins/modules/lvol.py | 4 +--- plugins/modules/lxc_container.py | 4 +--- plugins/modules/lxca_cmms.py | 4 +--- plugins/modules/lxca_nodes.py | 4 +--- plugins/modules/lxd_container.py | 4 +--- plugins/modules/lxd_profile.py | 4 +--- plugins/modules/lxd_project.py | 4 +--- plugins/modules/macports.py | 4 +--- plugins/modules/mail.py | 4 +--- plugins/modules/make.py | 4 +--- plugins/modules/manageiq_alert_profiles.py | 4 +--- plugins/modules/manageiq_alerts.py | 4 +--- plugins/modules/manageiq_group.py | 4 +--- plugins/modules/manageiq_policies.py | 4 +--- plugins/modules/manageiq_policies_info.py | 4 +--- plugins/modules/manageiq_provider.py | 4 +--- plugins/modules/manageiq_tags.py | 4 +--- plugins/modules/manageiq_tags_info.py | 4 +--- plugins/modules/manageiq_tenant.py | 4 +--- plugins/modules/manageiq_user.py | 4 +--- plugins/modules/mas.py | 4 +--- plugins/modules/matrix.py | 3 +-- plugins/modules/mattermost.py | 4 +--- plugins/modules/maven_artifact.py | 4 +--- plugins/modules/memset_dns_reload.py | 4 +--- plugins/modules/memset_memstore_info.py | 4 +--- plugins/modules/memset_server_info.py | 4 +--- plugins/modules/memset_zone.py | 4 +--- plugins/modules/memset_zone_domain.py | 4 +--- plugins/modules/memset_zone_record.py | 4 +--- plugins/modules/mksysb.py | 4 +--- plugins/modules/modprobe.py | 4 +--- plugins/modules/monit.py | 4 +--- plugins/modules/mqtt.py | 4 +--- plugins/modules/mssql_db.py | 4 +--- plugins/modules/mssql_script.py | 3 +-- plugins/modules/nagios.py | 4 +--- plugins/modules/netcup_dns.py | 4 +--- plugins/modules/newrelic_deployment.py | 4 +--- plugins/modules/nexmo.py | 4 +--- plugins/modules/nginx_status_info.py | 4 +--- plugins/modules/nictagadm.py | 4 +--- plugins/modules/nmcli.py | 4 +--- plugins/modules/nomad_job.py | 4 +--- plugins/modules/nomad_job_info.py | 4 +--- plugins/modules/nomad_token.py | 4 +--- plugins/modules/nosh.py | 4 +--- plugins/modules/npm.py | 4 +--- plugins/modules/nsupdate.py | 4 +--- plugins/modules/ocapi_command.py | 4 +--- plugins/modules/ocapi_info.py | 6 +----- plugins/modules/oci_vcn.py | 4 +--- plugins/modules/odbc.py | 4 +--- plugins/modules/office_365_connector_card.py | 4 +--- plugins/modules/ohai.py | 4 +--- plugins/modules/omapi_host.py | 4 +--- plugins/modules/one_host.py | 4 +--- plugins/modules/one_image.py | 4 +--- plugins/modules/one_image_info.py | 4 +--- plugins/modules/one_service.py | 4 +--- plugins/modules/one_template.py | 4 +--- plugins/modules/one_vm.py | 4 +--- plugins/modules/one_vnet.py | 4 +--- plugins/modules/oneandone_firewall_policy.py | 4 +--- plugins/modules/oneandone_load_balancer.py | 4 +--- plugins/modules/oneandone_monitoring_policy.py | 4 +--- plugins/modules/oneandone_private_network.py | 4 +--- plugins/modules/oneandone_public_ip.py | 4 +--- plugins/modules/oneandone_server.py | 4 +--- plugins/modules/onepassword_info.py | 4 +--- plugins/modules/oneview_datacenter_info.py | 4 +--- plugins/modules/oneview_enclosure_info.py | 4 +--- plugins/modules/oneview_ethernet_network.py | 4 +--- plugins/modules/oneview_ethernet_network_info.py | 4 +--- plugins/modules/oneview_fc_network.py | 4 +--- plugins/modules/oneview_fc_network_info.py | 4 +--- plugins/modules/oneview_fcoe_network.py | 4 +--- plugins/modules/oneview_fcoe_network_info.py | 4 +--- plugins/modules/oneview_logical_interconnect_group.py | 4 +--- plugins/modules/oneview_logical_interconnect_group_info.py | 4 +--- plugins/modules/oneview_network_set.py | 4 +--- plugins/modules/oneview_network_set_info.py | 4 +--- plugins/modules/oneview_san_manager.py | 4 +--- plugins/modules/oneview_san_manager_info.py | 4 +--- plugins/modules/online_server_info.py | 4 +--- plugins/modules/online_user_info.py | 4 +--- plugins/modules/open_iscsi.py | 4 +--- plugins/modules/openbsd_pkg.py | 4 +--- plugins/modules/opendj_backendprop.py | 4 +--- plugins/modules/openwrt_init.py | 4 +--- plugins/modules/opkg.py | 4 +--- plugins/modules/osx_defaults.py | 4 +--- plugins/modules/ovh_ip_failover.py | 4 +--- plugins/modules/ovh_ip_loadbalancing_backend.py | 4 +--- plugins/modules/ovh_monthly_billing.py | 4 +--- plugins/modules/pacemaker_cluster.py | 4 +--- plugins/modules/pacemaker_info.py | 4 +--- plugins/modules/pacemaker_resource.py | 4 +--- plugins/modules/pacemaker_stonith.py | 4 +--- plugins/modules/packet_device.py | 4 +--- plugins/modules/packet_ip_subnet.py | 4 +--- plugins/modules/packet_project.py | 4 +--- plugins/modules/packet_sshkey.py | 4 +--- plugins/modules/packet_volume.py | 4 +--- plugins/modules/packet_volume_attachment.py | 4 +--- plugins/modules/pacman.py | 4 +--- plugins/modules/pacman_key.py | 4 +--- plugins/modules/pagerduty.py | 4 +--- plugins/modules/pagerduty_alert.py | 4 +--- plugins/modules/pagerduty_change.py | 4 +--- plugins/modules/pagerduty_user.py | 4 +--- plugins/modules/pam_limits.py | 4 +--- plugins/modules/pamd.py | 4 +--- plugins/modules/parted.py | 4 +--- plugins/modules/pear.py | 4 +--- plugins/modules/pids.py | 4 +--- plugins/modules/pingdom.py | 4 +--- plugins/modules/pip_package_info.py | 4 +--- plugins/modules/pipx.py | 4 +--- plugins/modules/pipx_info.py | 4 +--- plugins/modules/pkg5.py | 4 +--- plugins/modules/pkg5_publisher.py | 4 +--- plugins/modules/pkgin.py | 4 +--- plugins/modules/pkgng.py | 4 +--- plugins/modules/pkgutil.py | 4 +--- plugins/modules/pmem.py | 4 +--- plugins/modules/pnpm.py | 7 +------ plugins/modules/portage.py | 4 +--- plugins/modules/portinstall.py | 4 +--- plugins/modules/pritunl_org.py | 4 +--- plugins/modules/pritunl_org_info.py | 4 +--- plugins/modules/pritunl_user.py | 4 +--- plugins/modules/pritunl_user_info.py | 4 +--- plugins/modules/pubnub_blocks.py | 4 +--- plugins/modules/pulp_repo.py | 4 +--- plugins/modules/puppet.py | 4 +--- plugins/modules/pushbullet.py | 4 +--- plugins/modules/pushover.py | 4 +--- plugins/modules/python_requirements_info.py | 4 +--- plugins/modules/read_csv.py | 4 +--- plugins/modules/redfish_command.py | 4 +--- plugins/modules/redfish_config.py | 4 +--- plugins/modules/redfish_info.py | 4 +--- plugins/modules/redhat_subscription.py | 4 +--- plugins/modules/redis.py | 4 +--- plugins/modules/redis_data.py | 4 +--- plugins/modules/redis_data_incr.py | 4 +--- plugins/modules/redis_data_info.py | 4 +--- plugins/modules/redis_info.py | 4 +--- plugins/modules/rhevm.py | 4 +--- plugins/modules/rhsm_release.py | 4 +--- plugins/modules/rhsm_repository.py | 4 +--- plugins/modules/riak.py | 4 +--- plugins/modules/rocketchat.py | 4 +--- plugins/modules/rollbar_deployment.py | 4 +--- plugins/modules/rpm_ostree_pkg.py | 4 +--- plugins/modules/rundeck_acl_policy.py | 4 +--- plugins/modules/rundeck_job_executions_info.py | 4 +--- plugins/modules/rundeck_job_run.py | 4 +--- plugins/modules/rundeck_project.py | 4 +--- plugins/modules/runit.py | 4 +--- plugins/modules/say.py | 4 +--- plugins/modules/scaleway_compute.py | 4 +--- plugins/modules/scaleway_compute_private_network.py | 4 +--- plugins/modules/scaleway_container.py | 4 +--- plugins/modules/scaleway_container_info.py | 4 +--- plugins/modules/scaleway_container_namespace.py | 4 +--- plugins/modules/scaleway_container_namespace_info.py | 4 +--- plugins/modules/scaleway_container_registry.py | 4 +--- plugins/modules/scaleway_container_registry_info.py | 4 +--- plugins/modules/scaleway_database_backup.py | 4 +--- plugins/modules/scaleway_function.py | 4 +--- plugins/modules/scaleway_function_info.py | 4 +--- plugins/modules/scaleway_function_namespace.py | 4 +--- plugins/modules/scaleway_function_namespace_info.py | 4 +--- plugins/modules/scaleway_image_info.py | 4 +--- plugins/modules/scaleway_ip.py | 4 +--- plugins/modules/scaleway_ip_info.py | 4 +--- plugins/modules/scaleway_lb.py | 4 +--- plugins/modules/scaleway_organization_info.py | 4 +--- plugins/modules/scaleway_private_network.py | 4 +--- plugins/modules/scaleway_security_group.py | 4 +--- plugins/modules/scaleway_security_group_info.py | 4 +--- plugins/modules/scaleway_security_group_rule.py | 4 +--- plugins/modules/scaleway_server_info.py | 4 +--- plugins/modules/scaleway_snapshot_info.py | 4 +--- plugins/modules/scaleway_sshkey.py | 4 +--- plugins/modules/scaleway_user_data.py | 4 +--- plugins/modules/scaleway_volume.py | 4 +--- plugins/modules/scaleway_volume_info.py | 4 +--- plugins/modules/sefcontext.py | 4 +--- plugins/modules/selinux_permissive.py | 4 +--- plugins/modules/selogin.py | 4 +--- plugins/modules/sendgrid.py | 4 +--- plugins/modules/sensu_check.py | 4 +--- plugins/modules/sensu_client.py | 4 +--- plugins/modules/sensu_handler.py | 4 +--- plugins/modules/sensu_silence.py | 4 +--- plugins/modules/sensu_subscription.py | 4 +--- plugins/modules/seport.py | 4 +--- plugins/modules/serverless.py | 4 +--- plugins/modules/shutdown.py | 4 +--- plugins/modules/simpleinit_msb.py | 6 +----- plugins/modules/sl_vm.py | 4 +--- plugins/modules/slack.py | 4 +--- plugins/modules/slackpkg.py | 4 +--- plugins/modules/smartos_image_info.py | 4 +--- plugins/modules/snap.py | 4 +--- plugins/modules/snap_alias.py | 4 +--- plugins/modules/snmp_facts.py | 4 +--- plugins/modules/solaris_zone.py | 4 +--- plugins/modules/sorcery.py | 4 +--- plugins/modules/spectrum_device.py | 4 +--- plugins/modules/spectrum_model_attrs.py | 4 +--- plugins/modules/spotinst_aws_elastigroup.py | 4 +--- plugins/modules/ss_3par_cpg.py | 4 +--- plugins/modules/ssh_config.py | 4 +--- plugins/modules/stacki_host.py | 4 +--- plugins/modules/statsd.py | 4 +--- plugins/modules/statusio_maintenance.py | 4 +--- plugins/modules/sudoers.py | 4 +--- plugins/modules/supervisorctl.py | 4 +--- plugins/modules/svc.py | 4 +--- plugins/modules/svr4pkg.py | 4 +--- plugins/modules/swdepot.py | 4 +--- plugins/modules/swupd.py | 4 +--- plugins/modules/syslogger.py | 4 +--- plugins/modules/syspatch.py | 4 +--- plugins/modules/sysrc.py | 4 +--- plugins/modules/systemd_creds_decrypt.py | 4 +--- plugins/modules/systemd_creds_encrypt.py | 5 +---- plugins/modules/systemd_info.py | 4 +--- plugins/modules/sysupgrade.py | 4 +--- plugins/modules/taiga_issue.py | 4 +--- plugins/modules/telegram.py | 4 +--- plugins/modules/terraform.py | 4 +--- plugins/modules/timezone.py | 4 +--- plugins/modules/twilio.py | 4 +--- plugins/modules/typetalk.py | 4 +--- plugins/modules/udm_dns_record.py | 4 +--- plugins/modules/udm_dns_zone.py | 4 +--- plugins/modules/udm_group.py | 4 +--- plugins/modules/udm_share.py | 4 +--- plugins/modules/udm_user.py | 4 +--- plugins/modules/ufw.py | 4 +--- plugins/modules/uptimerobot.py | 4 +--- plugins/modules/urpmi.py | 4 +--- plugins/modules/usb_facts.py | 4 +--- plugins/modules/utm_aaa_group.py | 4 +--- plugins/modules/utm_aaa_group_info.py | 6 +----- plugins/modules/utm_ca_host_key_cert.py | 4 +--- plugins/modules/utm_ca_host_key_cert_info.py | 4 +--- plugins/modules/utm_dns_host.py | 4 +--- plugins/modules/utm_network_interface_address.py | 4 +--- plugins/modules/utm_network_interface_address_info.py | 4 +--- plugins/modules/utm_proxy_auth_profile.py | 4 +--- plugins/modules/utm_proxy_exception.py | 4 +--- plugins/modules/utm_proxy_frontend.py | 4 +--- plugins/modules/utm_proxy_frontend_info.py | 4 +--- plugins/modules/utm_proxy_location.py | 4 +--- plugins/modules/utm_proxy_location_info.py | 4 +--- plugins/modules/vdo.py | 4 +--- plugins/modules/vertica_configuration.py | 4 +--- plugins/modules/vertica_info.py | 4 +--- plugins/modules/vertica_role.py | 4 +--- plugins/modules/vertica_schema.py | 4 +--- plugins/modules/vertica_user.py | 4 +--- plugins/modules/vexata_eg.py | 4 +--- plugins/modules/vexata_volume.py | 4 +--- plugins/modules/vmadm.py | 4 +--- plugins/modules/wakeonlan.py | 4 +--- plugins/modules/wdc_redfish_command.py | 4 +--- plugins/modules/wdc_redfish_info.py | 4 +--- plugins/modules/xattr.py | 4 +--- plugins/modules/xbps.py | 4 +--- plugins/modules/xcc_redfish_command.py | 4 +--- plugins/modules/xdg_mime.py | 4 +--- plugins/modules/xenserver_facts.py | 4 +--- plugins/modules/xenserver_guest.py | 4 +--- plugins/modules/xenserver_guest_info.py | 4 +--- plugins/modules/xenserver_guest_powerstate.py | 4 +--- plugins/modules/xfconf.py | 4 +--- plugins/modules/xfconf_info.py | 4 +--- plugins/modules/xfs_quota.py | 4 +--- plugins/modules/xml.py | 4 +--- plugins/modules/yarn.py | 4 +--- plugins/modules/yum_versionlock.py | 4 +--- plugins/modules/zfs.py | 4 +--- plugins/modules/zfs_delegate_admin.py | 4 +--- plugins/modules/zfs_facts.py | 4 +--- plugins/modules/znode.py | 4 +--- plugins/modules/zpool.py | 4 +--- plugins/modules/zpool_facts.py | 4 +--- plugins/modules/zypper.py | 4 +--- plugins/modules/zypper_repository.py | 4 +--- plugins/modules/zypper_repository_info.py | 4 +--- plugins/plugin_utils/ansible_type.py | 3 +-- plugins/plugin_utils/keys_filter.py | 3 +-- plugins/plugin_utils/unsafe.py | 3 +-- plugins/test/a_module.py | 3 +-- plugins/test/ansible_type.py | 3 +-- plugins/test/fqdn_valid.py | 3 +-- .../integration/targets/callback/filter_plugins/helper.py | 3 +-- .../targets/cmd_runner/action_plugins/_unsafe_assert.py | 3 +-- tests/integration/targets/cmd_runner/library/cmd_echo.py | 4 +--- tests/integration/targets/cmd_runner/vars/main.yml | 1 - .../1045-single-app-project/single_app_project/manage.py | 3 +-- .../files/base_test/simple_project/p1/manage.py | 3 +-- .../files/base_test/simple_project/p1/p1/settings.py | 4 +--- .../files/base_test/simple_project/p1/p1/urls.py | 3 +-- .../1045-single-app-project/single_app_project/manage.py | 3 +-- .../files/base_test/simple_project/p1/manage.py | 3 +-- .../files/base_test/simple_project/p1/p1/settings.py | 4 +--- .../files/base_test/simple_project/p1/p1/urls.py | 3 +-- tests/integration/targets/flatpak/files/serve.py | 4 +--- .../integration/targets/java_cert/files/setupSSLServer.py | 3 +-- .../targets/launchd/files/ansible_test_service.py | 3 +-- .../testns/testcoll/plugins/modules/collection_module.py | 4 +--- .../testcoll_mf/plugins/modules/collection_module.py | 4 +--- .../testcoll_nothing/plugins/modules/collection_module.py | 4 +--- .../testcoll_nv/plugins/modules/collection_module.py | 4 +--- .../lookup_collection_version/library/local_module.py | 4 +--- tests/integration/targets/lookup_lmdb_kv/test_db.py | 3 +-- tests/integration/targets/mail/files/smtpserver.py | 4 +--- .../integration/targets/module_helper/library/mdepfail.py | 4 +--- tests/integration/targets/module_helper/library/msimple.py | 4 +--- .../integration/targets/module_helper/library/msimpleda.py | 4 +--- tests/integration/targets/module_helper/library/mstate.py | 4 +--- tests/integration/targets/monit/files/httpd_echo.py | 3 +-- .../targets/supervisorctl/files/sendProcessStdin.py | 4 +--- .../testns/testcoll/plugins/modules/collection_module.py | 4 +--- .../targets/test_a_module/library/local_module.py | 4 +--- tests/sanity/extra/aliases.py | 3 +-- tests/unit/plugins/become/conftest.py | 3 +-- tests/unit/plugins/become/helper.py | 4 +--- tests/unit/plugins/become/test_doas.py | 3 +-- tests/unit/plugins/become/test_dzdo.py | 3 +-- tests/unit/plugins/become/test_ksu.py | 3 +-- tests/unit/plugins/become/test_pbrun.py | 3 +-- tests/unit/plugins/become/test_pfexec.py | 3 +-- tests/unit/plugins/become/test_run0.py | 3 +-- tests/unit/plugins/become/test_sudosu.py | 3 +-- tests/unit/plugins/cache/test_memcached.py | 3 +-- tests/unit/plugins/cache/test_redis.py | 3 +-- tests/unit/plugins/callback/test_elastic.py | 3 +-- tests/unit/plugins/callback/test_loganalytics.py | 3 +-- tests/unit/plugins/callback/test_opentelemetry.py | 4 +--- tests/unit/plugins/callback/test_splunk.py | 3 +-- tests/unit/plugins/connection/test_lxc.py | 3 +-- tests/unit/plugins/connection/test_wsl.py | 1 - tests/unit/plugins/filter/test_crc32.py | 4 +--- tests/unit/plugins/filter/test_json_patch.py | 4 +--- tests/unit/plugins/inventory/test_cobbler.py | 4 +--- tests/unit/plugins/inventory/test_icinga2.py | 4 +--- tests/unit/plugins/inventory/test_iocage.py | 4 +--- tests/unit/plugins/inventory/test_linode.py | 4 +--- tests/unit/plugins/inventory/test_lxd.py | 4 +--- tests/unit/plugins/inventory/test_opennebula.py | 4 +--- tests/unit/plugins/inventory/test_xen_orchestra.py | 4 +--- tests/unit/plugins/lookup/conftest.py | 3 +-- tests/unit/plugins/lookup/onepassword_common.py | 3 +-- tests/unit/plugins/lookup/test_bitwarden.py | 4 +--- .../unit/plugins/lookup/test_bitwarden_secrets_manager.py | 4 +--- tests/unit/plugins/lookup/test_dependent.py | 6 +----- tests/unit/plugins/lookup/test_dsv.py | 4 +--- tests/unit/plugins/lookup/test_etcd3.py | 4 +--- tests/unit/plugins/lookup/test_github_app_access_token.py | 4 +--- tests/unit/plugins/lookup/test_lastpass.py | 3 +-- tests/unit/plugins/lookup/test_merge_variables.py | 4 +--- tests/unit/plugins/lookup/test_onepassword.py | 3 +-- tests/unit/plugins/lookup/test_onepassword_ssh_key.py | 3 +-- tests/unit/plugins/lookup/test_revbitspss.py | 4 +--- tests/unit/plugins/lookup/test_tss.py | 4 +--- tests/unit/plugins/module_utils/cloud/test_backoff.py | 3 +-- tests/unit/plugins/module_utils/cloud/test_scaleway.py | 3 +-- .../unit/plugins/module_utils/hwc/test_dict_comparison.py | 4 +--- tests/unit/plugins/module_utils/hwc/test_hwc_utils.py | 4 +--- .../identity/keycloak/test_keycloak_connect.py | 3 +-- .../identity/keycloak/test_keycloak_module_utils.py | 3 +-- .../plugins/module_utils/net_tools/pritunl/test_api.py | 5 +---- tests/unit/plugins/module_utils/test_cmd_runner.py | 4 +--- tests/unit/plugins/module_utils/test_csv.py | 4 +--- tests/unit/plugins/module_utils/test_database.py | 3 +-- tests/unit/plugins/module_utils/test_deps.py | 4 +--- tests/unit/plugins/module_utils/test_known_hosts.py | 4 +--- tests/unit/plugins/module_utils/test_module_helper.py | 4 +--- tests/unit/plugins/module_utils/test_ocapi_utils.py | 4 +--- tests/unit/plugins/module_utils/test_onepassword.py | 4 +--- tests/unit/plugins/module_utils/test_opennebula.py | 4 +--- tests/unit/plugins/module_utils/test_python_runner.py | 4 +--- tests/unit/plugins/module_utils/test_saslprep.py | 4 +--- tests/unit/plugins/module_utils/test_utm_utils.py | 3 +-- tests/unit/plugins/module_utils/test_vardict.py | 4 +--- .../plugins/module_utils/xenserver/FakeAnsibleModule.py | 4 +--- tests/unit/plugins/module_utils/xenserver/FakeXenAPI.py | 4 +--- tests/unit/plugins/module_utils/xenserver/common.py | 4 +--- tests/unit/plugins/module_utils/xenserver/conftest.py | 4 +--- .../xenserver/test_gather_vm_params_and_facts.py | 4 +--- .../plugins/module_utils/xenserver/test_get_object_ref.py | 4 +--- tests/unit/plugins/module_utils/xenserver/test_misc.py | 4 +--- .../module_utils/xenserver/test_netaddr_functions.py | 4 +--- .../module_utils/xenserver/test_set_vm_power_state.py | 4 +--- .../module_utils/xenserver/test_wait_for_functions.py | 4 +--- tests/unit/plugins/module_utils/xenserver/test_xapi.py | 4 +--- .../plugins/module_utils/xenserver/test_xenserverobject.py | 4 +--- tests/unit/plugins/modules/FakeAnsibleModule.py | 4 +--- tests/unit/plugins/modules/FakeXenAPI.py | 4 +--- tests/unit/plugins/modules/conftest.py | 3 +-- tests/unit/plugins/modules/gitlab.py | 4 +--- tests/unit/plugins/modules/hpe_test_utils.py | 4 +--- .../modules/interfaces_file/test_interfaces_file.py | 3 +-- tests/unit/plugins/modules/linode_conftest.py | 3 +-- tests/unit/plugins/modules/oneview_conftest.py | 3 +-- tests/unit/plugins/modules/oneview_module_loader.py | 3 +-- tests/unit/plugins/modules/test_alerta_customer.py | 3 +-- tests/unit/plugins/modules/test_apache2_module.py | 3 +-- tests/unit/plugins/modules/test_apk.py | 3 +-- tests/unit/plugins/modules/test_archive.py | 4 +--- tests/unit/plugins/modules/test_bitbucket_access_key.py | 3 +-- .../plugins/modules/test_bitbucket_pipeline_key_pair.py | 3 +-- .../plugins/modules/test_bitbucket_pipeline_known_host.py | 3 +-- .../plugins/modules/test_bitbucket_pipeline_variable.py | 3 +-- tests/unit/plugins/modules/test_bootc_manage.py | 3 +-- tests/unit/plugins/modules/test_campfire.py | 3 +-- tests/unit/plugins/modules/test_circonus_annotation.py | 4 +--- tests/unit/plugins/modules/test_composer.py | 4 +--- tests/unit/plugins/modules/test_composer.yaml | 1 - tests/unit/plugins/modules/test_cpanm.py | 4 +--- tests/unit/plugins/modules/test_cpanm.yaml | 1 - tests/unit/plugins/modules/test_datadog_downtime.py | 4 +--- tests/unit/plugins/modules/test_dconf.py | 3 +-- tests/unit/plugins/modules/test_discord.py | 3 +-- tests/unit/plugins/modules/test_django_check.py | 3 +-- tests/unit/plugins/modules/test_django_check.yaml | 1 - tests/unit/plugins/modules/test_django_command.py | 3 +-- tests/unit/plugins/modules/test_django_command.yaml | 1 - tests/unit/plugins/modules/test_django_createcachetable.py | 3 +-- .../unit/plugins/modules/test_django_createcachetable.yaml | 1 - tests/unit/plugins/modules/test_django_dumpdata.py | 3 +-- tests/unit/plugins/modules/test_django_dumpdata.yaml | 1 - tests/unit/plugins/modules/test_django_loaddata.py | 3 +-- tests/unit/plugins/modules/test_django_loaddata.yaml | 1 - tests/unit/plugins/modules/test_dnf_config_manager.py | 4 +--- tests/unit/plugins/modules/test_dnsimple.py | 4 +--- tests/unit/plugins/modules/test_dnsimple_info.py | 4 +--- tests/unit/plugins/modules/test_facter_facts.py | 4 +--- tests/unit/plugins/modules/test_facter_facts.yaml | 1 - tests/unit/plugins/modules/test_gconftool2.py | 4 +--- tests/unit/plugins/modules/test_gconftool2.yaml | 1 - tests/unit/plugins/modules/test_gconftool2_info.py | 4 +--- tests/unit/plugins/modules/test_gconftool2_info.yaml | 1 - tests/unit/plugins/modules/test_gem.py | 3 +-- tests/unit/plugins/modules/test_gio_mime.py | 4 +--- tests/unit/plugins/modules/test_gio_mime.yaml | 1 - tests/unit/plugins/modules/test_github_repo.py | 3 +-- tests/unit/plugins/modules/test_gitlab_deploy_key.py | 4 +--- tests/unit/plugins/modules/test_gitlab_group.py | 4 +--- .../unit/plugins/modules/test_gitlab_group_access_token.py | 4 +--- tests/unit/plugins/modules/test_gitlab_hook.py | 4 +--- tests/unit/plugins/modules/test_gitlab_project.py | 4 +--- .../plugins/modules/test_gitlab_project_access_token.py | 4 +--- tests/unit/plugins/modules/test_gitlab_protected_branch.py | 4 +--- tests/unit/plugins/modules/test_gitlab_runner.py | 4 +--- tests/unit/plugins/modules/test_gitlab_user.py | 4 +--- tests/unit/plugins/modules/test_homebrew.py | 3 +-- tests/unit/plugins/modules/test_homebrew_cask.py | 3 +-- tests/unit/plugins/modules/test_icinga2_feature.py | 4 +--- tests/unit/plugins/modules/test_ini_file.py | 3 +-- tests/unit/plugins/modules/test_ipa_getkeytab.py | 3 +-- tests/unit/plugins/modules/test_ipa_otpconfig.py | 4 +--- tests/unit/plugins/modules/test_ipa_otptoken.py | 4 +--- tests/unit/plugins/modules/test_ipa_pwpolicy.py | 4 +--- tests/unit/plugins/modules/test_ipbase.py | 4 +--- tests/unit/plugins/modules/test_java_keystore.py | 4 +--- tests/unit/plugins/modules/test_jenkins_build.py | 3 +-- tests/unit/plugins/modules/test_jenkins_build_info.py | 3 +-- tests/unit/plugins/modules/test_jenkins_credential.py | 3 +-- tests/unit/plugins/modules/test_jenkins_node.py | 3 +-- tests/unit/plugins/modules/test_jenkins_plugin.py | 3 +-- tests/unit/plugins/modules/test_keycloak_authentication.py | 4 +--- .../test_keycloak_authentication_required_actions.py | 4 +--- tests/unit/plugins/modules/test_keycloak_client.py | 4 +--- .../plugins/modules/test_keycloak_client_rolemapping.py | 4 +--- tests/unit/plugins/modules/test_keycloak_clientscope.py | 4 +--- tests/unit/plugins/modules/test_keycloak_component.py | 4 +--- .../plugins/modules/test_keycloak_identity_provider.py | 4 +--- tests/unit/plugins/modules/test_keycloak_realm.py | 4 +--- tests/unit/plugins/modules/test_keycloak_realm_info.py | 4 +--- tests/unit/plugins/modules/test_keycloak_realm_keys.py | 4 +--- .../modules/test_keycloak_realm_keys_metadata_info.py | 4 +--- tests/unit/plugins/modules/test_keycloak_role.py | 4 +--- tests/unit/plugins/modules/test_keycloak_user.py | 4 +--- .../unit/plugins/modules/test_keycloak_user_federation.py | 4 +--- tests/unit/plugins/modules/test_keycloak_userprofile.py | 4 +--- tests/unit/plugins/modules/test_krb_ticket.py | 4 +--- tests/unit/plugins/modules/test_krb_ticket.yaml | 1 - tests/unit/plugins/modules/test_linode.py | 3 +-- tests/unit/plugins/modules/test_linode_v4.py | 3 +-- tests/unit/plugins/modules/test_lvg_rename.py | 4 +--- tests/unit/plugins/modules/test_lxca_cmms.py | 3 +-- tests/unit/plugins/modules/test_lxca_nodes.py | 3 +-- tests/unit/plugins/modules/test_macports.py | 3 +-- tests/unit/plugins/modules/test_maven_artifact.py | 3 +-- tests/unit/plugins/modules/test_modprobe.py | 4 +--- tests/unit/plugins/modules/test_monit.py | 3 +-- tests/unit/plugins/modules/test_nmcli.py | 3 +-- tests/unit/plugins/modules/test_nomad_token.py | 4 +--- tests/unit/plugins/modules/test_npm.py | 3 +-- tests/unit/plugins/modules/test_ocapi_command.py | 4 +--- tests/unit/plugins/modules/test_ocapi_info.py | 4 +--- tests/unit/plugins/modules/test_one_vm.py | 4 +--- tests/unit/plugins/modules/test_oneview_datacenter_info.py | 3 +-- tests/unit/plugins/modules/test_oneview_enclosure_info.py | 3 +-- .../unit/plugins/modules/test_oneview_ethernet_network.py | 4 +--- .../plugins/modules/test_oneview_ethernet_network_info.py | 3 +-- tests/unit/plugins/modules/test_oneview_fc_network.py | 4 +--- tests/unit/plugins/modules/test_oneview_fc_network_info.py | 3 +-- tests/unit/plugins/modules/test_oneview_fcoe_network.py | 4 +--- .../unit/plugins/modules/test_oneview_fcoe_network_info.py | 3 +-- .../modules/test_oneview_logical_interconnect_group.py | 3 +-- .../test_oneview_logical_interconnect_group_info.py | 3 +-- tests/unit/plugins/modules/test_oneview_network_set.py | 3 +-- .../unit/plugins/modules/test_oneview_network_set_info.py | 3 +-- tests/unit/plugins/modules/test_oneview_san_manager.py | 3 +-- .../unit/plugins/modules/test_oneview_san_manager_info.py | 3 +-- tests/unit/plugins/modules/test_opkg.py | 4 +--- tests/unit/plugins/modules/test_opkg.yaml | 1 - tests/unit/plugins/modules/test_pacemaker_cluster.py | 4 +--- tests/unit/plugins/modules/test_pacemaker_cluster.yaml | 1 - tests/unit/plugins/modules/test_pacemaker_info.py | 4 +--- tests/unit/plugins/modules/test_pacemaker_info.yaml | 1 - tests/unit/plugins/modules/test_pacemaker_resource.py | 4 +--- tests/unit/plugins/modules/test_pacemaker_resource.yaml | 1 - tests/unit/plugins/modules/test_pacemaker_stonith.py | 4 +--- tests/unit/plugins/modules/test_pacemaker_stonith.yaml | 1 - tests/unit/plugins/modules/test_pacman.py | 5 +---- tests/unit/plugins/modules/test_pacman_key.py | 3 +-- tests/unit/plugins/modules/test_pagerduty.py | 3 +-- tests/unit/plugins/modules/test_pagerduty_alert.py | 3 +-- tests/unit/plugins/modules/test_pagerduty_change.py | 3 +-- tests/unit/plugins/modules/test_pamd.py | 3 +-- tests/unit/plugins/modules/test_parted.py | 3 +-- tests/unit/plugins/modules/test_pkgin.py | 3 +-- tests/unit/plugins/modules/test_pmem.py | 4 +--- tests/unit/plugins/modules/test_pritunl_org.py | 5 +---- tests/unit/plugins/modules/test_pritunl_org_info.py | 5 +---- tests/unit/plugins/modules/test_pritunl_user.py | 5 +---- tests/unit/plugins/modules/test_pritunl_user_info.py | 5 +---- tests/unit/plugins/modules/test_puppet.py | 4 +--- tests/unit/plugins/modules/test_puppet.yaml | 1 - tests/unit/plugins/modules/test_redhat_subscription.py | 4 +--- tests/unit/plugins/modules/test_redis_data.py | 4 +--- tests/unit/plugins/modules/test_redis_data_incr.py | 4 +--- tests/unit/plugins/modules/test_redis_data_info.py | 4 +--- tests/unit/plugins/modules/test_redis_info.py | 4 +--- tests/unit/plugins/modules/test_rhsm_release.py | 3 +-- tests/unit/plugins/modules/test_rhsm_repository.py | 4 +--- tests/unit/plugins/modules/test_rpm_ostree_pkg.py | 3 +-- tests/unit/plugins/modules/test_rundeck_acl_policy.py | 4 +--- .../modules/test_scaleway_compute_private_network.py | 3 +-- .../unit/plugins/modules/test_scaleway_private_network.py | 3 +-- tests/unit/plugins/modules/test_simpleinit_msb.py | 3 +-- tests/unit/plugins/modules/test_slack.py | 3 +-- tests/unit/plugins/modules/test_snap.py | 4 +--- tests/unit/plugins/modules/test_solaris_zone.py | 3 +-- tests/unit/plugins/modules/test_ss_3par_cpg.py | 3 +-- tests/unit/plugins/modules/test_statsd.py | 3 +-- tests/unit/plugins/modules/test_sysupgrade.py | 3 +-- tests/unit/plugins/modules/test_terraform.py | 3 +-- tests/unit/plugins/modules/test_ufw.py | 3 +-- tests/unit/plugins/modules/test_usb_facts.py | 3 +-- tests/unit/plugins/modules/test_wdc_redfish_command.py | 4 +--- tests/unit/plugins/modules/test_wdc_redfish_info.py | 4 +--- tests/unit/plugins/modules/test_xcc_redfish_command.py | 3 +-- tests/unit/plugins/modules/test_xdg_mime.py | 4 +--- tests/unit/plugins/modules/test_xdg_mime.yaml | 1 - tests/unit/plugins/modules/test_xenserver_guest_info.py | 4 +--- .../plugins/modules/test_xenserver_guest_powerstate.py | 4 +--- tests/unit/plugins/modules/test_xfconf.py | 4 +--- tests/unit/plugins/modules/test_xfconf.yaml | 1 - tests/unit/plugins/modules/test_xfconf_info.py | 3 +-- tests/unit/plugins/modules/test_xfconf_info.yaml | 1 - tests/unit/plugins/modules/uthelper.py | 3 +-- tests/unit/plugins/modules/utils.py | 3 +-- tests/unit/plugins/modules/xenserver_common.py | 4 +--- tests/unit/plugins/modules/xenserver_conftest.py | 4 +--- tests/unit/plugins/plugin_utils/test_unsafe.py | 6 +----- 1106 files changed, 995 insertions(+), 2997 deletions(-) diff --git a/plugins/action/iptables_state.py b/plugins/action/iptables_state.py index 595d0ece66..dd6724476f 100644 --- a/plugins/action/iptables_state.py +++ b/plugins/action/iptables_state.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, quidame # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/action/shutdown.py b/plugins/action/shutdown.py index d5db878812..d2a9d3c2b7 100644 --- a/plugins/action/shutdown.py +++ b/plugins/action/shutdown.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Amin Vakil # Copyright (c) 2016-2018, Matt Davis # Copyright (c) 2018, Sam Doran diff --git a/plugins/become/doas.py b/plugins/become/doas.py index ca12faea0d..84efe31ac4 100644 --- a/plugins/become/doas.py +++ b/plugins/become/doas.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/become/dzdo.py b/plugins/become/dzdo.py index d890bede09..dad05eb34e 100644 --- a/plugins/become/dzdo.py +++ b/plugins/become/dzdo.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/become/ksu.py b/plugins/become/ksu.py index be56fd6128..0ffba62385 100644 --- a/plugins/become/ksu.py +++ b/plugins/become/ksu.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/become/machinectl.py b/plugins/become/machinectl.py index 0a6be9b678..685f39f5d8 100644 --- a/plugins/become/machinectl.py +++ b/plugins/become/machinectl.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/become/pbrun.py b/plugins/become/pbrun.py index 92a49fe349..c9eb975427 100644 --- a/plugins/become/pbrun.py +++ b/plugins/become/pbrun.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/become/pfexec.py b/plugins/become/pfexec.py index 9faf1ffc63..2e7df0f6c0 100644 --- a/plugins/become/pfexec.py +++ b/plugins/become/pfexec.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/become/pmrun.py b/plugins/become/pmrun.py index e57dbb5ec6..413600cdbf 100644 --- a/plugins/become/pmrun.py +++ b/plugins/become/pmrun.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/become/run0.py b/plugins/become/run0.py index 84e7f8182d..4362d53ebf 100644 --- a/plugins/become/run0.py +++ b/plugins/become/run0.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/become/sesu.py b/plugins/become/sesu.py index cf921e2e47..ecd29c83c5 100644 --- a/plugins/become/sesu.py +++ b/plugins/become/sesu.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/become/sudosu.py b/plugins/become/sudosu.py index 509b2725df..3b5d4d8b7f 100644 --- a/plugins/become/sudosu.py +++ b/plugins/become/sudosu.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/cache/memcached.py b/plugins/cache/memcached.py index 5bbe063630..28011e8cab 100644 --- a/plugins/cache/memcached.py +++ b/plugins/cache/memcached.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2014, Brian Coca, Josh Drake, et al # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/cache/pickle.py b/plugins/cache/pickle.py index c5745d43ad..18153f67aa 100644 --- a/plugins/cache/pickle.py +++ b/plugins/cache/pickle.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, Brian Coca # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/cache/redis.py b/plugins/cache/redis.py index 41f69d659f..d7b596bb32 100644 --- a/plugins/cache/redis.py +++ b/plugins/cache/redis.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2014, Brian Coca, Josh Drake, et al # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/cache/yaml.py b/plugins/cache/yaml.py index 0b82de7015..52cbf887de 100644 --- a/plugins/cache/yaml.py +++ b/plugins/cache/yaml.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, Brian Coca # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/cgroup_memory_recap.py b/plugins/callback/cgroup_memory_recap.py index b4099eae49..294ee4b378 100644 --- a/plugins/callback/cgroup_memory_recap.py +++ b/plugins/callback/cgroup_memory_recap.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018 Matt Martz # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/callback/context_demo.py b/plugins/callback/context_demo.py index e846aa2786..f390a947a4 100644 --- a/plugins/callback/context_demo.py +++ b/plugins/callback/context_demo.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2012, Michael DeHaan, # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/counter_enabled.py b/plugins/callback/counter_enabled.py index 2377d46585..ca10ddd993 100644 --- a/plugins/callback/counter_enabled.py +++ b/plugins/callback/counter_enabled.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ivan Aragones Muniesa # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/callback/default_without_diff.py b/plugins/callback/default_without_diff.py index 3ea55100bf..b0315829b5 100644 --- a/plugins/callback/default_without_diff.py +++ b/plugins/callback/default_without_diff.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/dense.py b/plugins/callback/dense.py index 89a9bb235c..de50d97ce1 100644 --- a/plugins/callback/dense.py +++ b/plugins/callback/dense.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2016, Dag Wieers # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/diy.py b/plugins/callback/diy.py index f84789d010..c94fe25093 100644 --- a/plugins/callback/diy.py +++ b/plugins/callback/diy.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Trevor Highfill # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/jabber.py b/plugins/callback/jabber.py index c5a0881e14..319611d460 100644 --- a/plugins/callback/jabber.py +++ b/plugins/callback/jabber.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2016 maxn nikolaev.makc@gmail.com # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/log_plays.py b/plugins/callback/log_plays.py index 57a8f5d67d..89ec8cbff3 100644 --- a/plugins/callback/log_plays.py +++ b/plugins/callback/log_plays.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2012, Michael DeHaan, # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/loganalytics.py b/plugins/callback/loganalytics.py index bd6b89fde1..05996f2492 100644 --- a/plugins/callback/loganalytics.py +++ b/plugins/callback/loganalytics.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/callback/logdna.py b/plugins/callback/logdna.py index 9ceb6547b2..09d8b38dcb 100644 --- a/plugins/callback/logdna.py +++ b/plugins/callback/logdna.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Samir Musali # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/callback/logentries.py b/plugins/callback/logentries.py index 796398d6b6..8fbcef4dd6 100644 --- a/plugins/callback/logentries.py +++ b/plugins/callback/logentries.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2015, Logentries.com, Jimmy Tang # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/logstash.py b/plugins/callback/logstash.py index 8b5acc6b9f..f2279929f0 100644 --- a/plugins/callback/logstash.py +++ b/plugins/callback/logstash.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Yevhen Khmelenko # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/mail.py b/plugins/callback/mail.py index d05982cd61..7afb08e3f0 100644 --- a/plugins/callback/mail.py +++ b/plugins/callback/mail.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2012, Dag Wieers # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/nrdp.py b/plugins/callback/nrdp.py index 12a580a11a..6f1b5e2f5b 100644 --- a/plugins/callback/nrdp.py +++ b/plugins/callback/nrdp.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018 Remi Verchere # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/callback/null.py b/plugins/callback/null.py index 0527c1c467..3074a698d0 100644 --- a/plugins/callback/null.py +++ b/plugins/callback/null.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/callback/opentelemetry.py b/plugins/callback/opentelemetry.py index 0afc2f72d0..ca6ec2b916 100644 --- a/plugins/callback/opentelemetry.py +++ b/plugins/callback/opentelemetry.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Victor Martinez # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/callback/print_task.py b/plugins/callback/print_task.py index 809baddb95..f6008c817f 100644 --- a/plugins/callback/print_task.py +++ b/plugins/callback/print_task.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025, Max Mitschke # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: print_task diff --git a/plugins/callback/say.py b/plugins/callback/say.py index 8a4e93f353..0455ee69e6 100644 --- a/plugins/callback/say.py +++ b/plugins/callback/say.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2012, Michael DeHaan, # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/selective.py b/plugins/callback/selective.py index 4989874d26..2a7dd07a3e 100644 --- a/plugins/callback/selective.py +++ b/plugins/callback/selective.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Fastly, inc 2016 # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/slack.py b/plugins/callback/slack.py index 8bb081a541..e1d95abe06 100644 --- a/plugins/callback/slack.py +++ b/plugins/callback/slack.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2014-2015, Matt Martz # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/splunk.py b/plugins/callback/splunk.py index c385050d67..635a3109bc 100644 --- a/plugins/callback/splunk.py +++ b/plugins/callback/splunk.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/callback/sumologic.py b/plugins/callback/sumologic.py index 7a762c30e8..3f99bf216a 100644 --- a/plugins/callback/sumologic.py +++ b/plugins/callback/sumologic.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/callback/syslog_json.py b/plugins/callback/syslog_json.py index cab3973be1..657ca017f6 100644 --- a/plugins/callback/syslog_json.py +++ b/plugins/callback/syslog_json.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/callback/tasks_only.py b/plugins/callback/tasks_only.py index 243ec9661d..3de81fc2db 100644 --- a/plugins/callback/tasks_only.py +++ b/plugins/callback/tasks_only.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/callback/timestamp.py b/plugins/callback/timestamp.py index a43ddcbef9..f733fa8cb7 100644 --- a/plugins/callback/timestamp.py +++ b/plugins/callback/timestamp.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, kurokobo # Copyright (c) 2014, Michael DeHaan diff --git a/plugins/callback/unixy.py b/plugins/callback/unixy.py index 8fd8c10c94..d155aefc66 100644 --- a/plugins/callback/unixy.py +++ b/plugins/callback/unixy.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Al Bowles <@akatch> # Copyright (c) 2012-2014, Michael DeHaan # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/connection/chroot.py b/plugins/connection/chroot.py index affbe9babe..35f7312326 100644 --- a/plugins/connection/chroot.py +++ b/plugins/connection/chroot.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Based on local.py (c) 2012, Michael DeHaan # # (c) 2013, Maykel Moya diff --git a/plugins/connection/funcd.py b/plugins/connection/funcd.py index ad01326aff..86d050c1db 100644 --- a/plugins/connection/funcd.py +++ b/plugins/connection/funcd.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Based on local.py (c) 2012, Michael DeHaan # Based on chroot.py (c) 2013, Maykel Moya # Copyright (c) 2013, Michael Scherer diff --git a/plugins/connection/incus.py b/plugins/connection/incus.py index 9b3bc428ee..3dfd37764b 100644 --- a/plugins/connection/incus.py +++ b/plugins/connection/incus.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Based on lxd.py (c) 2016, Matt Clay # (c) 2023, Stephane Graber # Copyright (c) 2023 Ansible Project diff --git a/plugins/connection/iocage.py b/plugins/connection/iocage.py index 35d5ab0658..fa4973bae1 100644 --- a/plugins/connection/iocage.py +++ b/plugins/connection/iocage.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Based on jail.py # (c) 2013, Michael Scherer # (c) 2015, Toshio Kuratomi diff --git a/plugins/connection/jail.py b/plugins/connection/jail.py index 289da447c7..7f25c3fe01 100644 --- a/plugins/connection/jail.py +++ b/plugins/connection/jail.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Based on local.py by Michael DeHaan # and chroot.py by Maykel Moya # Copyright (c) 2013, Michael Scherer diff --git a/plugins/connection/lxc.py b/plugins/connection/lxc.py index a9e46cf56f..e8e28ed804 100644 --- a/plugins/connection/lxc.py +++ b/plugins/connection/lxc.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # (c) 2015, Joerg Thalheim # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/connection/lxd.py b/plugins/connection/lxd.py index 2cc774a1d4..d4d3b45d0a 100644 --- a/plugins/connection/lxd.py +++ b/plugins/connection/lxd.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2016 Matt Clay # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/connection/qubes.py b/plugins/connection/qubes.py index 5a9963df2d..8d69594b22 100644 --- a/plugins/connection/qubes.py +++ b/plugins/connection/qubes.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Based on the buildah connection plugin # Copyright (c) 2017 Ansible Project # 2018 Kushal Das diff --git a/plugins/connection/saltstack.py b/plugins/connection/saltstack.py index f826741926..b09ffcd787 100644 --- a/plugins/connection/saltstack.py +++ b/plugins/connection/saltstack.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Based on local.py (c) 2012, Michael DeHaan # Based on chroot.py (c) 2013, Maykel Moya # Based on func.py diff --git a/plugins/connection/wsl.py b/plugins/connection/wsl.py index 92ffec52b3..7604ca52cc 100644 --- a/plugins/connection/wsl.py +++ b/plugins/connection/wsl.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Derived from ansible/plugins/connection/proxmox_pct_remote.py (c) 2024 Nils Stein (@mietzen) # Derived from ansible/plugins/connection/paramiko_ssh.py (c) 2012, Michael DeHaan # Copyright (c) 2025 Rui Lopes (@rgl) diff --git a/plugins/connection/zone.py b/plugins/connection/zone.py index 87b6c7ceb2..49b3188f44 100644 --- a/plugins/connection/zone.py +++ b/plugins/connection/zone.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Based on local.py (c) 2012, Michael DeHaan # and chroot.py (c) 2013, Maykel Moya # and jail.py (c) 2013, Michael Scherer diff --git a/plugins/doc_fragments/alicloud.py b/plugins/doc_fragments/alicloud.py index cf7255b465..f0083c9946 100644 --- a/plugins/doc_fragments/alicloud.py +++ b/plugins/doc_fragments/alicloud.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017-present Alibaba Group Holding Limited. He Guimin # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/attributes.py b/plugins/doc_fragments/attributes.py index 18b02575c4..fdafe1aeaa 100644 --- a/plugins/doc_fragments/attributes.py +++ b/plugins/doc_fragments/attributes.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/auth_basic.py b/plugins/doc_fragments/auth_basic.py index 438435a6a3..3d99466165 100644 --- a/plugins/doc_fragments/auth_basic.py +++ b/plugins/doc_fragments/auth_basic.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/bitbucket.py b/plugins/doc_fragments/bitbucket.py index 65c4c47b51..c96a010e71 100644 --- a/plugins/doc_fragments/bitbucket.py +++ b/plugins/doc_fragments/bitbucket.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Evgeniy Krysanov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/consul.py b/plugins/doc_fragments/consul.py index 0703971a2e..fd9c1a6e6c 100644 --- a/plugins/doc_fragments/consul.py +++ b/plugins/doc_fragments/consul.py @@ -1,12 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later - -from __future__ import absolute_import, division, print_function - -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment: diff --git a/plugins/doc_fragments/dimensiondata.py b/plugins/doc_fragments/dimensiondata.py index 890c4d741e..1804c3c7ba 100644 --- a/plugins/doc_fragments/dimensiondata.py +++ b/plugins/doc_fragments/dimensiondata.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2016, Dimension Data # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations # Authors: # - Adam Friedman diff --git a/plugins/doc_fragments/dimensiondata_wait.py b/plugins/doc_fragments/dimensiondata_wait.py index d3ab3b9783..40b3a1d6e8 100644 --- a/plugins/doc_fragments/dimensiondata_wait.py +++ b/plugins/doc_fragments/dimensiondata_wait.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2016, Dimension Data # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations # Authors: # - Adam Friedman diff --git a/plugins/doc_fragments/django.py b/plugins/doc_fragments/django.py index d6a29aee78..f62e2224d8 100644 --- a/plugins/doc_fragments/django.py +++ b/plugins/doc_fragments/django.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/emc.py b/plugins/doc_fragments/emc.py index 14dc7bc129..9268b7fc42 100644 --- a/plugins/doc_fragments/emc.py +++ b/plugins/doc_fragments/emc.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Luca Lorenzetto (@remix_tj) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/gitlab.py b/plugins/doc_fragments/gitlab.py index 48182ed35c..af7a527a81 100644 --- a/plugins/doc_fragments/gitlab.py +++ b/plugins/doc_fragments/gitlab.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/hpe3par.py b/plugins/doc_fragments/hpe3par.py index dadd6e78b3..e126c63c56 100644 --- a/plugins/doc_fragments/hpe3par.py +++ b/plugins/doc_fragments/hpe3par.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/hwc.py b/plugins/doc_fragments/hwc.py index ea54c80c09..99362243ec 100644 --- a/plugins/doc_fragments/hwc.py +++ b/plugins/doc_fragments/hwc.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Huawei Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/ibm_storage.py b/plugins/doc_fragments/ibm_storage.py index ca48ef2c4d..ab61cd51c1 100644 --- a/plugins/doc_fragments/ibm_storage.py +++ b/plugins/doc_fragments/ibm_storage.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, IBM CORPORATION # Author(s): Tzur Eliyahu # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/influxdb.py b/plugins/doc_fragments/influxdb.py index 5dbebea846..7f0688b868 100644 --- a/plugins/doc_fragments/influxdb.py +++ b/plugins/doc_fragments/influxdb.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # Copyright (c) 2017, Abhijeet Kasurde (akasurde@redhat.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/ipa.py b/plugins/doc_fragments/ipa.py index 665a8171a9..0b740ae8ed 100644 --- a/plugins/doc_fragments/ipa.py +++ b/plugins/doc_fragments/ipa.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017-18, Ansible Project # Copyright (c) 2017-18, Abhijeet Kasurde (akasurde@redhat.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/keycloak.py b/plugins/doc_fragments/keycloak.py index 75c458d5fc..2ec693eb99 100644 --- a/plugins/doc_fragments/keycloak.py +++ b/plugins/doc_fragments/keycloak.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/ldap.py b/plugins/doc_fragments/ldap.py index abdb32adb7..d787bfd65d 100644 --- a/plugins/doc_fragments/ldap.py +++ b/plugins/doc_fragments/ldap.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2016, Peter Sagerson # Copyright (c) 2016, Jiri Tyr @@ -6,8 +5,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/lxca_common.py b/plugins/doc_fragments/lxca_common.py index 85cdeb0f22..72bc3b7054 100644 --- a/plugins/doc_fragments/lxca_common.py +++ b/plugins/doc_fragments/lxca_common.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2017 Lenovo, Inc. # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/manageiq.py b/plugins/doc_fragments/manageiq.py index 4b9ea1ff52..e7351e4f5e 100644 --- a/plugins/doc_fragments/manageiq.py +++ b/plugins/doc_fragments/manageiq.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, Daniel Korn # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/nomad.py b/plugins/doc_fragments/nomad.py index 68787e835c..37485ef9a7 100644 --- a/plugins/doc_fragments/nomad.py +++ b/plugins/doc_fragments/nomad.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020 FERREIRA Christophe # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/onepassword.py b/plugins/doc_fragments/onepassword.py index 6fb0e252c6..7a2c7566c3 100644 --- a/plugins/doc_fragments/onepassword.py +++ b/plugins/doc_fragments/onepassword.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/oneview.py b/plugins/doc_fragments/oneview.py index 366e3e3e42..9e64f02e1a 100644 --- a/plugins/doc_fragments/oneview.py +++ b/plugins/doc_fragments/oneview.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2016-2017, Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/online.py b/plugins/doc_fragments/online.py index 0149872b0a..c2b130e7a0 100644 --- a/plugins/doc_fragments/online.py +++ b/plugins/doc_fragments/online.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/opennebula.py b/plugins/doc_fragments/opennebula.py index 381f52c272..72ccf7d70d 100644 --- a/plugins/doc_fragments/opennebula.py +++ b/plugins/doc_fragments/opennebula.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, www.privaz.io Valletech AB # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/openswitch.py b/plugins/doc_fragments/openswitch.py index 30b477fbe7..aac90e020f 100644 --- a/plugins/doc_fragments/openswitch.py +++ b/plugins/doc_fragments/openswitch.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2015, Peter Sprygada # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/oracle.py b/plugins/doc_fragments/oracle.py index a35a2f0f2b..05120f7aa3 100644 --- a/plugins/doc_fragments/oracle.py +++ b/plugins/doc_fragments/oracle.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Oracle and/or its affiliates. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations # # DEPRECATED diff --git a/plugins/doc_fragments/oracle_creatable_resource.py b/plugins/doc_fragments/oracle_creatable_resource.py index 8507a1f45a..1728e56d81 100644 --- a/plugins/doc_fragments/oracle_creatable_resource.py +++ b/plugins/doc_fragments/oracle_creatable_resource.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Oracle and/or its affiliates. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations # # DEPRECATED diff --git a/plugins/doc_fragments/oracle_display_name_option.py b/plugins/doc_fragments/oracle_display_name_option.py index 817cf93142..1ac210bbd4 100644 --- a/plugins/doc_fragments/oracle_display_name_option.py +++ b/plugins/doc_fragments/oracle_display_name_option.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Oracle and/or its affiliates. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations # # DEPRECATED diff --git a/plugins/doc_fragments/oracle_name_option.py b/plugins/doc_fragments/oracle_name_option.py index bdc6892681..a281bc5e68 100644 --- a/plugins/doc_fragments/oracle_name_option.py +++ b/plugins/doc_fragments/oracle_name_option.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Oracle and/or its affiliates. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations # # DEPRECATED diff --git a/plugins/doc_fragments/oracle_tags.py b/plugins/doc_fragments/oracle_tags.py index ba1c270803..ec0096ba33 100644 --- a/plugins/doc_fragments/oracle_tags.py +++ b/plugins/doc_fragments/oracle_tags.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Oracle and/or its affiliates. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations # # DEPRECATED diff --git a/plugins/doc_fragments/oracle_wait_options.py b/plugins/doc_fragments/oracle_wait_options.py index 667b1a952e..868fb3cb04 100644 --- a/plugins/doc_fragments/oracle_wait_options.py +++ b/plugins/doc_fragments/oracle_wait_options.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Oracle and/or its affiliates. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations # # DEPRECATED diff --git a/plugins/doc_fragments/pipx.py b/plugins/doc_fragments/pipx.py index e019ba7672..70a502ddda 100644 --- a/plugins/doc_fragments/pipx.py +++ b/plugins/doc_fragments/pipx.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/pritunl.py b/plugins/doc_fragments/pritunl.py index 287204c16c..17e03fc716 100644 --- a/plugins/doc_fragments/pritunl.py +++ b/plugins/doc_fragments/pritunl.py @@ -1,12 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function - -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/redfish.py b/plugins/doc_fragments/redfish.py index a20e064988..ed95eeab83 100644 --- a/plugins/doc_fragments/redfish.py +++ b/plugins/doc_fragments/redfish.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025 Ansible community # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/redis.py b/plugins/doc_fragments/redis.py index c7bb88b81d..38889a3cbd 100644 --- a/plugins/doc_fragments/redis.py +++ b/plugins/doc_fragments/redis.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Andreas Botzner # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/rundeck.py b/plugins/doc_fragments/rundeck.py index b3a8e86753..3e9d99aa7a 100644 --- a/plugins/doc_fragments/rundeck.py +++ b/plugins/doc_fragments/rundeck.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Phillipe Smith # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/scaleway.py b/plugins/doc_fragments/scaleway.py index 10012198cb..7810deb901 100644 --- a/plugins/doc_fragments/scaleway.py +++ b/plugins/doc_fragments/scaleway.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Yanis Guenane # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/scaleway_waitable_resource.py b/plugins/doc_fragments/scaleway_waitable_resource.py index f529d8f5c2..2a14c7571e 100644 --- a/plugins/doc_fragments/scaleway_waitable_resource.py +++ b/plugins/doc_fragments/scaleway_waitable_resource.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Guillaume MARTINEZ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/utm.py b/plugins/doc_fragments/utm.py index 32c18e93b8..831f4ccc96 100644 --- a/plugins/doc_fragments/utm.py +++ b/plugins/doc_fragments/utm.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Johannes Brunswicker # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/vexata.py b/plugins/doc_fragments/vexata.py index 48ff30a276..3ca6684469 100644 --- a/plugins/doc_fragments/vexata.py +++ b/plugins/doc_fragments/vexata.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Sandeep Kasargod # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/doc_fragments/xenserver.py b/plugins/doc_fragments/xenserver.py index f4e0946219..7da1391420 100644 --- a/plugins/doc_fragments/xenserver.py +++ b/plugins/doc_fragments/xenserver.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class ModuleDocFragment(object): diff --git a/plugins/filter/counter.py b/plugins/filter/counter.py index 5d2082c11b..acb04ec76b 100644 --- a/plugins/filter/counter.py +++ b/plugins/filter/counter.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Remy Keil # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/crc32.py b/plugins/filter/crc32.py index e394d23732..444524c4e9 100644 --- a/plugins/filter/crc32.py +++ b/plugins/filter/crc32.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Julien Riou # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/dict.py b/plugins/filter/dict.py index 23c977dfd6..d2d8bb952c 100644 --- a/plugins/filter/dict.py +++ b/plugins/filter/dict.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/filter/dict_kv.py b/plugins/filter/dict_kv.py index 1d73bde301..79c8dd0fe6 100644 --- a/plugins/filter/dict_kv.py +++ b/plugins/filter/dict_kv.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2020 Stanislav German-Evtushenko (@giner) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/from_csv.py b/plugins/filter/from_csv.py index e9a5d73e53..160eed959e 100644 --- a/plugins/filter/from_csv.py +++ b/plugins/filter/from_csv.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Andrew Pantuso (@ajpantuso) # Copyright (c) 2018, Dag Wieers (@dagwieers) diff --git a/plugins/filter/from_ini.py b/plugins/filter/from_ini.py index c97455b758..07b16d4ac2 100644 --- a/plugins/filter/from_ini.py +++ b/plugins/filter/from_ini.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Steffen Scheib # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/filter/groupby_as_dict.py b/plugins/filter/groupby_as_dict.py index 59e0b9887d..cd8ccc4148 100644 --- a/plugins/filter/groupby_as_dict.py +++ b/plugins/filter/groupby_as_dict.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/hashids.py b/plugins/filter/hashids.py index 76e6aaa3a5..6ae83aed85 100644 --- a/plugins/filter/hashids.py +++ b/plugins/filter/hashids.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Andrew Pantuso (@ajpantuso) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/filter/jc.py b/plugins/filter/jc.py index d88b5e0b5b..92996e812c 100644 --- a/plugins/filter/jc.py +++ b/plugins/filter/jc.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2015, Filipe Niero Felisbino # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/json_patch.py b/plugins/filter/json_patch.py index 4600bfaf92..8cd6bd08b0 100644 --- a/plugins/filter/json_patch.py +++ b/plugins/filter/json_patch.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Stanislav Meduna (@numo68) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later @@ -8,7 +7,6 @@ from json import loads from typing import TYPE_CHECKING from ansible.errors import AnsibleFilterError -__metaclass__ = type # pylint: disable=C0103 if TYPE_CHECKING: from typing import Any, Callable, Union diff --git a/plugins/filter/json_query.py b/plugins/filter/json_query.py index 9c0a83a481..fb9eedc155 100644 --- a/plugins/filter/json_query.py +++ b/plugins/filter/json_query.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2015, Filipe Niero Felisbino # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/keep_keys.py b/plugins/filter/keep_keys.py index 98b34b4197..18876789d6 100644 --- a/plugins/filter/keep_keys.py +++ b/plugins/filter/keep_keys.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024 Vladimir Botka # Copyright (c) 2024 Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/filter/lists.py b/plugins/filter/lists.py index 707ec9f1fe..0faa6fcea6 100644 --- a/plugins/filter/lists.py +++ b/plugins/filter/lists.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/lists_mergeby.py b/plugins/filter/lists_mergeby.py index 9e9e3d9533..4b8bf971f4 100644 --- a/plugins/filter/lists_mergeby.py +++ b/plugins/filter/lists_mergeby.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020-2024, Vladimir Botka # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/random_mac.py b/plugins/filter/random_mac.py index 94027bff2c..fe8eb51b28 100644 --- a/plugins/filter/random_mac.py +++ b/plugins/filter/random_mac.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/remove_keys.py b/plugins/filter/remove_keys.py index 2058803138..fc134b41d0 100644 --- a/plugins/filter/remove_keys.py +++ b/plugins/filter/remove_keys.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024 Vladimir Botka # Copyright (c) 2024 Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/filter/replace_keys.py b/plugins/filter/replace_keys.py index 69fe02832b..5af0b22f62 100644 --- a/plugins/filter/replace_keys.py +++ b/plugins/filter/replace_keys.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024 Vladimir Botka # Copyright (c) 2024 Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/filter/reveal_ansible_type.py b/plugins/filter/reveal_ansible_type.py index f2f0d6780b..e068702355 100644 --- a/plugins/filter/reveal_ansible_type.py +++ b/plugins/filter/reveal_ansible_type.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024 Vladimir Botka # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/time.py b/plugins/filter/time.py index e8a867a1fe..dcd598cd3b 100644 --- a/plugins/filter/time.py +++ b/plugins/filter/time.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, René Moser # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/filter/to_ini.py b/plugins/filter/to_ini.py index 319440dd5e..a70740b8aa 100644 --- a/plugins/filter/to_ini.py +++ b/plugins/filter/to_ini.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Steffen Scheib # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/filter/to_prettytable.py b/plugins/filter/to_prettytable.py index ced5dfc8b3..266a426cf2 100644 --- a/plugins/filter/to_prettytable.py +++ b/plugins/filter/to_prettytable.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025, Timur Gadiev # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations DOCUMENTATION = r""" name: to_prettytable diff --git a/plugins/filter/unicode_normalize.py b/plugins/filter/unicode_normalize.py index 174d6b737a..ef3ba194dd 100644 --- a/plugins/filter/unicode_normalize.py +++ b/plugins/filter/unicode_normalize.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Andrew Pantuso (@ajpantuso) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/filter/version_sort.py b/plugins/filter/version_sort.py index f3fb30035a..893c7e5bd3 100644 --- a/plugins/filter/version_sort.py +++ b/plugins/filter/version_sort.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2021 Eric Lavarde # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/inventory/cobbler.py b/plugins/inventory/cobbler.py index 425719a67a..58fc2c7ab7 100644 --- a/plugins/inventory/cobbler.py +++ b/plugins/inventory/cobbler.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2020 Orion Poplawski # Copyright (c) 2020 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/inventory/gitlab_runners.py b/plugins/inventory/gitlab_runners.py index 7a10b553a2..4a2b32680e 100644 --- a/plugins/inventory/gitlab_runners.py +++ b/plugins/inventory/gitlab_runners.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Stefan Heitmueller # Copyright (c) 2018 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/inventory/icinga2.py b/plugins/inventory/icinga2.py index 394d24a19e..017959f403 100644 --- a/plugins/inventory/icinga2.py +++ b/plugins/inventory/icinga2.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Cliff Hults # Copyright (c) 2021 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/inventory/iocage.py b/plugins/inventory/iocage.py index 1ba139420f..9d4cef4a03 100644 --- a/plugins/inventory/iocage.py +++ b/plugins/inventory/iocage.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024 Vladimir Botka # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/inventory/linode.py b/plugins/inventory/linode.py index bf6faba07a..7807284383 100644 --- a/plugins/inventory/linode.py +++ b/plugins/inventory/linode.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/inventory/lxd.py b/plugins/inventory/lxd.py index 5194839677..492d12a21b 100644 --- a/plugins/inventory/lxd.py +++ b/plugins/inventory/lxd.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Frank Dornheim # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/inventory/nmap.py b/plugins/inventory/nmap.py index 3339d66b46..ea0ce560fd 100644 --- a/plugins/inventory/nmap.py +++ b/plugins/inventory/nmap.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/inventory/online.py b/plugins/inventory/online.py index 3dcd1a4510..cbc46a6723 100644 --- a/plugins/inventory/online.py +++ b/plugins/inventory/online.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/inventory/opennebula.py b/plugins/inventory/opennebula.py index 8ced301dd1..26f7a21d88 100644 --- a/plugins/inventory/opennebula.py +++ b/plugins/inventory/opennebula.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, FELDSAM s.r.o. - FeldHost™ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/inventory/scaleway.py b/plugins/inventory/scaleway.py index 80c6fb59ed..59c19b498b 100644 --- a/plugins/inventory/scaleway.py +++ b/plugins/inventory/scaleway.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/inventory/virtualbox.py b/plugins/inventory/virtualbox.py index 0b90c384e6..564db57dac 100644 --- a/plugins/inventory/virtualbox.py +++ b/plugins/inventory/virtualbox.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/inventory/xen_orchestra.py b/plugins/inventory/xen_orchestra.py index e6d828845a..fc0f0db757 100644 --- a/plugins/inventory/xen_orchestra.py +++ b/plugins/inventory/xen_orchestra.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/lookup/binary_file.py b/plugins/lookup/binary_file.py index 35f74516ea..3236ade3e4 100644 --- a/plugins/lookup/binary_file.py +++ b/plugins/lookup/binary_file.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2025, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/plugins/lookup/bitwarden.py b/plugins/lookup/bitwarden.py index 7d65792b7f..e4d958a96f 100644 --- a/plugins/lookup/bitwarden.py +++ b/plugins/lookup/bitwarden.py @@ -1,9 +1,7 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Jonathan Lung # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: bitwarden diff --git a/plugins/lookup/bitwarden_secrets_manager.py b/plugins/lookup/bitwarden_secrets_manager.py index 431384c079..0227c16bae 100644 --- a/plugins/lookup/bitwarden_secrets_manager.py +++ b/plugins/lookup/bitwarden_secrets_manager.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, jantari (https://github.com/jantari) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" name: bitwarden_secrets_manager diff --git a/plugins/lookup/cartesian.py b/plugins/lookup/cartesian.py index f2ad576907..1e07326a17 100644 --- a/plugins/lookup/cartesian.py +++ b/plugins/lookup/cartesian.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2013, Bradley Young # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: Unknown (!UNKNOWN) diff --git a/plugins/lookup/chef_databag.py b/plugins/lookup/chef_databag.py index 8fe53744ee..69a53d007e 100644 --- a/plugins/lookup/chef_databag.py +++ b/plugins/lookup/chef_databag.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2016, Josh Bradley # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: Unknown (!UNKNOWN) diff --git a/plugins/lookup/collection_version.py b/plugins/lookup/collection_version.py index 142c516df5..7a9eaf10bd 100644 --- a/plugins/lookup/collection_version.py +++ b/plugins/lookup/collection_version.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: collection_version diff --git a/plugins/lookup/consul_kv.py b/plugins/lookup/consul_kv.py index 84cc63db39..c9cc3c6399 100644 --- a/plugins/lookup/consul_kv.py +++ b/plugins/lookup/consul_kv.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2015, Steve Gargan # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" author: Unknown (!UNKNOWN) diff --git a/plugins/lookup/credstash.py b/plugins/lookup/credstash.py index a170b13d03..01e6a1a8fe 100644 --- a/plugins/lookup/credstash.py +++ b/plugins/lookup/credstash.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2015, Ensighten # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: Unknown (!UNKNOWN) diff --git a/plugins/lookup/cyberarkpassword.py b/plugins/lookup/cyberarkpassword.py index 63834dce9b..955ba4a89a 100644 --- a/plugins/lookup/cyberarkpassword.py +++ b/plugins/lookup/cyberarkpassword.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, Edward Nunez # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: Unknown (!UNKNOWN) diff --git a/plugins/lookup/dependent.py b/plugins/lookup/dependent.py index 4581aabc3f..89502e9518 100644 --- a/plugins/lookup/dependent.py +++ b/plugins/lookup/dependent.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2015-2021, Felix Fontein # Copyright (c) 2018 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: dependent diff --git a/plugins/lookup/dig.py b/plugins/lookup/dig.py index 07fc287d71..b36f02d7d4 100644 --- a/plugins/lookup/dig.py +++ b/plugins/lookup/dig.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2015, Jan-Piet Mens # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: dig diff --git a/plugins/lookup/dnstxt.py b/plugins/lookup/dnstxt.py index fb0a5d5138..d83f08bb09 100644 --- a/plugins/lookup/dnstxt.py +++ b/plugins/lookup/dnstxt.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2012, Jan-Piet Mens # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: dnstxt diff --git a/plugins/lookup/dsv.py b/plugins/lookup/dsv.py index 0b34b3ce31..594dd40f4e 100644 --- a/plugins/lookup/dsv.py +++ b/plugins/lookup/dsv.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Adam Migus # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" name: dsv diff --git a/plugins/lookup/etcd.py b/plugins/lookup/etcd.py index d8d992e79f..65a9d23d2f 100644 --- a/plugins/lookup/etcd.py +++ b/plugins/lookup/etcd.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2013, Jan-Piet Mens # (m) 2016, Mihai Moldovanu # (m) 2017, Juan Manuel Parrilla # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/lookup/etcd3.py b/plugins/lookup/etcd3.py index 2af1e9052b..0312f17127 100644 --- a/plugins/lookup/etcd3.py +++ b/plugins/lookup/etcd3.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2020, SCC France, Eric Belhomme # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/lookup/filetree.py b/plugins/lookup/filetree.py index 24e0c20eea..49326edb87 100644 --- a/plugins/lookup/filetree.py +++ b/plugins/lookup/filetree.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2016 Dag Wieers # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: filetree diff --git a/plugins/lookup/flattened.py b/plugins/lookup/flattened.py index 48d97a4e96..0ed92afa27 100644 --- a/plugins/lookup/flattened.py +++ b/plugins/lookup/flattened.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2013, Serge van Ginderachter # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: flattened diff --git a/plugins/lookup/github_app_access_token.py b/plugins/lookup/github_app_access_token.py index 4cba3c48b4..0b4f4d53ee 100644 --- a/plugins/lookup/github_app_access_token.py +++ b/plugins/lookup/github_app_access_token.py @@ -1,9 +1,7 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Poh Wei Sheng # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: github_app_access_token diff --git a/plugins/lookup/hiera.py b/plugins/lookup/hiera.py index e5e6be9108..d031987a81 100644 --- a/plugins/lookup/hiera.py +++ b/plugins/lookup/hiera.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, Juan Manuel Parrilla # Copyright (c) 2012-17 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/lookup/keyring.py b/plugins/lookup/keyring.py index 75d808e736..73fca84e6f 100644 --- a/plugins/lookup/keyring.py +++ b/plugins/lookup/keyring.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2016, Samuel Boucher # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: keyring diff --git a/plugins/lookup/lastpass.py b/plugins/lookup/lastpass.py index 2633848937..8a3999c372 100644 --- a/plugins/lookup/lastpass.py +++ b/plugins/lookup/lastpass.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2016, Andrew Zenk # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: lastpass diff --git a/plugins/lookup/lmdb_kv.py b/plugins/lookup/lmdb_kv.py index b3728abb17..f9b0d9482f 100644 --- a/plugins/lookup/lmdb_kv.py +++ b/plugins/lookup/lmdb_kv.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017-2018, Jan-Piet Mens # Copyright (c) 2018 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: lmdb_kv diff --git a/plugins/lookup/merge_variables.py b/plugins/lookup/merge_variables.py index aff70f9799..5c1686b499 100644 --- a/plugins/lookup/merge_variables.py +++ b/plugins/lookup/merge_variables.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Thales Netherlands # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/lookup/onepassword.py b/plugins/lookup/onepassword.py index f78616e6a0..ab68796ed1 100644 --- a/plugins/lookup/onepassword.py +++ b/plugins/lookup/onepassword.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Scott Buchanan # Copyright (c) 2016, Andrew Zenk (lastpass.py used as starting point) # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: onepassword diff --git a/plugins/lookup/onepassword_doc.py b/plugins/lookup/onepassword_doc.py index 82ca790a31..e62db6d1e2 100644 --- a/plugins/lookup/onepassword_doc.py +++ b/plugins/lookup/onepassword_doc.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: onepassword_doc diff --git a/plugins/lookup/onepassword_raw.py b/plugins/lookup/onepassword_raw.py index 2d9829ec9d..b75be3d630 100644 --- a/plugins/lookup/onepassword_raw.py +++ b/plugins/lookup/onepassword_raw.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Scott Buchanan # Copyright (c) 2016, Andrew Zenk (lastpass.py used as starting point) # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: onepassword_raw diff --git a/plugins/lookup/onepassword_ssh_key.py b/plugins/lookup/onepassword_ssh_key.py index 395de59f23..35e3034e04 100644 --- a/plugins/lookup/onepassword_ssh_key.py +++ b/plugins/lookup/onepassword_ssh_key.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/plugins/lookup/passwordstore.py b/plugins/lookup/passwordstore.py index 8f87e87034..ec4348221c 100644 --- a/plugins/lookup/passwordstore.py +++ b/plugins/lookup/passwordstore.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, Patrick Deelman # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/lookup/random_pet.py b/plugins/lookup/random_pet.py index 8f9b3cbd00..0ab3ee29d3 100644 --- a/plugins/lookup/random_pet.py +++ b/plugins/lookup/random_pet.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Abhijeet Kasurde # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" name: random_pet diff --git a/plugins/lookup/random_string.py b/plugins/lookup/random_string.py index c74713fecc..027a587ad8 100644 --- a/plugins/lookup/random_string.py +++ b/plugins/lookup/random_string.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Abhijeet Kasurde # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" name: random_string diff --git a/plugins/lookup/random_words.py b/plugins/lookup/random_words.py index 247871dba0..dd06e701f8 100644 --- a/plugins/lookup/random_words.py +++ b/plugins/lookup/random_words.py @@ -1,13 +1,11 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later """The community.general.random_words Ansible lookup plugin.""" -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" name: random_words diff --git a/plugins/lookup/redis.py b/plugins/lookup/redis.py index bb5a122da3..0073796a22 100644 --- a/plugins/lookup/redis.py +++ b/plugins/lookup/redis.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2012, Jan-Piet Mens # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: redis diff --git a/plugins/lookup/revbitspss.py b/plugins/lookup/revbitspss.py index e465b4d8e8..86e3fbe38c 100644 --- a/plugins/lookup/revbitspss.py +++ b/plugins/lookup/revbitspss.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, RevBits # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" name: revbitspss diff --git a/plugins/lookup/shelvefile.py b/plugins/lookup/shelvefile.py index f4142f67c6..54d96e91d2 100644 --- a/plugins/lookup/shelvefile.py +++ b/plugins/lookup/shelvefile.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2015, Alejandro Guirao # Copyright (c) 2012-17 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" name: shelvefile diff --git a/plugins/lookup/tss.py b/plugins/lookup/tss.py index 589d33bb02..e612446374 100644 --- a/plugins/lookup/tss.py +++ b/plugins/lookup/tss.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Adam Migus # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" name: tss diff --git a/plugins/module_utils/_filelock.py b/plugins/module_utils/_filelock.py index 4e782064be..3200dd3e06 100644 --- a/plugins/module_utils/_filelock.py +++ b/plugins/module_utils/_filelock.py @@ -5,8 +5,7 @@ # NOTE: # This has been vendored from ansible.module_utils.common.file. This code has been removed from there for ansible-core 2.16. -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import stat diff --git a/plugins/module_utils/_mount.py b/plugins/module_utils/_mount.py index 63de457d7d..33d191c845 100644 --- a/plugins/module_utils/_mount.py +++ b/plugins/module_utils/_mount.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is based on # Lib/posixpath.py of cpython @@ -8,9 +7,8 @@ # (See LICENSES/PSF-2.0.txt in this collection) # SPDX-License-Identifier: PSF-2.0 -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type import os diff --git a/plugins/module_utils/_stormssh.py b/plugins/module_utils/_stormssh.py index ec364b83d4..4eb1cfd45a 100644 --- a/plugins/module_utils/_stormssh.py +++ b/plugins/module_utils/_stormssh.py @@ -1,17 +1,15 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is based on # the config parser from here: https://github.com/emre/storm/blob/master/storm/parsers/ssh_config_parser.py # Copyright (C) <2013> # SPDX-License-Identifier: MIT -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations import os import re import traceback from operator import itemgetter -__metaclass__ = type try: from paramiko.config import SSHConfig diff --git a/plugins/module_utils/alicloud_ecs.py b/plugins/module_utils/alicloud_ecs.py index 8210793c76..5c24a9f8a8 100644 --- a/plugins/module_utils/alicloud_ecs.py +++ b/plugins/module_utils/alicloud_ecs.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. # Modules you write using this snippet, which is embedded dynamically by Ansible @@ -10,8 +9,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import json diff --git a/plugins/module_utils/android_sdkmanager.py b/plugins/module_utils/android_sdkmanager.py index 9cbb2df6b0..5daf830316 100644 --- a/plugins/module_utils/android_sdkmanager.py +++ b/plugins/module_utils/android_sdkmanager.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Stanislav Shamilov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type import re diff --git a/plugins/module_utils/btrfs.py b/plugins/module_utils/btrfs.py index d9f9795840..39a3268c6b 100644 --- a/plugins/module_utils/btrfs.py +++ b/plugins/module_utils/btrfs.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.common.text.converters import to_bytes import re diff --git a/plugins/module_utils/cloud.py b/plugins/module_utils/cloud.py index 092fe16ada..bf5571643b 100644 --- a/plugins/module_utils/cloud.py +++ b/plugins/module_utils/cloud.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2016 Allen Sanabria, # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations """ diff --git a/plugins/module_utils/cmd_runner.py b/plugins/module_utils/cmd_runner.py index 4c0d7ea8ac..e70889e7f3 100644 --- a/plugins/module_utils/cmd_runner.py +++ b/plugins/module_utils/cmd_runner.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import os diff --git a/plugins/module_utils/cmd_runner_fmt.py b/plugins/module_utils/cmd_runner_fmt.py index e034a475e9..32e8bdff71 100644 --- a/plugins/module_utils/cmd_runner_fmt.py +++ b/plugins/module_utils/cmd_runner_fmt.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from functools import wraps diff --git a/plugins/module_utils/consul.py b/plugins/module_utils/consul.py index cd54a105f8..f98a0ad265 100644 --- a/plugins/module_utils/consul.py +++ b/plugins/module_utils/consul.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Håkon Lerring # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type import copy import json diff --git a/plugins/module_utils/csv.py b/plugins/module_utils/csv.py index 46408e4877..692a7c4917 100644 --- a/plugins/module_utils/csv.py +++ b/plugins/module_utils/csv.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Andrew Pantuso (@ajpantuso) # Copyright (c) 2018, Dag Wieers (@dagwieers) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import csv from io import BytesIO, StringIO diff --git a/plugins/module_utils/database.py b/plugins/module_utils/database.py index db1dc9c23d..ee6ee71304 100644 --- a/plugins/module_utils/database.py +++ b/plugins/module_utils/database.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. # Modules you write using this snippet, which is embedded dynamically by Ansible @@ -10,8 +9,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re diff --git a/plugins/module_utils/datetime.py b/plugins/module_utils/datetime.py index c7899f68da..f11375f0eb 100644 --- a/plugins/module_utils/datetime.py +++ b/plugins/module_utils/datetime.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2023 Felix Fontein # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import datetime as _datetime import sys diff --git a/plugins/module_utils/deps.py b/plugins/module_utils/deps.py index 66847ccd25..2cca370d97 100644 --- a/plugins/module_utils/deps.py +++ b/plugins/module_utils/deps.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2022, Alexei Znamensky # Copyright (c) 2022, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import traceback diff --git a/plugins/module_utils/dimensiondata.py b/plugins/module_utils/dimensiondata.py index a5201f7de0..b723cfd818 100644 --- a/plugins/module_utils/dimensiondata.py +++ b/plugins/module_utils/dimensiondata.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2016 Dimension Data # @@ -12,8 +11,7 @@ # # Common functionality to be used by various module components -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import re diff --git a/plugins/module_utils/django.py b/plugins/module_utils/django.py index b997fdb3bb..4c052a1d6e 100644 --- a/plugins/module_utils/django.py +++ b/plugins/module_utils/django.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.common.dict_transformations import dict_merge diff --git a/plugins/module_utils/gandi_livedns_api.py b/plugins/module_utils/gandi_livedns_api.py index 824fea46e7..bda4a05ead 100644 --- a/plugins/module_utils/gandi_livedns_api.py +++ b/plugins/module_utils/gandi_livedns_api.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019 Gregory Thiemonge # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import json diff --git a/plugins/module_utils/gconftool2.py b/plugins/module_utils/gconftool2.py index 8e04f9ee3f..7d11078edf 100644 --- a/plugins/module_utils/gconftool2.py +++ b/plugins/module_utils/gconftool2.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt diff --git a/plugins/module_utils/gio_mime.py b/plugins/module_utils/gio_mime.py index c734e13a81..15122b1ef1 100644 --- a/plugins/module_utils/gio_mime.py +++ b/plugins/module_utils/gio_mime.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt diff --git a/plugins/module_utils/gitlab.py b/plugins/module_utils/gitlab.py index 8b4d4ae483..c5320bc562 100644 --- a/plugins/module_utils/gitlab.py +++ b/plugins/module_utils/gitlab.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # Copyright (c) 2018, Marcus Watkins # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.basic import missing_required_lib from ansible.module_utils.common.text.converters import to_native diff --git a/plugins/module_utils/heroku.py b/plugins/module_utils/heroku.py index f5ed3e2b89..149e11162e 100644 --- a/plugins/module_utils/heroku.py +++ b/plugins/module_utils/heroku.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import traceback diff --git a/plugins/module_utils/homebrew.py b/plugins/module_utils/homebrew.py index 4b5c4672e4..a184d72194 100644 --- a/plugins/module_utils/homebrew.py +++ b/plugins/module_utils/homebrew.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type import os import re diff --git a/plugins/module_utils/hwc_utils.py b/plugins/module_utils/hwc_utils.py index 86d29e272b..7c64e765dc 100644 --- a/plugins/module_utils/hwc_utils.py +++ b/plugins/module_utils/hwc_utils.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c), Google Inc, 2017 # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re import time diff --git a/plugins/module_utils/ibm_sa_utils.py b/plugins/module_utils/ibm_sa_utils.py index abbb57f520..0c8f3d274d 100644 --- a/plugins/module_utils/ibm_sa_utils.py +++ b/plugins/module_utils/ibm_sa_utils.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2018 IBM CORPORATION # Author(s): Tzur Eliyahu # # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import traceback diff --git a/plugins/module_utils/identity/keycloak/keycloak.py b/plugins/module_utils/identity/keycloak/keycloak.py index c9d092e060..c71d2b6fd5 100644 --- a/plugins/module_utils/identity/keycloak/keycloak.py +++ b/plugins/module_utils/identity/keycloak/keycloak.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # BSD 2-Clause license (see LICENSES/BSD-2-Clause.txt) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type import json import traceback diff --git a/plugins/module_utils/identity/keycloak/keycloak_clientsecret.py b/plugins/module_utils/identity/keycloak/keycloak_clientsecret.py index 366322c9df..7608935aaf 100644 --- a/plugins/module_utils/identity/keycloak/keycloak_clientsecret.py +++ b/plugins/module_utils/identity/keycloak/keycloak_clientsecret.py @@ -1,12 +1,10 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- # Copyright (c) 2022, John Cant # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from ansible.module_utils.basic import AnsibleModule diff --git a/plugins/module_utils/ilo_redfish_utils.py b/plugins/module_utils/ilo_redfish_utils.py index 808583ae63..b06c388b23 100644 --- a/plugins/module_utils/ilo_redfish_utils.py +++ b/plugins/module_utils/ilo_redfish_utils.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021-2022 Hewlett Packard Enterprise, Inc. All rights reserved. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.redfish_utils import RedfishUtils import time diff --git a/plugins/module_utils/influxdb.py b/plugins/module_utils/influxdb.py index 580cabe7d5..9eed90cfda 100644 --- a/plugins/module_utils/influxdb.py +++ b/plugins/module_utils/influxdb.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import traceback diff --git a/plugins/module_utils/ipa.py b/plugins/module_utils/ipa.py index fb63d5556b..62826ded30 100644 --- a/plugins/module_utils/ipa.py +++ b/plugins/module_utils/ipa.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. # Modules you write using this snippet, which is embedded dynamically by Ansible @@ -10,8 +9,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import os diff --git a/plugins/module_utils/jenkins.py b/plugins/module_utils/jenkins.py index c742b364b7..26334f89b8 100644 --- a/plugins/module_utils/jenkins.py +++ b/plugins/module_utils/jenkins.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import os diff --git a/plugins/module_utils/known_hosts.py b/plugins/module_utils/known_hosts.py index 9750fa9341..68b07229a9 100644 --- a/plugins/module_utils/known_hosts.py +++ b/plugins/module_utils/known_hosts.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. # Modules you write using this snippet, which is embedded dynamically by Ansible @@ -10,8 +9,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import hmac diff --git a/plugins/module_utils/ldap.py b/plugins/module_utils/ldap.py index fccf073047..8c20fd7370 100644 --- a/plugins/module_utils/ldap.py +++ b/plugins/module_utils/ldap.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2016, Peter Sagerson # Copyright (c) 2016, Jiri Tyr @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import re import traceback diff --git a/plugins/module_utils/linode.py b/plugins/module_utils/linode.py index cedd3e0d5c..77b074e708 100644 --- a/plugins/module_utils/linode.py +++ b/plugins/module_utils/linode.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. # Modules you write using this snippet, which is embedded dynamically by Ansible @@ -10,8 +9,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations def get_user_agent(module): diff --git a/plugins/module_utils/locale_gen.py b/plugins/module_utils/locale_gen.py index ca35e17d3c..b8a48d320b 100644 --- a/plugins/module_utils/locale_gen.py +++ b/plugins/module_utils/locale_gen.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt diff --git a/plugins/module_utils/lxd.py b/plugins/module_utils/lxd.py index 68a1c690fe..ac72fd8711 100644 --- a/plugins/module_utils/lxd.py +++ b/plugins/module_utils/lxd.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2016, Hiroaki Nakamura # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os diff --git a/plugins/module_utils/manageiq.py b/plugins/module_utils/manageiq.py index d88c746c3a..9b65239a5f 100644 --- a/plugins/module_utils/manageiq.py +++ b/plugins/module_utils/manageiq.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2017, Daniel Korn # @@ -11,8 +10,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os diff --git a/plugins/module_utils/memset.py b/plugins/module_utils/memset.py index 8ddf76907b..ff11ddac24 100644 --- a/plugins/module_utils/memset.py +++ b/plugins/module_utils/memset.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. # Modules you write using this snippet, which is embedded dynamically by Ansible @@ -10,8 +9,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.six.moves.urllib.parse import urlencode from ansible.module_utils.urls import open_url diff --git a/plugins/module_utils/mh/base.py b/plugins/module_utils/mh/base.py index 304a1c7e4c..c2e6bafd7c 100644 --- a/plugins/module_utils/mh/base.py +++ b/plugins/module_utils/mh/base.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2020, Alexei Znamensky # Copyright (c) 2020, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.basic import AnsibleModule from ansible_collections.community.general.plugins.module_utils.mh.exceptions import ModuleHelperException as _MHE diff --git a/plugins/module_utils/mh/deco.py b/plugins/module_utils/mh/deco.py index 726b3d2f04..1a887418d7 100644 --- a/plugins/module_utils/mh/deco.py +++ b/plugins/module_utils/mh/deco.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2020, Alexei Znamensky # Copyright (c) 2020, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import traceback from functools import wraps diff --git a/plugins/module_utils/mh/exceptions.py b/plugins/module_utils/mh/exceptions.py index 68af5ba672..4e203576f9 100644 --- a/plugins/module_utils/mh/exceptions.py +++ b/plugins/module_utils/mh/exceptions.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2020, Alexei Znamensky # Copyright (c) 2020, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.common.text.converters import to_native diff --git a/plugins/module_utils/mh/mixins/deprecate_attrs.py b/plugins/module_utils/mh/mixins/deprecate_attrs.py index c3bfb06c66..70262d9489 100644 --- a/plugins/module_utils/mh/mixins/deprecate_attrs.py +++ b/plugins/module_utils/mh/mixins/deprecate_attrs.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2020, Alexei Znamensky # Copyright (c) 2020, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.basic import AnsibleModule diff --git a/plugins/module_utils/mh/mixins/state.py b/plugins/module_utils/mh/mixins/state.py index 4e29379890..1eb82672ed 100644 --- a/plugins/module_utils/mh/mixins/state.py +++ b/plugins/module_utils/mh/mixins/state.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2020, Alexei Znamensky # Copyright (c) 2020, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations class StateMixin(object): diff --git a/plugins/module_utils/mh/module_helper.py b/plugins/module_utils/mh/module_helper.py index f0e2ad6e96..fdce99045c 100644 --- a/plugins/module_utils/mh/module_helper.py +++ b/plugins/module_utils/mh/module_helper.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2020-2024, Alexei Znamensky # Copyright (c) 2020-2024, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.common.dict_transformations import dict_merge diff --git a/plugins/module_utils/module_helper.py b/plugins/module_utils/module_helper.py index f70ae3515d..f5c6275741 100644 --- a/plugins/module_utils/module_helper.py +++ b/plugins/module_utils/module_helper.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2020, Alexei Znamensky # Copyright (c) 2020, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations # pylint: disable=unused-import diff --git a/plugins/module_utils/net_tools/pritunl/api.py b/plugins/module_utils/net_tools/pritunl/api.py index cc6db257d1..5ef12b8e5c 100644 --- a/plugins/module_utils/net_tools/pritunl/api.py +++ b/plugins/module_utils/net_tools/pritunl/api.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later @@ -7,7 +6,7 @@ Pritunl API that offers CRUD operations on Pritunl Organizations and Users """ -from __future__ import absolute_import, division, print_function +from __future__ import annotations import base64 import hashlib @@ -19,8 +18,6 @@ import uuid from ansible.module_utils.six import iteritems from ansible.module_utils.urls import open_url -__metaclass__ = type - class PritunlException(Exception): pass diff --git a/plugins/module_utils/ocapi_utils.py b/plugins/module_utils/ocapi_utils.py index 8b8687199a..f37919b246 100644 --- a/plugins/module_utils/ocapi_utils.py +++ b/plugins/module_utils/ocapi_utils.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022 Western Digital Corporation # GNU General Public License v3.0+ (see LICENSE or https://www.gnu.org/licenses/gpl-3.0.txt) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import json import os diff --git a/plugins/module_utils/oneandone.py b/plugins/module_utils/oneandone.py index bbad2eaa05..4d98a7d80c 100644 --- a/plugins/module_utils/oneandone.py +++ b/plugins/module_utils/oneandone.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import time diff --git a/plugins/module_utils/onepassword.py b/plugins/module_utils/onepassword.py index 3023165b1a..5e52a9af41 100644 --- a/plugins/module_utils/onepassword.py +++ b/plugins/module_utils/onepassword.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os diff --git a/plugins/module_utils/oneview.py b/plugins/module_utils/oneview.py index 6b79cb1808..821ee9bcf1 100644 --- a/plugins/module_utils/oneview.py +++ b/plugins/module_utils/oneview.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. # Modules you write using this snippet, which is embedded dynamically by Ansible @@ -10,8 +9,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import abc import collections diff --git a/plugins/module_utils/online.py b/plugins/module_utils/online.py index a2f6e77a03..303abffab2 100644 --- a/plugins/module_utils/online.py +++ b/plugins/module_utils/online.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import sys diff --git a/plugins/module_utils/opennebula.py b/plugins/module_utils/opennebula.py index 24833350c6..d69c9e9ceb 100644 --- a/plugins/module_utils/opennebula.py +++ b/plugins/module_utils/opennebula.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # # Copyright 2018 www.privaz.io Valletech AB # # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import time diff --git a/plugins/module_utils/oracle/oci_utils.py b/plugins/module_utils/oracle/oci_utils.py index 442891018c..ed5ddc34f3 100644 --- a/plugins/module_utils/oracle/oci_utils.py +++ b/plugins/module_utils/oracle/oci_utils.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017, 2018, 2019 Oracle and/or its affiliates. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations # # DEPRECATED diff --git a/plugins/module_utils/pacemaker.py b/plugins/module_utils/pacemaker.py index 032b23f9b9..355fd55cc2 100644 --- a/plugins/module_utils/pacemaker.py +++ b/plugins/module_utils/pacemaker.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025, Dexter Le # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import re diff --git a/plugins/module_utils/pipx.py b/plugins/module_utils/pipx.py index e877624e1f..3d81a6c5f2 100644 --- a/plugins/module_utils/pipx.py +++ b/plugins/module_utils/pipx.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import json diff --git a/plugins/module_utils/pkg_req.py b/plugins/module_utils/pkg_req.py index 8e82ffd360..0521b17872 100644 --- a/plugins/module_utils/pkg_req.py +++ b/plugins/module_utils/pkg_req.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.six import raise_from diff --git a/plugins/module_utils/puppet.py b/plugins/module_utils/puppet.py index 251d5618d3..3b093d8c9d 100644 --- a/plugins/module_utils/puppet.py +++ b/plugins/module_utils/puppet.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import os diff --git a/plugins/module_utils/python_runner.py b/plugins/module_utils/python_runner.py index a8e9e651be..d60d75f97b 100644 --- a/plugins/module_utils/python_runner.py +++ b/plugins/module_utils/python_runner.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import os diff --git a/plugins/module_utils/redfish_utils.py b/plugins/module_utils/redfish_utils.py index bc93f0e498..bcc3b2b91f 100644 --- a/plugins/module_utils/redfish_utils.py +++ b/plugins/module_utils/redfish_utils.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2017-2018 Dell EMC Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import json import os diff --git a/plugins/module_utils/redis.py b/plugins/module_utils/redis.py index e823f966dc..9d87ca83f8 100644 --- a/plugins/module_utils/redis.py +++ b/plugins/module_utils/redis.py @@ -1,13 +1,11 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2021, Andreas Botzner # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations from ansible.module_utils.basic import missing_required_lib -__metaclass__ = type import traceback diff --git a/plugins/module_utils/remote_management/lxca/common.py b/plugins/module_utils/remote_management/lxca/common.py index 0fe8c32077..1f06839d39 100644 --- a/plugins/module_utils/remote_management/lxca/common.py +++ b/plugins/module_utils/remote_management/lxca/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. # Modules you write using this snippet, which is embedded dynamically by @@ -12,8 +11,7 @@ # Contains LXCA common class # Lenovo xClarity Administrator (LXCA) -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import traceback try: diff --git a/plugins/module_utils/rundeck.py b/plugins/module_utils/rundeck.py index cffca7b4ee..4e109407b3 100644 --- a/plugins/module_utils/rundeck.py +++ b/plugins/module_utils/rundeck.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Phillipe Smith # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import json diff --git a/plugins/module_utils/saslprep.py b/plugins/module_utils/saslprep.py index 29bb49b702..29023a186f 100644 --- a/plugins/module_utils/saslprep.py +++ b/plugins/module_utils/saslprep.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. @@ -11,8 +10,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from stringprep import ( in_table_a1, diff --git a/plugins/module_utils/scaleway.py b/plugins/module_utils/scaleway.py index d618123e90..7b3a1567b7 100644 --- a/plugins/module_utils/scaleway.py +++ b/plugins/module_utils/scaleway.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import re diff --git a/plugins/module_utils/snap.py b/plugins/module_utils/snap.py index e55a3a13a5..3ca28441a1 100644 --- a/plugins/module_utils/snap.py +++ b/plugins/module_utils/snap.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt diff --git a/plugins/module_utils/source_control/bitbucket.py b/plugins/module_utils/source_control/bitbucket.py index 9a27361830..dde3f7dd26 100644 --- a/plugins/module_utils/source_control/bitbucket.py +++ b/plugins/module_utils/source_control/bitbucket.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json diff --git a/plugins/module_utils/ssh.py b/plugins/module_utils/ssh.py index 082839e26d..f9b8b531d6 100644 --- a/plugins/module_utils/ssh.py +++ b/plugins/module_utils/ssh.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2015, Björn Andersson # Copyright (c) 2021, Ansible Project # Copyright (c) 2021, Abhijeet Kasurde @@ -6,8 +5,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import os diff --git a/plugins/module_utils/storage/emc/emc_vnx.py b/plugins/module_utils/storage/emc/emc_vnx.py index 2e391b8fbe..b6a4d30463 100644 --- a/plugins/module_utils/storage/emc/emc_vnx.py +++ b/plugins/module_utils/storage/emc/emc_vnx.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018 Luca 'remix_tj' Lorenzetto # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations emc_vnx_argument_spec = { diff --git a/plugins/module_utils/storage/hpe3par/hpe3par.py b/plugins/module_utils/storage/hpe3par/hpe3par.py index 3d164ce746..96558fad4f 100644 --- a/plugins/module_utils/storage/hpe3par/hpe3par.py +++ b/plugins/module_utils/storage/hpe3par/hpe3par.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Hewlett Packard Enterprise Development LP # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.module_utils import basic diff --git a/plugins/module_utils/systemd.py b/plugins/module_utils/systemd.py index 5d74118d12..00ce292feb 100644 --- a/plugins/module_utils/systemd.py +++ b/plugins/module_utils/systemd.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025, Marco Noce # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt diff --git a/plugins/module_utils/univention_umc.py b/plugins/module_utils/univention_umc.py index b08f39e306..4270c5199e 100644 --- a/plugins/module_utils/univention_umc.py +++ b/plugins/module_utils/univention_umc.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. @@ -12,8 +11,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations """Univention Corporate Server (UCS) access module. diff --git a/plugins/module_utils/utm_utils.py b/plugins/module_utils/utm_utils.py index 712450cd2a..c86442efe7 100644 --- a/plugins/module_utils/utm_utils.py +++ b/plugins/module_utils/utm_utils.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # This code is part of Ansible, but is an independent component. # This particular file snippet, and this file snippet only, is BSD licensed. # Modules you write using this snippet, which is embedded dynamically by Ansible @@ -10,8 +9,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json diff --git a/plugins/module_utils/vardict.py b/plugins/module_utils/vardict.py index 9bd104ce37..cee21083b5 100644 --- a/plugins/module_utils/vardict.py +++ b/plugins/module_utils/vardict.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2023, Alexei Znamensky # Copyright (c) 2023, Ansible Project # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import copy diff --git a/plugins/module_utils/version.py b/plugins/module_utils/version.py index 935e8005e5..18cd6d12fe 100644 --- a/plugins/module_utils/version.py +++ b/plugins/module_utils/version.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) @@ -6,8 +5,7 @@ """Provide version object to compare version numbers.""" -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.compat.version import LooseVersion # noqa: F401, pylint: disable=unused-import diff --git a/plugins/module_utils/vexata.py b/plugins/module_utils/vexata.py index 2ea56a3b05..00dff7c41e 100644 --- a/plugins/module_utils/vexata.py +++ b/plugins/module_utils/vexata.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Sandeep Kasargod # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations HAS_VEXATAPI = True diff --git a/plugins/module_utils/wdc_redfish_utils.py b/plugins/module_utils/wdc_redfish_utils.py index 8c6fd71bf8..c282d125ab 100644 --- a/plugins/module_utils/wdc_redfish_utils.py +++ b/plugins/module_utils/wdc_redfish_utils.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022 Western Digital Corporation # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import datetime import re diff --git a/plugins/module_utils/xdg_mime.py b/plugins/module_utils/xdg_mime.py index f84b9ef7ea..d02002737b 100644 --- a/plugins/module_utils/xdg_mime.py +++ b/plugins/module_utils/xdg_mime.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025, Marcos Alano # Based on gio_mime module. Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt diff --git a/plugins/module_utils/xenserver.py b/plugins/module_utils/xenserver.py index bb4e18fba4..46b8a085cb 100644 --- a/plugins/module_utils/xenserver.py +++ b/plugins/module_utils/xenserver.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import atexit import time diff --git a/plugins/module_utils/xfconf.py b/plugins/module_utils/xfconf.py index 344bd1f3c9..b00090ba3c 100644 --- a/plugins/module_utils/xfconf.py +++ b/plugins/module_utils/xfconf.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.parsing.convert_bool import boolean from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt diff --git a/plugins/modules/aerospike_migrations.py b/plugins/modules/aerospike_migrations.py index d9440fdb4e..02b8bd7730 100644 --- a/plugins/modules/aerospike_migrations.py +++ b/plugins/modules/aerospike_migrations.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- """short_description: Check or wait for migrations between nodes""" # Copyright (c) 2018, Albert Autin # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: aerospike_migrations diff --git a/plugins/modules/airbrake_deployment.py b/plugins/modules/airbrake_deployment.py index 0fe04f21d6..d55c04fa52 100644 --- a/plugins/modules/airbrake_deployment.py +++ b/plugins/modules/airbrake_deployment.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright 2013 Bruce Pennypacker # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/aix_devices.py b/plugins/modules/aix_devices.py index 68dbfb72d2..a525f6fe05 100644 --- a/plugins/modules/aix_devices.py +++ b/plugins/modules/aix_devices.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, 2018 Kairo Araujo # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/modules/aix_filesystem.py b/plugins/modules/aix_filesystem.py index 92a734e8ac..58d49c0252 100644 --- a/plugins/modules/aix_filesystem.py +++ b/plugins/modules/aix_filesystem.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Kairo Araujo # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" author: diff --git a/plugins/modules/aix_inittab.py b/plugins/modules/aix_inittab.py index be845664c9..407992ceba 100644 --- a/plugins/modules/aix_inittab.py +++ b/plugins/modules/aix_inittab.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Joris Weijters # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/modules/aix_lvg.py b/plugins/modules/aix_lvg.py index c41e21124e..7afc58e2f7 100644 --- a/plugins/modules/aix_lvg.py +++ b/plugins/modules/aix_lvg.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Kairo Araujo # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/modules/aix_lvol.py b/plugins/modules/aix_lvol.py index 5e34d0697b..53679fb48d 100644 --- a/plugins/modules/aix_lvol.py +++ b/plugins/modules/aix_lvol.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Alain Dejoux # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/alerta_customer.py b/plugins/modules/alerta_customer.py index fc5ce32d5c..aec3923206 100644 --- a/plugins/modules/alerta_customer.py +++ b/plugins/modules/alerta_customer.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Christian Wollinger <@cwollinger> # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: alerta_customer diff --git a/plugins/modules/ali_instance.py b/plugins/modules/ali_instance.py index 050794d55c..0434f0d79f 100644 --- a/plugins/modules/ali_instance.py +++ b/plugins/modules/ali_instance.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017-present Alibaba Group Holding Limited. He Guimin # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) @@ -20,9 +19,8 @@ # You should have received a copy of the GNU General Public License # along with Ansible. If not, see http://www.gnu.org/licenses/. -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: ali_instance diff --git a/plugins/modules/ali_instance_info.py b/plugins/modules/ali_instance_info.py index 7be5b8cda6..31550c4d0a 100644 --- a/plugins/modules/ali_instance_info.py +++ b/plugins/modules/ali_instance_info.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017-present Alibaba Group Holding Limited. He Guimin # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) @@ -20,9 +19,8 @@ # You should have received a copy of the GNU General Public License # along with Ansible. If not, see http://www.gnu.org/licenses/. -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: ali_instance_info diff --git a/plugins/modules/alternatives.py b/plugins/modules/alternatives.py index c96aede225..ad26d04578 100644 --- a/plugins/modules/alternatives.py +++ b/plugins/modules/alternatives.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Gabe Mulley # Copyright (c) 2015, David Wittman @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/android_sdk.py b/plugins/modules/android_sdk.py index 0e2296666b..35900f39a5 100644 --- a/plugins/modules/android_sdk.py +++ b/plugins/modules/android_sdk.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Stanislav Shamilov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: android_sdk diff --git a/plugins/modules/ansible_galaxy_install.py b/plugins/modules/ansible_galaxy_install.py index 4712ca9a3c..919dadcd9a 100644 --- a/plugins/modules/ansible_galaxy_install.py +++ b/plugins/modules/ansible_galaxy_install.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Alexei Znamensky # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ansible_galaxy_install diff --git a/plugins/modules/apache2_mod_proxy.py b/plugins/modules/apache2_mod_proxy.py index 3816845257..deafd01245 100644 --- a/plugins/modules/apache2_mod_proxy.py +++ b/plugins/modules/apache2_mod_proxy.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Olivier Boukili # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/apache2_module.py b/plugins/modules/apache2_module.py index 3a683d9883..2421708262 100644 --- a/plugins/modules/apache2_module.py +++ b/plugins/modules/apache2_module.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013-2014, Christian Berendt # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/apk.py b/plugins/modules/apk.py index 0bc67e2e2b..d16635e3b4 100644 --- a/plugins/modules/apk.py +++ b/plugins/modules/apk.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Kevin Brebanov # Based on pacman (Afterburn , Aaron Bull Schaefer ) @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/apt_repo.py b/plugins/modules/apt_repo.py index 87df0064ca..3d6da796b6 100644 --- a/plugins/modules/apt_repo.py +++ b/plugins/modules/apt_repo.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Mikhail Gordeev # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: apt_repo diff --git a/plugins/modules/apt_rpm.py b/plugins/modules/apt_rpm.py index 1dcca5815c..0c64385b1d 100644 --- a/plugins/modules/apt_rpm.py +++ b/plugins/modules/apt_rpm.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Evgenii Terechkov # Written by Evgenii Terechkov @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: apt_rpm diff --git a/plugins/modules/archive.py b/plugins/modules/archive.py index 65b397c255..d4b3cebd96 100644 --- a/plugins/modules/archive.py +++ b/plugins/modules/archive.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Ben Doherty # Sponsored by Oomph, Inc. http://www.oomphinc.com @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: archive diff --git a/plugins/modules/atomic_container.py b/plugins/modules/atomic_container.py index aba3827ea0..9051705f12 100644 --- a/plugins/modules/atomic_container.py +++ b/plugins/modules/atomic_container.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/atomic_host.py b/plugins/modules/atomic_host.py index fb9bfb2e6a..470e65c919 100644 --- a/plugins/modules/atomic_host.py +++ b/plugins/modules/atomic_host.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: atomic_host diff --git a/plugins/modules/atomic_image.py b/plugins/modules/atomic_image.py index 28011676af..0c3025b75f 100644 --- a/plugins/modules/atomic_image.py +++ b/plugins/modules/atomic_image.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: atomic_image diff --git a/plugins/modules/awall.py b/plugins/modules/awall.py index 0bc4ca1d79..37e1e87a1c 100644 --- a/plugins/modules/awall.py +++ b/plugins/modules/awall.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ted Trask # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/beadm.py b/plugins/modules/beadm.py index 0c200661f1..f285616ca7 100644 --- a/plugins/modules/beadm.py +++ b/plugins/modules/beadm.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Adam Števko # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/bigpanda.py b/plugins/modules/bigpanda.py index 81e2085b7d..1bdd79d548 100644 --- a/plugins/modules/bigpanda.py +++ b/plugins/modules/bigpanda.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/bitbucket_access_key.py b/plugins/modules/bitbucket_access_key.py index f78f55d3bb..3bbda218f1 100644 --- a/plugins/modules/bitbucket_access_key.py +++ b/plugins/modules/bitbucket_access_key.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Evgeniy Krysanov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: bitbucket_access_key diff --git a/plugins/modules/bitbucket_pipeline_key_pair.py b/plugins/modules/bitbucket_pipeline_key_pair.py index e16af96867..28d837c914 100644 --- a/plugins/modules/bitbucket_pipeline_key_pair.py +++ b/plugins/modules/bitbucket_pipeline_key_pair.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Evgeniy Krysanov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: bitbucket_pipeline_key_pair diff --git a/plugins/modules/bitbucket_pipeline_known_host.py b/plugins/modules/bitbucket_pipeline_known_host.py index eb8b22b4f0..486535bbfc 100644 --- a/plugins/modules/bitbucket_pipeline_known_host.py +++ b/plugins/modules/bitbucket_pipeline_known_host.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Evgeniy Krysanov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: bitbucket_pipeline_known_host diff --git a/plugins/modules/bitbucket_pipeline_variable.py b/plugins/modules/bitbucket_pipeline_variable.py index 08a1d3f1e8..216858e7ba 100644 --- a/plugins/modules/bitbucket_pipeline_variable.py +++ b/plugins/modules/bitbucket_pipeline_variable.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Evgeniy Krysanov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: bitbucket_pipeline_variable diff --git a/plugins/modules/bootc_manage.py b/plugins/modules/bootc_manage.py index da92c02b06..d854f866bf 100644 --- a/plugins/modules/bootc_manage.py +++ b/plugins/modules/bootc_manage.py @@ -5,8 +5,7 @@ # or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: bootc_manage diff --git a/plugins/modules/bower.py b/plugins/modules/bower.py index 547152fa98..fd4e2c4920 100644 --- a/plugins/modules/bower.py +++ b/plugins/modules/bower.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Michael Warkentin # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/btrfs_info.py b/plugins/modules/btrfs_info.py index 9467fb782d..e05b6e6c6d 100644 --- a/plugins/modules/btrfs_info.py +++ b/plugins/modules/btrfs_info.py @@ -4,8 +4,7 @@ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: btrfs_info diff --git a/plugins/modules/btrfs_subvolume.py b/plugins/modules/btrfs_subvolume.py index 3c34ef4680..92c3c99c02 100644 --- a/plugins/modules/btrfs_subvolume.py +++ b/plugins/modules/btrfs_subvolume.py @@ -4,8 +4,7 @@ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: btrfs_subvolume diff --git a/plugins/modules/bundler.py b/plugins/modules/bundler.py index 6bf2556110..2395cda332 100644 --- a/plugins/modules/bundler.py +++ b/plugins/modules/bundler.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Tim Hoiberg # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/bzr.py b/plugins/modules/bzr.py index d6368ce517..7ba3bb368a 100644 --- a/plugins/modules/bzr.py +++ b/plugins/modules/bzr.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, André Paramés # Based on the Git module by Michael DeHaan # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: bzr diff --git a/plugins/modules/campfire.py b/plugins/modules/campfire.py index 128790c372..c1da278634 100644 --- a/plugins/modules/campfire.py +++ b/plugins/modules/campfire.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/capabilities.py b/plugins/modules/capabilities.py index 625de99b44..644ddc1a46 100644 --- a/plugins/modules/capabilities.py +++ b/plugins/modules/capabilities.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Nate Coraor # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: capabilities diff --git a/plugins/modules/cargo.py b/plugins/modules/cargo.py index c00983fade..3ec0012ca0 100644 --- a/plugins/modules/cargo.py +++ b/plugins/modules/cargo.py @@ -1,14 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021 Radek Sprta # Copyright (c) 2024 Colin Nolan # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function - -__metaclass__ = type - +from __future__ import annotations DOCUMENTATION = r""" module: cargo diff --git a/plugins/modules/catapult.py b/plugins/modules/catapult.py index 448de5d13d..053eb4b51b 100644 --- a/plugins/modules/catapult.py +++ b/plugins/modules/catapult.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Jonathan Mainguy # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) @@ -7,8 +6,7 @@ # # basis of code taken from the ansible twillio and nexmo modules -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/circonus_annotation.py b/plugins/modules/circonus_annotation.py index 9e563171cd..8934a653d7 100644 --- a/plugins/modules/circonus_annotation.py +++ b/plugins/modules/circonus_annotation.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2014-2015, Epic Games, Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/cisco_webex.py b/plugins/modules/cisco_webex.py index f957f4121d..bd9c148b53 100644 --- a/plugins/modules/cisco_webex.py +++ b/plugins/modules/cisco_webex.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/cloud_init_data_facts.py b/plugins/modules/cloud_init_data_facts.py index 544a663e5c..8da427fa2e 100644 --- a/plugins/modules/cloud_init_data_facts.py +++ b/plugins/modules/cloud_init_data_facts.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, René Moser # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/cloudflare_dns.py b/plugins/modules/cloudflare_dns.py index fafca00b50..e7ef06f028 100644 --- a/plugins/modules/cloudflare_dns.py +++ b/plugins/modules/cloudflare_dns.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016 Michael Gruener # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: cloudflare_dns diff --git a/plugins/modules/cobbler_sync.py b/plugins/modules/cobbler_sync.py index f3a3150917..97b6df3d63 100644 --- a/plugins/modules/cobbler_sync.py +++ b/plugins/modules/cobbler_sync.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Dag Wieers (dagwieers) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: cobbler_sync diff --git a/plugins/modules/cobbler_system.py b/plugins/modules/cobbler_system.py index 7a1bdc4dcb..319fa5b875 100644 --- a/plugins/modules/cobbler_system.py +++ b/plugins/modules/cobbler_system.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Dag Wieers (dagwieers) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: cobbler_system diff --git a/plugins/modules/composer.py b/plugins/modules/composer.py index cf8c1dfeff..8301e3174f 100644 --- a/plugins/modules/composer.py +++ b/plugins/modules/composer.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Dimitrios Tydeas Mengidis # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/consul.py b/plugins/modules/consul.py index 51554246c7..456335babf 100644 --- a/plugins/modules/consul.py +++ b/plugins/modules/consul.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2015, Steve Gargan # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/consul_acl_bootstrap.py b/plugins/modules/consul_acl_bootstrap.py index ba6adf2dd3..d7d474e9c6 100644 --- a/plugins/modules/consul_acl_bootstrap.py +++ b/plugins/modules/consul_acl_bootstrap.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2024, Florian Apolloner (@apollo13) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: consul_acl_bootstrap diff --git a/plugins/modules/consul_agent_check.py b/plugins/modules/consul_agent_check.py index 51d9715e88..e241c8ddf4 100644 --- a/plugins/modules/consul_agent_check.py +++ b/plugins/modules/consul_agent_check.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Michael Ilg # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: consul_agent_check diff --git a/plugins/modules/consul_agent_service.py b/plugins/modules/consul_agent_service.py index 882e45dceb..7d7c94c05a 100644 --- a/plugins/modules/consul_agent_service.py +++ b/plugins/modules/consul_agent_service.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Michael Ilg # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: consul_agent_service diff --git a/plugins/modules/consul_auth_method.py b/plugins/modules/consul_auth_method.py index 4658f906e3..88842662bb 100644 --- a/plugins/modules/consul_auth_method.py +++ b/plugins/modules/consul_auth_method.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2024, Florian Apolloner (@apollo13) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: consul_auth_method diff --git a/plugins/modules/consul_binding_rule.py b/plugins/modules/consul_binding_rule.py index 0a4531fdf7..de1fae9357 100644 --- a/plugins/modules/consul_binding_rule.py +++ b/plugins/modules/consul_binding_rule.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2024, Florian Apolloner (@apollo13) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: consul_binding_rule diff --git a/plugins/modules/consul_kv.py b/plugins/modules/consul_kv.py index d0dd003e34..d9354e62c5 100644 --- a/plugins/modules/consul_kv.py +++ b/plugins/modules/consul_kv.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2015, Steve Gargan # Copyright (c) 2018 Genome Research Ltd. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/consul_policy.py b/plugins/modules/consul_policy.py index e009e44434..95d2ac48d0 100644 --- a/plugins/modules/consul_policy.py +++ b/plugins/modules/consul_policy.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Håkon Lerring # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: consul_policy diff --git a/plugins/modules/consul_role.py b/plugins/modules/consul_role.py index 4efbef699a..968de022a2 100644 --- a/plugins/modules/consul_role.py +++ b/plugins/modules/consul_role.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Håkon Lerring # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: consul_role diff --git a/plugins/modules/consul_session.py b/plugins/modules/consul_session.py index 637b09aff2..acfb8e5504 100644 --- a/plugins/modules/consul_session.py +++ b/plugins/modules/consul_session.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Steve Gargan # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: consul_session diff --git a/plugins/modules/consul_token.py b/plugins/modules/consul_token.py index 1e5aa19f4c..cbe49ee2af 100644 --- a/plugins/modules/consul_token.py +++ b/plugins/modules/consul_token.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2024, Florian Apolloner (@apollo13) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: consul_token diff --git a/plugins/modules/copr.py b/plugins/modules/copr.py index 7f710b58f0..7b635e630a 100644 --- a/plugins/modules/copr.py +++ b/plugins/modules/copr.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Silvie Chlupova # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: copr diff --git a/plugins/modules/cpanm.py b/plugins/modules/cpanm.py index 788a554bf3..39844d5f74 100644 --- a/plugins/modules/cpanm.py +++ b/plugins/modules/cpanm.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Franck Cuny # Copyright (c) 2021, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/cronvar.py b/plugins/modules/cronvar.py index 5f7d02bfc3..54fab3a9fa 100644 --- a/plugins/modules/cronvar.py +++ b/plugins/modules/cronvar.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) @@ -14,8 +13,7 @@ # This module is based on the crontab module. -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: cronvar diff --git a/plugins/modules/crypttab.py b/plugins/modules/crypttab.py index 5749d75cec..4eb8e4b6c2 100644 --- a/plugins/modules/crypttab.py +++ b/plugins/modules/crypttab.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Steve # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: crypttab diff --git a/plugins/modules/datadog_downtime.py b/plugins/modules/datadog_downtime.py index 9e48410014..82365ff06a 100644 --- a/plugins/modules/datadog_downtime.py +++ b/plugins/modules/datadog_downtime.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Datadog, Inc # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: datadog_downtime diff --git a/plugins/modules/datadog_event.py b/plugins/modules/datadog_event.py index fd75ea81de..c34951992e 100644 --- a/plugins/modules/datadog_event.py +++ b/plugins/modules/datadog_event.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Author: Artūras 'arturaz' Šlajus # Author: Naoya Nakazawa @@ -10,8 +9,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/datadog_monitor.py b/plugins/modules/datadog_monitor.py index f778d2444d..2b84d7dbd8 100644 --- a/plugins/modules/datadog_monitor.py +++ b/plugins/modules/datadog_monitor.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Sebastian Kornehl # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/dconf.py b/plugins/modules/dconf.py index c5852284a1..e9e9d82514 100644 --- a/plugins/modules/dconf.py +++ b/plugins/modules/dconf.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Branko Majic # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/decompress.py b/plugins/modules/decompress.py index 03be61a8e6..d6cc330426 100644 --- a/plugins/modules/decompress.py +++ b/plugins/modules/decompress.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Stanislav Shamilov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: decompress diff --git a/plugins/modules/deploy_helper.py b/plugins/modules/deploy_helper.py index b25e68392b..d9380d36f4 100644 --- a/plugins/modules/deploy_helper.py +++ b/plugins/modules/deploy_helper.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Jasper N. Brouwer # Copyright (c) 2014, Ramon de la Fuente @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/dimensiondata_network.py b/plugins/modules/dimensiondata_network.py index 04fff21e58..80ac17d47d 100644 --- a/plugins/modules/dimensiondata_network.py +++ b/plugins/modules/dimensiondata_network.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2016 Dimension Data # Authors: @@ -10,8 +9,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/dimensiondata_vlan.py b/plugins/modules/dimensiondata_vlan.py index b28b12d998..8f3de75b25 100644 --- a/plugins/modules/dimensiondata_vlan.py +++ b/plugins/modules/dimensiondata_vlan.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016 Dimension Data # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later @@ -7,8 +6,7 @@ # Authors: # - Adam Friedman -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: dimensiondata_vlan diff --git a/plugins/modules/discord.py b/plugins/modules/discord.py index 7cf05da0c1..9cb732eb02 100644 --- a/plugins/modules/discord.py +++ b/plugins/modules/discord.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Christian Wollinger # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: discord diff --git a/plugins/modules/django_check.py b/plugins/modules/django_check.py index 1af74c3aee..f2ee357072 100644 --- a/plugins/modules/django_check.py +++ b/plugins/modules/django_check.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: django_check diff --git a/plugins/modules/django_command.py b/plugins/modules/django_command.py index 72cffb5c9c..a6c3f409e5 100644 --- a/plugins/modules/django_command.py +++ b/plugins/modules/django_command.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: django_command diff --git a/plugins/modules/django_createcachetable.py b/plugins/modules/django_createcachetable.py index 995ff5dc28..76a31ab0b1 100644 --- a/plugins/modules/django_createcachetable.py +++ b/plugins/modules/django_createcachetable.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: django_createcachetable diff --git a/plugins/modules/django_dumpdata.py b/plugins/modules/django_dumpdata.py index d4eb397c58..5c819b2755 100644 --- a/plugins/modules/django_dumpdata.py +++ b/plugins/modules/django_dumpdata.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2025, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: django_dumpdata diff --git a/plugins/modules/django_loaddata.py b/plugins/modules/django_loaddata.py index e50d06de6b..75b388de9a 100644 --- a/plugins/modules/django_loaddata.py +++ b/plugins/modules/django_loaddata.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2025, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: django_loaddata diff --git a/plugins/modules/django_manage.py b/plugins/modules/django_manage.py index 0fe07890f8..ddda99849e 100644 --- a/plugins/modules/django_manage.py +++ b/plugins/modules/django_manage.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # Copyright (c) 2013, Scott Anderson # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/dnf_config_manager.py b/plugins/modules/dnf_config_manager.py index eb64bee864..847e912115 100644 --- a/plugins/modules/dnf_config_manager.py +++ b/plugins/modules/dnf_config_manager.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2023, Andrew Hyatt # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: dnf_config_manager diff --git a/plugins/modules/dnf_versionlock.py b/plugins/modules/dnf_versionlock.py index 4871d6ce0a..e6fa546107 100644 --- a/plugins/modules/dnf_versionlock.py +++ b/plugins/modules/dnf_versionlock.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Roberto Moreda # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: dnf_versionlock diff --git a/plugins/modules/dnsimple.py b/plugins/modules/dnsimple.py index 729c876841..1e9fc8f317 100644 --- a/plugins/modules/dnsimple.py +++ b/plugins/modules/dnsimple.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Project # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/dnsimple_info.py b/plugins/modules/dnsimple_info.py index 78b4ceae25..64cc4527a6 100644 --- a/plugins/modules/dnsimple_info.py +++ b/plugins/modules/dnsimple_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Edward Hilgendorf, # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/dnsmadeeasy.py b/plugins/modules/dnsmadeeasy.py index ec17880af7..6d38951e5c 100644 --- a/plugins/modules/dnsmadeeasy.py +++ b/plugins/modules/dnsmadeeasy.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/dpkg_divert.py b/plugins/modules/dpkg_divert.py index 6ef1f394e4..7f37a47de4 100644 --- a/plugins/modules/dpkg_divert.py +++ b/plugins/modules/dpkg_divert.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017-2020, Yann Amar # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/easy_install.py b/plugins/modules/easy_install.py index 3eb56ecd11..d533da899f 100644 --- a/plugins/modules/easy_install.py +++ b/plugins/modules/easy_install.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Matt Wright # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ejabberd_user.py b/plugins/modules/ejabberd_user.py index f93612a516..d60a5d4f4a 100644 --- a/plugins/modules/ejabberd_user.py +++ b/plugins/modules/ejabberd_user.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2013, Peter Sprygada # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/elasticsearch_plugin.py b/plugins/modules/elasticsearch_plugin.py index 5d14aaa848..7d49ebded1 100644 --- a/plugins/modules/elasticsearch_plugin.py +++ b/plugins/modules/elasticsearch_plugin.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Mathew Davies # Copyright (c) 2017, Sam Doran # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/emc_vnx_sg_member.py b/plugins/modules/emc_vnx_sg_member.py index a0b1e920e2..fce2c59c32 100644 --- a/plugins/modules/emc_vnx_sg_member.py +++ b/plugins/modules/emc_vnx_sg_member.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Luca 'remix_tj' Lorenzetto # @@ -7,10 +6,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # -from __future__ import (absolute_import, division, print_function) - -__metaclass__ = type - +from __future__ import annotations DOCUMENTATION = r""" module: emc_vnx_sg_member diff --git a/plugins/modules/etcd3.py b/plugins/modules/etcd3.py index ce3231d8e0..397bb1d767 100644 --- a/plugins/modules/etcd3.py +++ b/plugins/modules/etcd3.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Jean-Philippe Evrard # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/facter_facts.py b/plugins/modules/facter_facts.py index 8f73b37644..8ef5d7776b 100644 --- a/plugins/modules/facter_facts.py +++ b/plugins/modules/facter_facts.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2023, Alexei Znamensky # Copyright (c) 2012, Michael DeHaan # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: facter_facts diff --git a/plugins/modules/filesize.py b/plugins/modules/filesize.py index 7436acc0e3..b0ef189143 100644 --- a/plugins/modules/filesize.py +++ b/plugins/modules/filesize.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, quidame # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/filesystem.py b/plugins/modules/filesystem.py index f14458c337..981d507631 100644 --- a/plugins/modules/filesystem.py +++ b/plugins/modules/filesystem.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, quidame # Copyright (c) 2013, Alexander Bulimov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/flatpak.py b/plugins/modules/flatpak.py index 98de9de3ed..fa538e7523 100644 --- a/plugins/modules/flatpak.py +++ b/plugins/modules/flatpak.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017 John Kwiatkoski (@JayKayy) # Copyright (c) 2018 Alexander Bethke (@oolongbrothers) @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: flatpak diff --git a/plugins/modules/flatpak_remote.py b/plugins/modules/flatpak_remote.py index 641ce930d0..891942143d 100644 --- a/plugins/modules/flatpak_remote.py +++ b/plugins/modules/flatpak_remote.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017 John Kwiatkoski (@JayKayy) # Copyright (c) 2018 Alexander Bethke (@oolongbrothers) @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: flatpak_remote diff --git a/plugins/modules/gandi_livedns.py b/plugins/modules/gandi_livedns.py index e90483a49d..0d6f93529d 100644 --- a/plugins/modules/gandi_livedns.py +++ b/plugins/modules/gandi_livedns.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019 Gregory Thiemonge # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gandi_livedns diff --git a/plugins/modules/gconftool2.py b/plugins/modules/gconftool2.py index ef5b4381c2..4092a8b7e6 100644 --- a/plugins/modules/gconftool2.py +++ b/plugins/modules/gconftool2.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Kenneth D. Evensen # Copyright (c) 2017, Abhijeet Kasurde # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gconftool2 diff --git a/plugins/modules/gconftool2_info.py b/plugins/modules/gconftool2_info.py index 3f6aa7b2e3..f1047bccee 100644 --- a/plugins/modules/gconftool2_info.py +++ b/plugins/modules/gconftool2_info.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gconftool2_info diff --git a/plugins/modules/gem.py b/plugins/modules/gem.py index 2a458116c7..535e420e71 100644 --- a/plugins/modules/gem.py +++ b/plugins/modules/gem.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Johan Wiren # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/gio_mime.py b/plugins/modules/gio_mime.py index b8864ea3e3..a7fb3c4fcf 100644 --- a/plugins/modules/gio_mime.py +++ b/plugins/modules/gio_mime.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gio_mime diff --git a/plugins/modules/git_config.py b/plugins/modules/git_config.py index 93ca6265b9..30af5b43fd 100644 --- a/plugins/modules/git_config.py +++ b/plugins/modules/git_config.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Marius Gedminas # Copyright (c) 2016, Matthew Gamble @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/git_config_info.py b/plugins/modules/git_config_info.py index 29922382de..b5a15fe94f 100644 --- a/plugins/modules/git_config_info.py +++ b/plugins/modules/git_config_info.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2023, Guenther Grill # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/github_deploy_key.py b/plugins/modules/github_deploy_key.py index abc9e6cfaf..799ee300c5 100644 --- a/plugins/modules/github_deploy_key.py +++ b/plugins/modules/github_deploy_key.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/github_issue.py b/plugins/modules/github_issue.py index 86e81d38ef..2923917eec 100644 --- a/plugins/modules/github_issue.py +++ b/plugins/modules/github_issue.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017-18, Abhijeet Kasurde # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/github_key.py b/plugins/modules/github_key.py index 80b0a6bf70..957d130774 100644 --- a/plugins/modules/github_key.py +++ b/plugins/modules/github_key.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/github_release.py b/plugins/modules/github_release.py index eae2081701..933b9c8bd1 100644 --- a/plugins/modules/github_release.py +++ b/plugins/modules/github_release.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Team # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/github_repo.py b/plugins/modules/github_repo.py index cf6c34003c..601bea71fd 100644 --- a/plugins/modules/github_repo.py +++ b/plugins/modules/github_repo.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Álvaro Torres Cogollo # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: github_repo diff --git a/plugins/modules/github_webhook.py b/plugins/modules/github_webhook.py index 1ae2e71aaa..867bfc380e 100644 --- a/plugins/modules/github_webhook.py +++ b/plugins/modules/github_webhook.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: github_webhook diff --git a/plugins/modules/github_webhook_info.py b/plugins/modules/github_webhook_info.py index 75315c77aa..30b3e719f3 100644 --- a/plugins/modules/github_webhook_info.py +++ b/plugins/modules/github_webhook_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: github_webhook_info diff --git a/plugins/modules/gitlab_branch.py b/plugins/modules/gitlab_branch.py index 6ed6e6a0c5..514300a924 100644 --- a/plugins/modules/gitlab_branch.py +++ b/plugins/modules/gitlab_branch.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Werner Dijkerman (ikben@werner-dijkerman.nl) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_branch diff --git a/plugins/modules/gitlab_deploy_key.py b/plugins/modules/gitlab_deploy_key.py index d116df0714..9252341863 100644 --- a/plugins/modules/gitlab_deploy_key.py +++ b/plugins/modules/gitlab_deploy_key.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # Copyright (c) 2018, Marcus Watkins @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_deploy_key diff --git a/plugins/modules/gitlab_group.py b/plugins/modules/gitlab_group.py index d6105642b8..6356ce2e2c 100644 --- a/plugins/modules/gitlab_group.py +++ b/plugins/modules/gitlab_group.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # Copyright (c) 2015, Werner Dijkerman (ikben@werner-dijkerman.nl) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_group diff --git a/plugins/modules/gitlab_group_access_token.py b/plugins/modules/gitlab_group_access_token.py index ba8291edbb..59afc74bea 100644 --- a/plugins/modules/gitlab_group_access_token.py +++ b/plugins/modules/gitlab_group_access_token.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Zoran Krleza (zoran.krleza@true-north.hr) # Based on code: @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_group_access_token diff --git a/plugins/modules/gitlab_group_members.py b/plugins/modules/gitlab_group_members.py index 86e9e6474a..b101cb4e43 100644 --- a/plugins/modules/gitlab_group_members.py +++ b/plugins/modules/gitlab_group_members.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Zainab Alsaffar # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_group_members diff --git a/plugins/modules/gitlab_group_variable.py b/plugins/modules/gitlab_group_variable.py index 76c586dfdb..c505547d87 100644 --- a/plugins/modules/gitlab_group_variable.py +++ b/plugins/modules/gitlab_group_variable.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Florent Madiot (scodeman@scode.io) # Based on code: # Copyright (c) 2019, Markus Bergholz (markuman@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_group_variable diff --git a/plugins/modules/gitlab_hook.py b/plugins/modules/gitlab_hook.py index 87c8aa635a..46997c5f62 100644 --- a/plugins/modules/gitlab_hook.py +++ b/plugins/modules/gitlab_hook.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # Copyright (c) 2018, Marcus Watkins @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_hook diff --git a/plugins/modules/gitlab_instance_variable.py b/plugins/modules/gitlab_instance_variable.py index e71d8f8cc9..c7075f7454 100644 --- a/plugins/modules/gitlab_instance_variable.py +++ b/plugins/modules/gitlab_instance_variable.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2023, Benedikt Braunger (bebr@adm.ku.dk) # Based on code: @@ -7,8 +6,7 @@ # Copyright (c) 2019, Markus Bergholz (markuman@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_instance_variable diff --git a/plugins/modules/gitlab_issue.py b/plugins/modules/gitlab_issue.py index c6bf6f8328..aab9f2a346 100644 --- a/plugins/modules/gitlab_issue.py +++ b/plugins/modules/gitlab_issue.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2023, Ondrej Zvara (ozvara1@gmail.com) # Based on code: @@ -9,8 +8,7 @@ # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_issue diff --git a/plugins/modules/gitlab_label.py b/plugins/modules/gitlab_label.py index ea073321b6..5b6d80e20c 100644 --- a/plugins/modules/gitlab_label.py +++ b/plugins/modules/gitlab_label.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2023, Gabriele Pongelli (gabriele.pongelli@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_label diff --git a/plugins/modules/gitlab_merge_request.py b/plugins/modules/gitlab_merge_request.py index 922b224c1f..83000a8ac1 100644 --- a/plugins/modules/gitlab_merge_request.py +++ b/plugins/modules/gitlab_merge_request.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2023, Ondrej Zvara (ozvara1@gmail.com) # Based on code: @@ -9,8 +8,7 @@ # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_merge_request diff --git a/plugins/modules/gitlab_milestone.py b/plugins/modules/gitlab_milestone.py index 4624c4d5cd..c33032dad5 100644 --- a/plugins/modules/gitlab_milestone.py +++ b/plugins/modules/gitlab_milestone.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2023, Gabriele Pongelli (gabriele.pongelli@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_milestone diff --git a/plugins/modules/gitlab_project.py b/plugins/modules/gitlab_project.py index 1e2140e24a..b745fe9424 100644 --- a/plugins/modules/gitlab_project.py +++ b/plugins/modules/gitlab_project.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # Copyright (c) 2015, Werner Dijkerman (ikben@werner-dijkerman.nl) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_project diff --git a/plugins/modules/gitlab_project_access_token.py b/plugins/modules/gitlab_project_access_token.py index 32194f5f86..27e3b07129 100644 --- a/plugins/modules/gitlab_project_access_token.py +++ b/plugins/modules/gitlab_project_access_token.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Zoran Krleza (zoran.krleza@true-north.hr) # Based on code: @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_project_access_token diff --git a/plugins/modules/gitlab_project_badge.py b/plugins/modules/gitlab_project_badge.py index b62d651c7c..8d81765f99 100644 --- a/plugins/modules/gitlab_project_badge.py +++ b/plugins/modules/gitlab_project_badge.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Guillaume MARTINEZ (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_project_badge diff --git a/plugins/modules/gitlab_project_members.py b/plugins/modules/gitlab_project_members.py index b5d0f6e2d1..c496d4aae5 100644 --- a/plugins/modules/gitlab_project_members.py +++ b/plugins/modules/gitlab_project_members.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Sergey Mikhaltsov # Copyright (c) 2020, Zainab Alsaffar # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_project_members diff --git a/plugins/modules/gitlab_project_variable.py b/plugins/modules/gitlab_project_variable.py index 086c401f95..cf8dd47524 100644 --- a/plugins/modules/gitlab_project_variable.py +++ b/plugins/modules/gitlab_project_variable.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Markus Bergholz (markuman@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_project_variable diff --git a/plugins/modules/gitlab_protected_branch.py b/plugins/modules/gitlab_protected_branch.py index 9baa9d393e..c779736cc6 100644 --- a/plugins/modules/gitlab_protected_branch.py +++ b/plugins/modules/gitlab_protected_branch.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Werner Dijkerman (ikben@werner-dijkerman.nl) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_protected_branch diff --git a/plugins/modules/gitlab_runner.py b/plugins/modules/gitlab_runner.py index 87ba152ffa..032f374b4e 100644 --- a/plugins/modules/gitlab_runner.py +++ b/plugins/modules/gitlab_runner.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Raphaël Droz (raphael.droz@gmail.com) # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_runner diff --git a/plugins/modules/gitlab_user.py b/plugins/modules/gitlab_user.py index 4d7bd506f6..58bfc126ac 100644 --- a/plugins/modules/gitlab_user.py +++ b/plugins/modules/gitlab_user.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Lennert Mertens (lennert@nubera.be) # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: gitlab_user diff --git a/plugins/modules/grove.py b/plugins/modules/grove.py index 81417657c8..7703eb82a2 100644 --- a/plugins/modules/grove.py +++ b/plugins/modules/grove.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/gunicorn.py b/plugins/modules/gunicorn.py index b524165c90..b7033d3471 100644 --- a/plugins/modules/gunicorn.py +++ b/plugins/modules/gunicorn.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Alejandro Gomez # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/haproxy.py b/plugins/modules/haproxy.py index b0e56de061..22afe25c66 100644 --- a/plugins/modules/haproxy.py +++ b/plugins/modules/haproxy.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Ravi Bhure # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: haproxy diff --git a/plugins/modules/heroku_collaborator.py b/plugins/modules/heroku_collaborator.py index 1d278339e4..e8094760a6 100644 --- a/plugins/modules/heroku_collaborator.py +++ b/plugins/modules/heroku_collaborator.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: heroku_collaborator diff --git a/plugins/modules/hg.py b/plugins/modules/hg.py index 982364504c..afd3e59dd3 100644 --- a/plugins/modules/hg.py +++ b/plugins/modules/hg.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Yeukhon Wong # Copyright (c) 2014, Nate Coraor # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: hg diff --git a/plugins/modules/homebrew.py b/plugins/modules/homebrew.py index 661f7d4d7e..7a8fc7b965 100644 --- a/plugins/modules/homebrew.py +++ b/plugins/modules/homebrew.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Andrew Dunham # Copyright (c) 2013, Daniel Jaouen @@ -10,8 +9,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/homebrew_cask.py b/plugins/modules/homebrew_cask.py index 948f5c1fd1..cae24253fb 100644 --- a/plugins/modules/homebrew_cask.py +++ b/plugins/modules/homebrew_cask.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Daniel Jaouen # Copyright (c) 2016, Indrajit Raychaudhuri @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/homebrew_services.py b/plugins/modules/homebrew_services.py index 750e771fc3..5527aae133 100644 --- a/plugins/modules/homebrew_services.py +++ b/plugins/modules/homebrew_services.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Andrew Dunham # Copyright (c) 2013, Daniel Jaouen @@ -9,10 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function - -__metaclass__ = type - +from __future__ import annotations DOCUMENTATION = r""" module: homebrew_services diff --git a/plugins/modules/homebrew_tap.py b/plugins/modules/homebrew_tap.py index f50472f90d..813b89db44 100644 --- a/plugins/modules/homebrew_tap.py +++ b/plugins/modules/homebrew_tap.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Daniel Jaouen # Copyright (c) 2016, Indrajit Raychaudhuri @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/homectl.py b/plugins/modules/homectl.py index 7d41c659ff..90e97fc484 100644 --- a/plugins/modules/homectl.py +++ b/plugins/modules/homectl.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, James Livulpi # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: homectl diff --git a/plugins/modules/honeybadger_deployment.py b/plugins/modules/honeybadger_deployment.py index 2512fc2642..5f76e3121d 100644 --- a/plugins/modules/honeybadger_deployment.py +++ b/plugins/modules/honeybadger_deployment.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright 2014 Benjamin Curtis # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: honeybadger_deployment diff --git a/plugins/modules/hpilo_boot.py b/plugins/modules/hpilo_boot.py index f04aaaed20..bf44a4dac4 100644 --- a/plugins/modules/hpilo_boot.py +++ b/plugins/modules/hpilo_boot.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright 2012 Dag Wieers # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/hpilo_info.py b/plugins/modules/hpilo_info.py index 90680603e8..8f2739180d 100644 --- a/plugins/modules/hpilo_info.py +++ b/plugins/modules/hpilo_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright 2012 Dag Wieers # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/hponcfg.py b/plugins/modules/hponcfg.py index c2d32c7d89..a17a905916 100644 --- a/plugins/modules/hponcfg.py +++ b/plugins/modules/hponcfg.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Dag Wieers # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/htpasswd.py b/plugins/modules/htpasswd.py index d8a755476f..d0e0941601 100644 --- a/plugins/modules/htpasswd.py +++ b/plugins/modules/htpasswd.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Nimbis Services, Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/hwc_ecs_instance.py b/plugins/modules/hwc_ecs_instance.py index 13becdf07f..610cd8b872 100644 --- a/plugins/modules/hwc_ecs_instance.py +++ b/plugins/modules/hwc_ecs_instance.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_evs_disk.py b/plugins/modules/hwc_evs_disk.py index 0d57caf6cb..0963736ec2 100644 --- a/plugins/modules/hwc_evs_disk.py +++ b/plugins/modules/hwc_evs_disk.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_network_vpc.py b/plugins/modules/hwc_network_vpc.py index d34e428d6a..eef670dd1d 100644 --- a/plugins/modules/hwc_network_vpc.py +++ b/plugins/modules/hwc_network_vpc.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2018 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_smn_topic.py b/plugins/modules/hwc_smn_topic.py index 45923833e6..328458b2d4 100644 --- a/plugins/modules/hwc_smn_topic.py +++ b/plugins/modules/hwc_smn_topic.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_vpc_eip.py b/plugins/modules/hwc_vpc_eip.py index e830c2b14b..9a23b7b3f9 100644 --- a/plugins/modules/hwc_vpc_eip.py +++ b/plugins/modules/hwc_vpc_eip.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_vpc_peering_connect.py b/plugins/modules/hwc_vpc_peering_connect.py index 478b28a2c8..e5d410c327 100644 --- a/plugins/modules/hwc_vpc_peering_connect.py +++ b/plugins/modules/hwc_vpc_peering_connect.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or SPDX-License-Identifier: GPL-3.0-or-later # https://www.gnu.org/licenses/gpl-3.0.txt) -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_vpc_port.py b/plugins/modules/hwc_vpc_port.py index 47f911821e..54bea0f249 100644 --- a/plugins/modules/hwc_vpc_port.py +++ b/plugins/modules/hwc_vpc_port.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_vpc_private_ip.py b/plugins/modules/hwc_vpc_private_ip.py index e665568774..664b4c84e4 100644 --- a/plugins/modules/hwc_vpc_private_ip.py +++ b/plugins/modules/hwc_vpc_private_ip.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_vpc_route.py b/plugins/modules/hwc_vpc_route.py index 20bbba6cd8..dfb1aea61b 100644 --- a/plugins/modules/hwc_vpc_route.py +++ b/plugins/modules/hwc_vpc_route.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_vpc_security_group.py b/plugins/modules/hwc_vpc_security_group.py index e1b2b41ae4..d73318666c 100644 --- a/plugins/modules/hwc_vpc_security_group.py +++ b/plugins/modules/hwc_vpc_security_group.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_vpc_security_group_rule.py b/plugins/modules/hwc_vpc_security_group_rule.py index 42f854a029..153950fb2d 100644 --- a/plugins/modules/hwc_vpc_security_group_rule.py +++ b/plugins/modules/hwc_vpc_security_group_rule.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/hwc_vpc_subnet.py b/plugins/modules/hwc_vpc_subnet.py index b9af890688..316ed39c1f 100644 --- a/plugins/modules/hwc_vpc_subnet.py +++ b/plugins/modules/hwc_vpc_subnet.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (C) 2019 Huawei # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations ############################################################################### # Documentation diff --git a/plugins/modules/ibm_sa_domain.py b/plugins/modules/ibm_sa_domain.py index d34474b551..f377bce761 100644 --- a/plugins/modules/ibm_sa_domain.py +++ b/plugins/modules/ibm_sa_domain.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, IBM CORPORATION # Author(s): Tzur Eliyahu @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ibm_sa_domain diff --git a/plugins/modules/ibm_sa_host.py b/plugins/modules/ibm_sa_host.py index b3d80a6b62..17615390f0 100644 --- a/plugins/modules/ibm_sa_host.py +++ b/plugins/modules/ibm_sa_host.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (C) 2018 IBM CORPORATION # Author(s): Tzur Eliyahu @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ibm_sa_host diff --git a/plugins/modules/ibm_sa_host_ports.py b/plugins/modules/ibm_sa_host_ports.py index 25342eb62e..4c5b2b2d04 100644 --- a/plugins/modules/ibm_sa_host_ports.py +++ b/plugins/modules/ibm_sa_host_ports.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (C) 2018 IBM CORPORATION # Author(s): Tzur Eliyahu @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ibm_sa_host_ports diff --git a/plugins/modules/ibm_sa_pool.py b/plugins/modules/ibm_sa_pool.py index 38f3820435..bb7102fa71 100644 --- a/plugins/modules/ibm_sa_pool.py +++ b/plugins/modules/ibm_sa_pool.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (C) 2018 IBM CORPORATION # Author(s): Tzur Eliyahu @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ibm_sa_pool diff --git a/plugins/modules/ibm_sa_vol.py b/plugins/modules/ibm_sa_vol.py index f9d0837b17..48450084e2 100644 --- a/plugins/modules/ibm_sa_vol.py +++ b/plugins/modules/ibm_sa_vol.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (C) 2018 IBM CORPORATION # Author(s): Tzur Eliyahu @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ibm_sa_vol diff --git a/plugins/modules/ibm_sa_vol_map.py b/plugins/modules/ibm_sa_vol_map.py index 7f5edf83ba..03c87ca37b 100644 --- a/plugins/modules/ibm_sa_vol_map.py +++ b/plugins/modules/ibm_sa_vol_map.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (C) 2018 IBM CORPORATION # Author(s): Tzur Eliyahu @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ibm_sa_vol_map diff --git a/plugins/modules/icinga2_feature.py b/plugins/modules/icinga2_feature.py index 1b39a857e4..6899fe2e23 100644 --- a/plugins/modules/icinga2_feature.py +++ b/plugins/modules/icinga2_feature.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Loic Blot # Copyright (c) 2018, Ansible Project @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/icinga2_host.py b/plugins/modules/icinga2_host.py index d78f607aae..39a7b48a6d 100644 --- a/plugins/modules/icinga2_host.py +++ b/plugins/modules/icinga2_host.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # This module is proudly sponsored by CGI (www.cgi.com) and # KPN (www.kpn.com). @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/idrac_redfish_command.py b/plugins/modules/idrac_redfish_command.py index fa4f29e5f5..b60126764a 100644 --- a/plugins/modules/idrac_redfish_command.py +++ b/plugins/modules/idrac_redfish_command.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018 Dell EMC Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: idrac_redfish_command diff --git a/plugins/modules/idrac_redfish_config.py b/plugins/modules/idrac_redfish_config.py index 466e0b344c..2a85b43903 100644 --- a/plugins/modules/idrac_redfish_config.py +++ b/plugins/modules/idrac_redfish_config.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019 Dell EMC Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: idrac_redfish_config diff --git a/plugins/modules/idrac_redfish_info.py b/plugins/modules/idrac_redfish_info.py index 4b9745f7c2..6a2ec493b3 100644 --- a/plugins/modules/idrac_redfish_info.py +++ b/plugins/modules/idrac_redfish_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019 Dell EMC Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: idrac_redfish_info diff --git a/plugins/modules/ilo_redfish_command.py b/plugins/modules/ilo_redfish_command.py index 52b08f8654..7f20a45631 100644 --- a/plugins/modules/ilo_redfish_command.py +++ b/plugins/modules/ilo_redfish_command.py @@ -1,10 +1,8 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021-2022 Hewlett Packard Enterprise, Inc. All rights reserved. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ilo_redfish_command diff --git a/plugins/modules/ilo_redfish_config.py b/plugins/modules/ilo_redfish_config.py index 95c45590e1..5cd441827f 100644 --- a/plugins/modules/ilo_redfish_config.py +++ b/plugins/modules/ilo_redfish_config.py @@ -1,10 +1,8 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021-2022 Hewlett Packard Enterprise, Inc. All rights reserved. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ilo_redfish_config diff --git a/plugins/modules/ilo_redfish_info.py b/plugins/modules/ilo_redfish_info.py index daa43b004e..6eb7d7b3f4 100644 --- a/plugins/modules/ilo_redfish_info.py +++ b/plugins/modules/ilo_redfish_info.py @@ -1,10 +1,8 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021-2022 Hewlett Packard Enterprise, Inc. All rights reserved. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ilo_redfish_info diff --git a/plugins/modules/imc_rest.py b/plugins/modules/imc_rest.py index 674ba0d2b3..e41d06b3aa 100644 --- a/plugins/modules/imc_rest.py +++ b/plugins/modules/imc_rest.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Dag Wieers # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/imgadm.py b/plugins/modules/imgadm.py index ef27508986..da016f8597 100644 --- a/plugins/modules/imgadm.py +++ b/plugins/modules/imgadm.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, 2017 Jasper Lievisse Adriaanse # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/infinity.py b/plugins/modules/infinity.py index 7d5c6962bc..7f568faa0d 100644 --- a/plugins/modules/infinity.py +++ b/plugins/modules/infinity.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: infinity diff --git a/plugins/modules/influxdb_database.py b/plugins/modules/influxdb_database.py index e5246ebfe6..600599ab0c 100644 --- a/plugins/modules/influxdb_database.py +++ b/plugins/modules/influxdb_database.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Kamil Szczygiel # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/influxdb_query.py b/plugins/modules/influxdb_query.py index 98b8066b67..1707d401f2 100644 --- a/plugins/modules/influxdb_query.py +++ b/plugins/modules/influxdb_query.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, René Moser # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/influxdb_retention_policy.py b/plugins/modules/influxdb_retention_policy.py index 824c34bb7d..6496e37af4 100644 --- a/plugins/modules/influxdb_retention_policy.py +++ b/plugins/modules/influxdb_retention_policy.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Kamil Szczygiel # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: influxdb_retention_policy diff --git a/plugins/modules/influxdb_user.py b/plugins/modules/influxdb_user.py index 45410e76a5..b6351a0c27 100644 --- a/plugins/modules/influxdb_user.py +++ b/plugins/modules/influxdb_user.py @@ -1,14 +1,12 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Vitaliy Zhhuta # insipred by Kamil Szczygiel influxdb_database module # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: influxdb_user diff --git a/plugins/modules/influxdb_write.py b/plugins/modules/influxdb_write.py index c67e57699b..d0348aca01 100644 --- a/plugins/modules/influxdb_write.py +++ b/plugins/modules/influxdb_write.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, René Moser # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ini_file.py b/plugins/modules/ini_file.py index 04fe92fa08..7a5a514a38 100644 --- a/plugins/modules/ini_file.py +++ b/plugins/modules/ini_file.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Jan-Piet Mens # Copyright (c) 2015, Ales Nosek @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/installp.py b/plugins/modules/installp.py index da88a7e7c2..57f70db687 100644 --- a/plugins/modules/installp.py +++ b/plugins/modules/installp.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Kairo Araujo # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: installp diff --git a/plugins/modules/interfaces_file.py b/plugins/modules/interfaces_file.py index 8e315d7b69..ead71fe6f7 100644 --- a/plugins/modules/interfaces_file.py +++ b/plugins/modules/interfaces_file.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2016, Roman Belyakovsky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ip_netns.py b/plugins/modules/ip_netns.py index 6bcae8e5f2..0a3fa9f86d 100644 --- a/plugins/modules/ip_netns.py +++ b/plugins/modules/ip_netns.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Arie Bregman # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ip_netns diff --git a/plugins/modules/ipa_config.py b/plugins/modules/ipa_config.py index 404e1905ac..ffa035d6e9 100644 --- a/plugins/modules/ipa_config.py +++ b/plugins/modules/ipa_config.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Fran Fitzpatrick # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_config diff --git a/plugins/modules/ipa_dnsrecord.py b/plugins/modules/ipa_dnsrecord.py index 49df878d4e..2507cc7f14 100644 --- a/plugins/modules/ipa_dnsrecord.py +++ b/plugins/modules/ipa_dnsrecord.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Abhijeet Kasurde (akasurde@redhat.com) # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_dnsrecord diff --git a/plugins/modules/ipa_dnszone.py b/plugins/modules/ipa_dnszone.py index afe750f893..57faaef955 100644 --- a/plugins/modules/ipa_dnszone.py +++ b/plugins/modules/ipa_dnszone.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Fran Fitzpatrick (francis.x.fitzpatrick@gmail.com) # Borrowed heavily from other work by Abhijeet Kasurde (akasurde@redhat.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_dnszone diff --git a/plugins/modules/ipa_getkeytab.py b/plugins/modules/ipa_getkeytab.py index 7c533fb729..0b4e102ac0 100644 --- a/plugins/modules/ipa_getkeytab.py +++ b/plugins/modules/ipa_getkeytab.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024 Alexander Bakanovskii # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ipa_group.py b/plugins/modules/ipa_group.py index f27f312006..2c004c8bb7 100644 --- a/plugins/modules/ipa_group.py +++ b/plugins/modules/ipa_group.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_group diff --git a/plugins/modules/ipa_hbacrule.py b/plugins/modules/ipa_hbacrule.py index 10767398c0..67e39bbe98 100644 --- a/plugins/modules/ipa_hbacrule.py +++ b/plugins/modules/ipa_hbacrule.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_hbacrule diff --git a/plugins/modules/ipa_host.py b/plugins/modules/ipa_host.py index 32422c71c8..568550f5a8 100644 --- a/plugins/modules/ipa_host.py +++ b/plugins/modules/ipa_host.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_host diff --git a/plugins/modules/ipa_hostgroup.py b/plugins/modules/ipa_hostgroup.py index c4d3e691ef..f4f40d0bd9 100644 --- a/plugins/modules/ipa_hostgroup.py +++ b/plugins/modules/ipa_hostgroup.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_hostgroup diff --git a/plugins/modules/ipa_otpconfig.py b/plugins/modules/ipa_otpconfig.py index e562b63585..a260cc7a13 100644 --- a/plugins/modules/ipa_otpconfig.py +++ b/plugins/modules/ipa_otpconfig.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # Heavily influenced from Fran Fitzpatrick ipa_config module # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_otpconfig diff --git a/plugins/modules/ipa_otptoken.py b/plugins/modules/ipa_otptoken.py index e2d25c5274..388ccfb4d9 100644 --- a/plugins/modules/ipa_otptoken.py +++ b/plugins/modules/ipa_otptoken.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_otptoken diff --git a/plugins/modules/ipa_pwpolicy.py b/plugins/modules/ipa_pwpolicy.py index a7bdd24047..10650a49dd 100644 --- a/plugins/modules/ipa_pwpolicy.py +++ b/plugins/modules/ipa_pwpolicy.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_pwpolicy diff --git a/plugins/modules/ipa_role.py b/plugins/modules/ipa_role.py index f7cc3f8a10..130036ebd1 100644 --- a/plugins/modules/ipa_role.py +++ b/plugins/modules/ipa_role.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_role diff --git a/plugins/modules/ipa_service.py b/plugins/modules/ipa_service.py index 7d84093b4f..089d49fc88 100644 --- a/plugins/modules/ipa_service.py +++ b/plugins/modules/ipa_service.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_service diff --git a/plugins/modules/ipa_subca.py b/plugins/modules/ipa_subca.py index 5f8e1e8769..1442f9d7ea 100644 --- a/plugins/modules/ipa_subca.py +++ b/plugins/modules/ipa_subca.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Abhijeet Kasurde (akasurde@redhat.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_subca diff --git a/plugins/modules/ipa_sudocmd.py b/plugins/modules/ipa_sudocmd.py index b50353fdf2..1aabeb07a3 100644 --- a/plugins/modules/ipa_sudocmd.py +++ b/plugins/modules/ipa_sudocmd.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_sudocmd diff --git a/plugins/modules/ipa_sudocmdgroup.py b/plugins/modules/ipa_sudocmdgroup.py index 592f544bdd..af3f4c9547 100644 --- a/plugins/modules/ipa_sudocmdgroup.py +++ b/plugins/modules/ipa_sudocmdgroup.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_sudocmdgroup diff --git a/plugins/modules/ipa_sudorule.py b/plugins/modules/ipa_sudorule.py index c2711594a7..96ea6bfa30 100644 --- a/plugins/modules/ipa_sudorule.py +++ b/plugins/modules/ipa_sudorule.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_sudorule diff --git a/plugins/modules/ipa_user.py b/plugins/modules/ipa_user.py index 4956a48cfb..4fbef766c5 100644 --- a/plugins/modules/ipa_user.py +++ b/plugins/modules/ipa_user.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_user diff --git a/plugins/modules/ipa_vault.py b/plugins/modules/ipa_vault.py index 96725e90b5..54cbdce235 100644 --- a/plugins/modules/ipa_vault.py +++ b/plugins/modules/ipa_vault.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Juan Manuel Parrilla # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipa_vault diff --git a/plugins/modules/ipbase_info.py b/plugins/modules/ipbase_info.py index 7a2dde13d6..1dba9ee717 100644 --- a/plugins/modules/ipbase_info.py +++ b/plugins/modules/ipbase_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2023, Dominik Kukacka # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: "ipbase_info" diff --git a/plugins/modules/ipify_facts.py b/plugins/modules/ipify_facts.py index b7cd2b7447..73a94db2c7 100644 --- a/plugins/modules/ipify_facts.py +++ b/plugins/modules/ipify_facts.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2015, René Moser # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ipinfoio_facts.py b/plugins/modules/ipinfoio_facts.py index 5db21dc8f8..4d5d8b25a8 100644 --- a/plugins/modules/ipinfoio_facts.py +++ b/plugins/modules/ipinfoio_facts.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Aleksei Kostiuk # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ipmi_boot.py b/plugins/modules/ipmi_boot.py index 69131732c6..30fcfb161d 100644 --- a/plugins/modules/ipmi_boot.py +++ b/plugins/modules/ipmi_boot.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ipmi_power.py b/plugins/modules/ipmi_power.py index 292ecc73aa..b88fba07be 100644 --- a/plugins/modules/ipmi_power.py +++ b/plugins/modules/ipmi_power.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/iptables_state.py b/plugins/modules/iptables_state.py index 6556314765..0119465007 100644 --- a/plugins/modules/iptables_state.py +++ b/plugins/modules/iptables_state.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, quidame # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ipwcli_dns.py b/plugins/modules/ipwcli_dns.py index 604eb82b5f..909da24ddf 100644 --- a/plugins/modules/ipwcli_dns.py +++ b/plugins/modules/ipwcli_dns.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Christian Wollinger # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ipwcli_dns diff --git a/plugins/modules/irc.py b/plugins/modules/irc.py index 78ac7449f7..537b26e0bc 100644 --- a/plugins/modules/irc.py +++ b/plugins/modules/irc.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Jan-Piet Mens # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/iso_create.py b/plugins/modules/iso_create.py index 70f76558e6..8d11bb2248 100644 --- a/plugins/modules/iso_create.py +++ b/plugins/modules/iso_create.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Ansible Project # Copyright (c) 2020, VMware, Inc. All Rights Reserved. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: iso_create diff --git a/plugins/modules/iso_customize.py b/plugins/modules/iso_customize.py index 5ee5b22c2c..7e64f949bd 100644 --- a/plugins/modules/iso_customize.py +++ b/plugins/modules/iso_customize.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Ansible Project # Copyright (c) 2022, VMware, Inc. All Rights Reserved. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: iso_customize diff --git a/plugins/modules/iso_extract.py b/plugins/modules/iso_extract.py index 88644a6eb6..11897744a8 100644 --- a/plugins/modules/iso_extract.py +++ b/plugins/modules/iso_extract.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Jeroen Hoekx # Copyright (c) 2016, Matt Robinson @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/modules/jabber.py b/plugins/modules/jabber.py index ab73672410..096a9c6ef2 100644 --- a/plugins/modules/jabber.py +++ b/plugins/modules/jabber.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2015, Brian Coca # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/java_cert.py b/plugins/modules/java_cert.py index 13cfea9324..bbf63fd33e 100644 --- a/plugins/modules/java_cert.py +++ b/plugins/modules/java_cert.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, RSD Services S.A # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: java_cert diff --git a/plugins/modules/java_keystore.py b/plugins/modules/java_keystore.py index c826c9af4c..8bb2c42c90 100644 --- a/plugins/modules/java_keystore.py +++ b/plugins/modules/java_keystore.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, quidame # Copyright (c) 2016, Guillaume Grossetie # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/jboss.py b/plugins/modules/jboss.py index 2d4f4b9bad..c26e0188a1 100644 --- a/plugins/modules/jboss.py +++ b/plugins/modules/jboss.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Jeroen Hoekx # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/jenkins_build.py b/plugins/modules/jenkins_build.py index 4e11dd3642..a088ce7dae 100644 --- a/plugins/modules/jenkins_build.py +++ b/plugins/modules/jenkins_build.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: jenkins_build diff --git a/plugins/modules/jenkins_build_info.py b/plugins/modules/jenkins_build_info.py index 85cb22ad2c..1e032af423 100644 --- a/plugins/modules/jenkins_build_info.py +++ b/plugins/modules/jenkins_build_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: jenkins_build_info diff --git a/plugins/modules/jenkins_credential.py b/plugins/modules/jenkins_credential.py index 3bd8a9dd7a..4d175bc052 100644 --- a/plugins/modules/jenkins_credential.py +++ b/plugins/modules/jenkins_credential.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: jenkins_credential diff --git a/plugins/modules/jenkins_job.py b/plugins/modules/jenkins_job.py index 8362a40255..ec8941ea93 100644 --- a/plugins/modules/jenkins_job.py +++ b/plugins/modules/jenkins_job.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: jenkins_job diff --git a/plugins/modules/jenkins_job_info.py b/plugins/modules/jenkins_job_info.py index 37d9af3f56..7c3feafee2 100644 --- a/plugins/modules/jenkins_job_info.py +++ b/plugins/modules/jenkins_job_info.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) Ansible Project # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: jenkins_job_info diff --git a/plugins/modules/jenkins_node.py b/plugins/modules/jenkins_node.py index aa75100168..2ebcdf967d 100644 --- a/plugins/modules/jenkins_node.py +++ b/plugins/modules/jenkins_node.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: jenkins_node diff --git a/plugins/modules/jenkins_plugin.py b/plugins/modules/jenkins_plugin.py index ca06d77a8f..d4209681c7 100644 --- a/plugins/modules/jenkins_plugin.py +++ b/plugins/modules/jenkins_plugin.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Jiri Tyr # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/jenkins_script.py b/plugins/modules/jenkins_script.py index 5a00581366..5da74fc02d 100644 --- a/plugins/modules/jenkins_script.py +++ b/plugins/modules/jenkins_script.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, James Hogarth # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/jira.py b/plugins/modules/jira.py index e83220c341..187fa52bca 100644 --- a/plugins/modules/jira.py +++ b/plugins/modules/jira.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Steve Smith # Atlassian open-source approval reference OSR-76. @@ -11,8 +10,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/kdeconfig.py b/plugins/modules/kdeconfig.py index 664f7c692e..c0d5b80b70 100644 --- a/plugins/modules/kdeconfig.py +++ b/plugins/modules/kdeconfig.py @@ -3,8 +3,7 @@ # Copyright (c) 2023, Salvatore Mesoraca # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/kernel_blacklist.py b/plugins/modules/kernel_blacklist.py index e1cf3fddb5..a0bad12b83 100644 --- a/plugins/modules/kernel_blacklist.py +++ b/plugins/modules/kernel_blacklist.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Alexei Znamensky (@russoz) # Copyright (c) 2013, Matthias Vogelgesang # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: kernel_blacklist diff --git a/plugins/modules/keycloak_authentication.py b/plugins/modules/keycloak_authentication.py index ae6d24958c..6e84a6adfd 100644 --- a/plugins/modules/keycloak_authentication.py +++ b/plugins/modules/keycloak_authentication.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, INSPQ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_authentication diff --git a/plugins/modules/keycloak_authentication_required_actions.py b/plugins/modules/keycloak_authentication_required_actions.py index 69183ce605..61672721bd 100644 --- a/plugins/modules/keycloak_authentication_required_actions.py +++ b/plugins/modules/keycloak_authentication_required_actions.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # Copyright (c) 2021, Christophe Gilles # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or # https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_authentication_required_actions diff --git a/plugins/modules/keycloak_authz_authorization_scope.py b/plugins/modules/keycloak_authz_authorization_scope.py index 78d70c7ee6..ad7ada6719 100644 --- a/plugins/modules/keycloak_authz_authorization_scope.py +++ b/plugins/modules/keycloak_authz_authorization_scope.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # Copyright (c) 2021, Christophe Gilles # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or # https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_authz_authorization_scope diff --git a/plugins/modules/keycloak_authz_custom_policy.py b/plugins/modules/keycloak_authz_custom_policy.py index 9607c0172c..87b8fde834 100644 --- a/plugins/modules/keycloak_authz_custom_policy.py +++ b/plugins/modules/keycloak_authz_custom_policy.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # Copyright (c) 2021, Christophe Gilles # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or # https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_authz_custom_policy diff --git a/plugins/modules/keycloak_authz_permission.py b/plugins/modules/keycloak_authz_permission.py index 74bc6cf956..b36db802cb 100644 --- a/plugins/modules/keycloak_authz_permission.py +++ b/plugins/modules/keycloak_authz_permission.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # Copyright (c) 2021, Christophe Gilles # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or # https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_authz_permission diff --git a/plugins/modules/keycloak_authz_permission_info.py b/plugins/modules/keycloak_authz_permission_info.py index af7318315f..c60da778ed 100644 --- a/plugins/modules/keycloak_authz_permission_info.py +++ b/plugins/modules/keycloak_authz_permission_info.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # Copyright (c) 2021, Christophe Gilles # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or # https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_authz_permission_info diff --git a/plugins/modules/keycloak_client.py b/plugins/modules/keycloak_client.py index 78c70fb292..ed13b106e2 100644 --- a/plugins/modules/keycloak_client.py +++ b/plugins/modules/keycloak_client.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_client diff --git a/plugins/modules/keycloak_client_rolemapping.py b/plugins/modules/keycloak_client_rolemapping.py index 1700c99cc1..53ac32c2e9 100644 --- a/plugins/modules/keycloak_client_rolemapping.py +++ b/plugins/modules/keycloak_client_rolemapping.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_client_rolemapping diff --git a/plugins/modules/keycloak_client_rolescope.py b/plugins/modules/keycloak_client_rolescope.py index fcf57c2e4a..8f37172a18 100644 --- a/plugins/modules/keycloak_client_rolescope.py +++ b/plugins/modules/keycloak_client_rolescope.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_client_rolescope diff --git a/plugins/modules/keycloak_clientscope.py b/plugins/modules/keycloak_clientscope.py index ddb4e1b04b..cea4b4fab2 100644 --- a/plugins/modules/keycloak_clientscope.py +++ b/plugins/modules/keycloak_clientscope.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_clientscope diff --git a/plugins/modules/keycloak_clientscope_type.py b/plugins/modules/keycloak_clientscope_type.py index 85308f1a22..e979d123ab 100644 --- a/plugins/modules/keycloak_clientscope_type.py +++ b/plugins/modules/keycloak_clientscope_type.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: keycloak_clientscope_type diff --git a/plugins/modules/keycloak_clientsecret_info.py b/plugins/modules/keycloak_clientsecret_info.py index 0ea48f6a33..47d2679c44 100644 --- a/plugins/modules/keycloak_clientsecret_info.py +++ b/plugins/modules/keycloak_clientsecret_info.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Fynn Chen # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: keycloak_clientsecret_info diff --git a/plugins/modules/keycloak_clientsecret_regenerate.py b/plugins/modules/keycloak_clientsecret_regenerate.py index 2bcaeb3705..ae7c1af4f3 100644 --- a/plugins/modules/keycloak_clientsecret_regenerate.py +++ b/plugins/modules/keycloak_clientsecret_regenerate.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Fynn Chen # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: keycloak_clientsecret_regenerate diff --git a/plugins/modules/keycloak_clienttemplate.py b/plugins/modules/keycloak_clienttemplate.py index ee357605f1..7eda821de6 100644 --- a/plugins/modules/keycloak_clienttemplate.py +++ b/plugins/modules/keycloak_clienttemplate.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_clienttemplate diff --git a/plugins/modules/keycloak_component.py b/plugins/modules/keycloak_component.py index 8b0c67b321..e80caa8a02 100644 --- a/plugins/modules/keycloak_component.py +++ b/plugins/modules/keycloak_component.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Björn Bösel # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or # https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_component diff --git a/plugins/modules/keycloak_component_info.py b/plugins/modules/keycloak_component_info.py index 79a6d58720..06565bf7c6 100644 --- a/plugins/modules/keycloak_component_info.py +++ b/plugins/modules/keycloak_component_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_component_info diff --git a/plugins/modules/keycloak_group.py b/plugins/modules/keycloak_group.py index 7053b33a35..a040e6e659 100644 --- a/plugins/modules/keycloak_group.py +++ b/plugins/modules/keycloak_group.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Adam Goossens # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_group diff --git a/plugins/modules/keycloak_identity_provider.py b/plugins/modules/keycloak_identity_provider.py index 7d69611089..12aa2cc4ad 100644 --- a/plugins/modules/keycloak_identity_provider.py +++ b/plugins/modules/keycloak_identity_provider.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_identity_provider diff --git a/plugins/modules/keycloak_realm.py b/plugins/modules/keycloak_realm.py index bcb6cd62d8..47ad90ee4e 100644 --- a/plugins/modules/keycloak_realm.py +++ b/plugins/modules/keycloak_realm.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # Copyright (c) 2021, Christophe Gilles # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_realm diff --git a/plugins/modules/keycloak_realm_info.py b/plugins/modules/keycloak_realm_info.py index 501ca48c21..db16970046 100644 --- a/plugins/modules/keycloak_realm_info.py +++ b/plugins/modules/keycloak_realm_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_realm_info diff --git a/plugins/modules/keycloak_realm_key.py b/plugins/modules/keycloak_realm_key.py index dbb284ec4b..d21d163530 100644 --- a/plugins/modules/keycloak_realm_key.py +++ b/plugins/modules/keycloak_realm_key.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Eike Frost # Copyright (c) 2021, Christophe Gilles # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or # https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_realm_key diff --git a/plugins/modules/keycloak_realm_keys_metadata_info.py b/plugins/modules/keycloak_realm_keys_metadata_info.py index 8340c8f2a5..71ce5acffa 100644 --- a/plugins/modules/keycloak_realm_keys_metadata_info.py +++ b/plugins/modules/keycloak_realm_keys_metadata_info.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: keycloak_realm_keys_metadata_info diff --git a/plugins/modules/keycloak_realm_rolemapping.py b/plugins/modules/keycloak_realm_rolemapping.py index 2b6b6a4eda..b8034a260b 100644 --- a/plugins/modules/keycloak_realm_rolemapping.py +++ b/plugins/modules/keycloak_realm_rolemapping.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_realm_rolemapping diff --git a/plugins/modules/keycloak_role.py b/plugins/modules/keycloak_role.py index 7f6ebeab43..1480965ab6 100644 --- a/plugins/modules/keycloak_role.py +++ b/plugins/modules/keycloak_role.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Adam Goossens # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_role diff --git a/plugins/modules/keycloak_user.py b/plugins/modules/keycloak_user.py index 2b3c838483..8ff657e322 100644 --- a/plugins/modules/keycloak_user.py +++ b/plugins/modules/keycloak_user.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, INSPQ (@elfelip) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/keycloak_user_federation.py b/plugins/modules/keycloak_user_federation.py index 3290ab8dd9..5f2b72ed14 100644 --- a/plugins/modules/keycloak_user_federation.py +++ b/plugins/modules/keycloak_user_federation.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_user_federation diff --git a/plugins/modules/keycloak_user_rolemapping.py b/plugins/modules/keycloak_user_rolemapping.py index 49d71e2ca9..2d7024fd5f 100644 --- a/plugins/modules/keycloak_user_rolemapping.py +++ b/plugins/modules/keycloak_user_rolemapping.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Dušan Marković (@bratwurzt) # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_user_rolemapping diff --git a/plugins/modules/keycloak_userprofile.py b/plugins/modules/keycloak_userprofile.py index 9760a17ecf..b0b9f04b57 100644 --- a/plugins/modules/keycloak_userprofile.py +++ b/plugins/modules/keycloak_userprofile.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: keycloak_userprofile diff --git a/plugins/modules/keyring.py b/plugins/modules/keyring.py index eef59dd10a..a201d214c2 100644 --- a/plugins/modules/keyring.py +++ b/plugins/modules/keyring.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexander Hussey # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) @@ -8,9 +7,8 @@ Ansible Module - community.general.keyring """ -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: keyring diff --git a/plugins/modules/keyring_info.py b/plugins/modules/keyring_info.py index 836ecafdde..fb186c8e44 100644 --- a/plugins/modules/keyring_info.py +++ b/plugins/modules/keyring_info.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexander Hussey # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) @@ -8,9 +7,8 @@ Ansible Module - community.general.keyring_info """ -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: keyring_info diff --git a/plugins/modules/kibana_plugin.py b/plugins/modules/kibana_plugin.py index b975e2dcea..b464d363bb 100644 --- a/plugins/modules/kibana_plugin.py +++ b/plugins/modules/kibana_plugin.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Thierno IB. BARRY @barryib # Sponsored by Polyconseil http://polyconseil.fr. @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/krb_ticket.py b/plugins/modules/krb_ticket.py index 2ae7d92801..995319e715 100644 --- a/plugins/modules/krb_ticket.py +++ b/plugins/modules/krb_ticket.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024 Alexander Bakanovskii # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/launchd.py b/plugins/modules/launchd.py index 310e1af9b1..89aada92d6 100644 --- a/plugins/modules/launchd.py +++ b/plugins/modules/launchd.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Martin Migasiewicz # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: launchd diff --git a/plugins/modules/layman.py b/plugins/modules/layman.py index b19428d9f9..af2191654f 100644 --- a/plugins/modules/layman.py +++ b/plugins/modules/layman.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Jakub Jirutka # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/lbu.py b/plugins/modules/lbu.py index e91fd5e01a..7957d0392a 100644 --- a/plugins/modules/lbu.py +++ b/plugins/modules/lbu.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Kaarle Ritvanen # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: lbu diff --git a/plugins/modules/ldap_attrs.py b/plugins/modules/ldap_attrs.py index 592da93a63..cb8c676536 100644 --- a/plugins/modules/ldap_attrs.py +++ b/plugins/modules/ldap_attrs.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Maciej Delmanowski # Copyright (c) 2017, Alexander Korinek @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ldap_entry.py b/plugins/modules/ldap_entry.py index 230f6337ab..05242304bd 100644 --- a/plugins/modules/ldap_entry.py +++ b/plugins/modules/ldap_entry.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Peter Sagerson # Copyright (c) 2016, Jiri Tyr @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ldap_inc.py b/plugins/modules/ldap_inc.py index 224027f666..41d58dfb3f 100644 --- a/plugins/modules/ldap_inc.py +++ b/plugins/modules/ldap_inc.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Philippe Duveau # Copyright (c) 2019, Maciej Delmanowski (ldap_attrs.py) @@ -11,8 +10,7 @@ # The code of this module is derived from that of ldap_attrs.py -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ldap_passwd.py b/plugins/modules/ldap_passwd.py index b29254f8c6..86cd923c95 100644 --- a/plugins/modules/ldap_passwd.py +++ b/plugins/modules/ldap_passwd.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017-2018, Keller Fuchs # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ldap_search.py b/plugins/modules/ldap_search.py index 47c4d8d64d..c4a432c45e 100644 --- a/plugins/modules/ldap_search.py +++ b/plugins/modules/ldap_search.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Peter Sagerson # Copyright (c) 2020, Sebastian Pfahl # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ldap_search diff --git a/plugins/modules/librato_annotation.py b/plugins/modules/librato_annotation.py index 1087cb426c..2118d95051 100644 --- a/plugins/modules/librato_annotation.py +++ b/plugins/modules/librato_annotation.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) Seth Edwards, 2014 # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/linode.py b/plugins/modules/linode.py index d2c5714d47..e4e27bf0d4 100644 --- a/plugins/modules/linode.py +++ b/plugins/modules/linode.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: linode diff --git a/plugins/modules/linode_v4.py b/plugins/modules/linode_v4.py index 0095cb9002..6f0cac84d6 100644 --- a/plugins/modules/linode_v4.py +++ b/plugins/modules/linode_v4.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: linode_v4 diff --git a/plugins/modules/listen_ports_facts.py b/plugins/modules/listen_ports_facts.py index a33c78be3c..11b364ad4b 100644 --- a/plugins/modules/listen_ports_facts.py +++ b/plugins/modules/listen_ports_facts.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2017, Nathan Davison # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: listen_ports_facts diff --git a/plugins/modules/lldp.py b/plugins/modules/lldp.py index 018d9fc307..a142d9a2ab 100644 --- a/plugins/modules/lldp.py +++ b/plugins/modules/lldp.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/locale_gen.py b/plugins/modules/locale_gen.py index 2e1932c204..6cfbe81ccc 100644 --- a/plugins/modules/locale_gen.py +++ b/plugins/modules/locale_gen.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: locale_gen diff --git a/plugins/modules/logentries.py b/plugins/modules/logentries.py index 69e83f5e49..ac7fee2f00 100644 --- a/plugins/modules/logentries.py +++ b/plugins/modules/logentries.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Ivan Vanderbyl # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/logentries_msg.py b/plugins/modules/logentries_msg.py index 8b2a7c5155..bbbaf9720d 100644 --- a/plugins/modules/logentries_msg.py +++ b/plugins/modules/logentries_msg.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/logstash_plugin.py b/plugins/modules/logstash_plugin.py index e6758165f3..e0d112d334 100644 --- a/plugins/modules/logstash_plugin.py +++ b/plugins/modules/logstash_plugin.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Loic Blot # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/lvg.py b/plugins/modules/lvg.py index 42d4c9182e..bc165ad5f8 100644 --- a/plugins/modules/lvg.py +++ b/plugins/modules/lvg.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Alexander Bulimov # Based on lvol module by Jeroen Hoekx # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/modules/lvg_rename.py b/plugins/modules/lvg_rename.py index 94b1aea95e..5c1b497f2b 100644 --- a/plugins/modules/lvg_rename.py +++ b/plugins/modules/lvg_rename.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Contributors to the Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/modules/lvm_pv.py b/plugins/modules/lvm_pv.py index 6cc4c4ebde..3623109465 100644 --- a/plugins/modules/lvm_pv.py +++ b/plugins/modules/lvm_pv.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2025, Klention Mali # Based on lvol module by Jeroen Hoekx # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/lvm_pv_move_data.py b/plugins/modules/lvm_pv_move_data.py index 7ebdfad02b..d14434d66a 100644 --- a/plugins/modules/lvm_pv_move_data.py +++ b/plugins/modules/lvm_pv_move_data.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2025, Klention Mali # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/lvol.py b/plugins/modules/lvol.py index 6166e437f2..c2b18dd936 100644 --- a/plugins/modules/lvol.py +++ b/plugins/modules/lvol.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Jeroen Hoekx , Alexander Bulimov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/modules/lxc_container.py b/plugins/modules/lxc_container.py index cbd643efdb..6c4ff64f9c 100644 --- a/plugins/modules/lxc_container.py +++ b/plugins/modules/lxc_container.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Kevin Carter # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/lxca_cmms.py b/plugins/modules/lxca_cmms.py index 87b0e2e125..9078cd272a 100644 --- a/plugins/modules/lxca_cmms.py +++ b/plugins/modules/lxca_cmms.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/lxca_nodes.py b/plugins/modules/lxca_nodes.py index 91d3337b27..010f189629 100644 --- a/plugins/modules/lxca_nodes.py +++ b/plugins/modules/lxca_nodes.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/lxd_container.py b/plugins/modules/lxd_container.py index 4abec5acaa..3998b25d5f 100644 --- a/plugins/modules/lxd_container.py +++ b/plugins/modules/lxd_container.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Hiroaki Nakamura # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/lxd_profile.py b/plugins/modules/lxd_profile.py index 2525889968..f38cf6fc4b 100644 --- a/plugins/modules/lxd_profile.py +++ b/plugins/modules/lxd_profile.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Hiroaki Nakamura # Copyright (c) 2020, Frank Dornheim # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: lxd_profile diff --git a/plugins/modules/lxd_project.py b/plugins/modules/lxd_project.py index 20804f8b38..a0bd710547 100644 --- a/plugins/modules/lxd_project.py +++ b/plugins/modules/lxd_project.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: lxd_project diff --git a/plugins/modules/macports.py b/plugins/modules/macports.py index c328e45904..7e9e3c0b57 100644 --- a/plugins/modules/macports.py +++ b/plugins/modules/macports.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Jimmy Tang # Based on okpg (Patrick Pelletier ), pacman @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/mail.py b/plugins/modules/mail.py index 0386bd31b6..a6f0d129cd 100644 --- a/plugins/modules/mail.py +++ b/plugins/modules/mail.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Dag Wieers (@dagwieers) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/make.py b/plugins/modules/make.py index 57ee525db5..ba2b1bcca9 100644 --- a/plugins/modules/make.py +++ b/plugins/modules/make.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Linus Unnebäck # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: make diff --git a/plugins/modules/manageiq_alert_profiles.py b/plugins/modules/manageiq_alert_profiles.py index 8061b73bc5..6f04309eff 100644 --- a/plugins/modules/manageiq_alert_profiles.py +++ b/plugins/modules/manageiq_alert_profiles.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017 Red Hat Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/manageiq_alerts.py b/plugins/modules/manageiq_alerts.py index d1b3fdba69..dec3dfad57 100644 --- a/plugins/modules/manageiq_alerts.py +++ b/plugins/modules/manageiq_alerts.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017 Red Hat Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/manageiq_group.py b/plugins/modules/manageiq_group.py index 8852fe5f3f..39bc641967 100644 --- a/plugins/modules/manageiq_group.py +++ b/plugins/modules/manageiq_group.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Evert Mulder (base on manageiq_user.py by Daniel Korn ) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: manageiq_group diff --git a/plugins/modules/manageiq_policies.py b/plugins/modules/manageiq_policies.py index 247e2dc94c..a5539724dc 100644 --- a/plugins/modules/manageiq_policies.py +++ b/plugins/modules/manageiq_policies.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Daniel Korn # Copyright (c) 2017, Yaacov Zamir # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/manageiq_policies_info.py b/plugins/modules/manageiq_policies_info.py index 2db694f11c..bf96679e29 100644 --- a/plugins/modules/manageiq_policies_info.py +++ b/plugins/modules/manageiq_policies_info.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # Copyright (c) 2017, Daniel Korn # Copyright (c) 2017, Yaacov Zamir # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/manageiq_provider.py b/plugins/modules/manageiq_provider.py index 334555c29a..0268baa5c8 100644 --- a/plugins/modules/manageiq_provider.py +++ b/plugins/modules/manageiq_provider.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Daniel Korn # Copyright (c) 2017, Yaacov Zamir # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/manageiq_tags.py b/plugins/modules/manageiq_tags.py index efd135393d..7715a04288 100644 --- a/plugins/modules/manageiq_tags.py +++ b/plugins/modules/manageiq_tags.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Daniel Korn # Copyright (c) 2017, Yaacov Zamir # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/manageiq_tags_info.py b/plugins/modules/manageiq_tags_info.py index 2a742f69c5..eeb2e74685 100644 --- a/plugins/modules/manageiq_tags_info.py +++ b/plugins/modules/manageiq_tags_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Daniel Korn # Copyright (c) 2017, Yaacov Zamir # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/manageiq_tenant.py b/plugins/modules/manageiq_tenant.py index 27d2d5784d..0ba54bbc91 100644 --- a/plugins/modules/manageiq_tenant.py +++ b/plugins/modules/manageiq_tenant.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Evert Mulder (base on manageiq_user.py by Daniel Korn ) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: manageiq_tenant diff --git a/plugins/modules/manageiq_user.py b/plugins/modules/manageiq_user.py index 475086c823..c116387e65 100644 --- a/plugins/modules/manageiq_user.py +++ b/plugins/modules/manageiq_user.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Daniel Korn # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/mas.py b/plugins/modules/mas.py index 3659c97636..2e851f9ab6 100644 --- a/plugins/modules/mas.py +++ b/plugins/modules/mas.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Lukas Bestle # Copyright (c) 2017, Michael Heap # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/matrix.py b/plugins/modules/matrix.py index fb6c797bff..5b643357f5 100644 --- a/plugins/modules/matrix.py +++ b/plugins/modules/matrix.py @@ -5,8 +5,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: "Jan Christian Grünhage (@jcgruenhage)" diff --git a/plugins/modules/mattermost.py b/plugins/modules/mattermost.py index 4cb32c1f3b..7739d62851 100644 --- a/plugins/modules/mattermost.py +++ b/plugins/modules/mattermost.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Benjamin Jolivot # Inspired by slack module : @@ -11,8 +10,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/maven_artifact.py b/plugins/modules/maven_artifact.py index fb7eb830f0..11e07b538e 100644 --- a/plugins/modules/maven_artifact.py +++ b/plugins/modules/maven_artifact.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Chris Schmidt # @@ -8,8 +7,7 @@ # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: maven_artifact diff --git a/plugins/modules/memset_dns_reload.py b/plugins/modules/memset_dns_reload.py index cb8ebe9191..e7c9c70ea4 100644 --- a/plugins/modules/memset_dns_reload.py +++ b/plugins/modules/memset_dns_reload.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Simon Weald # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: memset_dns_reload diff --git a/plugins/modules/memset_memstore_info.py b/plugins/modules/memset_memstore_info.py index e9f2699812..bda8cf0435 100644 --- a/plugins/modules/memset_memstore_info.py +++ b/plugins/modules/memset_memstore_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Simon Weald # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: memset_memstore_info diff --git a/plugins/modules/memset_server_info.py b/plugins/modules/memset_server_info.py index 59d395a161..3869edb98a 100644 --- a/plugins/modules/memset_server_info.py +++ b/plugins/modules/memset_server_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Simon Weald # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: memset_server_info diff --git a/plugins/modules/memset_zone.py b/plugins/modules/memset_zone.py index 553328909d..3255e07a61 100644 --- a/plugins/modules/memset_zone.py +++ b/plugins/modules/memset_zone.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Simon Weald # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: memset_zone diff --git a/plugins/modules/memset_zone_domain.py b/plugins/modules/memset_zone_domain.py index 6e4dd27320..d8b8618862 100644 --- a/plugins/modules/memset_zone_domain.py +++ b/plugins/modules/memset_zone_domain.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Simon Weald # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: memset_zone_domain diff --git a/plugins/modules/memset_zone_record.py b/plugins/modules/memset_zone_record.py index fd87c35fa0..71d7b841c9 100644 --- a/plugins/modules/memset_zone_record.py +++ b/plugins/modules/memset_zone_record.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Simon Weald # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: memset_zone_record diff --git a/plugins/modules/mksysb.py b/plugins/modules/mksysb.py index 7e188ec844..c9a7eb7b60 100644 --- a/plugins/modules/mksysb.py +++ b/plugins/modules/mksysb.py @@ -1,14 +1,12 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Alexei Znamensky (@russoz) # Copyright (c) 2017, Kairo Araujo # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" author: Kairo Araujo (@kairoaraujo) diff --git a/plugins/modules/modprobe.py b/plugins/modules/modprobe.py index d5bb6fddbb..fddf0643bd 100644 --- a/plugins/modules/modprobe.py +++ b/plugins/modules/modprobe.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, David Stygstra # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: modprobe diff --git a/plugins/modules/monit.py b/plugins/modules/monit.py index a6df722dd8..78948d3e16 100644 --- a/plugins/modules/monit.py +++ b/plugins/modules/monit.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Darryl Stoflet # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/mqtt.py b/plugins/modules/mqtt.py index b35a257da7..ab1fe59cdc 100644 --- a/plugins/modules/mqtt.py +++ b/plugins/modules/mqtt.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, 2014, Jan-Piet Mens # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/mssql_db.py b/plugins/modules/mssql_db.py index d96ca90a2c..767cb2f554 100644 --- a/plugins/modules/mssql_db.py +++ b/plugins/modules/mssql_db.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Vedit Firat Arig # Outline and parts are reused from Mark Theunissen's mysql_db module # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/mssql_script.py b/plugins/modules/mssql_script.py index 37bd0853d0..ab367203c9 100644 --- a/plugins/modules/mssql_script.py +++ b/plugins/modules/mssql_script.py @@ -4,8 +4,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: mssql_script diff --git a/plugins/modules/nagios.py b/plugins/modules/nagios.py index 5a9c36bc1e..ecf15d764a 100644 --- a/plugins/modules/nagios.py +++ b/plugins/modules/nagios.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # This file is largely copied from the Nagios module included in the # Func project. Original copyright follows: @@ -10,8 +9,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/netcup_dns.py b/plugins/modules/netcup_dns.py index c48e0a2fb2..52ec6c1915 100644 --- a/plugins/modules/netcup_dns.py +++ b/plugins/modules/netcup_dns.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018 Nicolai Buchwitz # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: netcup_dns diff --git a/plugins/modules/newrelic_deployment.py b/plugins/modules/newrelic_deployment.py index af58402a44..8d86f7c20f 100644 --- a/plugins/modules/newrelic_deployment.py +++ b/plugins/modules/newrelic_deployment.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright 2013 Matt Coddington # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/nexmo.py b/plugins/modules/nexmo.py index 2d3a62b053..e1ac57ecd5 100644 --- a/plugins/modules/nexmo.py +++ b/plugins/modules/nexmo.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Matt Martz # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/nginx_status_info.py b/plugins/modules/nginx_status_info.py index 7f9865878c..31707e0688 100644 --- a/plugins/modules/nginx_status_info.py +++ b/plugins/modules/nginx_status_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2016, René Moser # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/nictagadm.py b/plugins/modules/nictagadm.py index 07b17bcf9e..bd4f646bcf 100644 --- a/plugins/modules/nictagadm.py +++ b/plugins/modules/nictagadm.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Bruce Smith # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: nictagadm diff --git a/plugins/modules/nmcli.py b/plugins/modules/nmcli.py index 0d35e5aacc..e6edbbf1d2 100644 --- a/plugins/modules/nmcli.py +++ b/plugins/modules/nmcli.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Chris Long # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: nmcli diff --git a/plugins/modules/nomad_job.py b/plugins/modules/nomad_job.py index 9b3a670cd9..d5ecec3107 100644 --- a/plugins/modules/nomad_job.py +++ b/plugins/modules/nomad_job.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, FERREIRA Christophe # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: nomad_job diff --git a/plugins/modules/nomad_job_info.py b/plugins/modules/nomad_job_info.py index b3703b64ce..98cec59746 100644 --- a/plugins/modules/nomad_job_info.py +++ b/plugins/modules/nomad_job_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, FERREIRA Christophe # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: nomad_job_info diff --git a/plugins/modules/nomad_token.py b/plugins/modules/nomad_token.py index c189bf4b85..8484334f91 100644 --- a/plugins/modules/nomad_token.py +++ b/plugins/modules/nomad_token.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2023, Pedro Nascimento # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: nomad_token diff --git a/plugins/modules/nosh.py b/plugins/modules/nosh.py index 7cd4f4ad66..1befdad369 100644 --- a/plugins/modules/nosh.py +++ b/plugins/modules/nosh.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Thomas Caravia # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/npm.py b/plugins/modules/npm.py index 25b116f2e8..7779f326aa 100644 --- a/plugins/modules/npm.py +++ b/plugins/modules/npm.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017 Chris Hoffman # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/nsupdate.py b/plugins/modules/nsupdate.py index 4049996ca3..7d56924112 100644 --- a/plugins/modules/nsupdate.py +++ b/plugins/modules/nsupdate.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Marcin Skarbek # Copyright (c) 2016, Andreas Olsson @@ -10,8 +9,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ocapi_command.py b/plugins/modules/ocapi_command.py index 39269c99cb..0ed0df5612 100644 --- a/plugins/modules/ocapi_command.py +++ b/plugins/modules/ocapi_command.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022 Western Digital Corporation # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ocapi_command diff --git a/plugins/modules/ocapi_info.py b/plugins/modules/ocapi_info.py index 150b3ad7e2..cc109d546a 100644 --- a/plugins/modules/ocapi_info.py +++ b/plugins/modules/ocapi_info.py @@ -1,14 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022 Western Digital Corporation # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function - -__metaclass__ = type - +from __future__ import annotations DOCUMENTATION = r""" module: ocapi_info diff --git a/plugins/modules/oci_vcn.py b/plugins/modules/oci_vcn.py index f5e6243a9a..ef7d7c4994 100644 --- a/plugins/modules/oci_vcn.py +++ b/plugins/modules/oci_vcn.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, 2018, Oracle and/or its affiliates. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: oci_vcn diff --git a/plugins/modules/odbc.py b/plugins/modules/odbc.py index 41b5df4f08..5fc2e8b18d 100644 --- a/plugins/modules/odbc.py +++ b/plugins/modules/odbc.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, John Westcott # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: odbc diff --git a/plugins/modules/office_365_connector_card.py b/plugins/modules/office_365_connector_card.py index 6b8384a7ca..abfdf93cce 100644 --- a/plugins/modules/office_365_connector_card.py +++ b/plugins/modules/office_365_connector_card.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017 Marc Sensenich # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: office_365_connector_card diff --git a/plugins/modules/ohai.py b/plugins/modules/ohai.py index 8043c37267..6d30a06230 100644 --- a/plugins/modules/ohai.py +++ b/plugins/modules/ohai.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Michael DeHaan # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: ohai diff --git a/plugins/modules/omapi_host.py b/plugins/modules/omapi_host.py index 36c5434fd5..5dfa01b19e 100644 --- a/plugins/modules/omapi_host.py +++ b/plugins/modules/omapi_host.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Loic Blot # Sponsored by Infopro Digital. http://www.infopro-digital.com/ @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: omapi_host diff --git a/plugins/modules/one_host.py b/plugins/modules/one_host.py index 7c43da3058..e5781fb07f 100644 --- a/plugins/modules/one_host.py +++ b/plugins/modules/one_host.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright 2018 www.privaz.io Valletech AB # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/one_image.py b/plugins/modules/one_image.py index d9a21f86b7..92786fd91d 100644 --- a/plugins/modules/one_image.py +++ b/plugins/modules/one_image.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Milan Ilic # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: one_image diff --git a/plugins/modules/one_image_info.py b/plugins/modules/one_image_info.py index f940444cad..37c70c69f1 100644 --- a/plugins/modules/one_image_info.py +++ b/plugins/modules/one_image_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Milan Ilic # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: one_image_info diff --git a/plugins/modules/one_service.py b/plugins/modules/one_service.py index 88ccd29d74..78238fd618 100644 --- a/plugins/modules/one_service.py +++ b/plugins/modules/one_service.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Milan Ilic # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: one_service diff --git a/plugins/modules/one_template.py b/plugins/modules/one_template.py index 091c4c55a7..a279e3a88c 100644 --- a/plugins/modules/one_template.py +++ b/plugins/modules/one_template.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2021, Jyrki Gadinger # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: one_template diff --git a/plugins/modules/one_vm.py b/plugins/modules/one_vm.py index 6d2e6f0b05..53806cad9b 100644 --- a/plugins/modules/one_vm.py +++ b/plugins/modules/one_vm.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Milan Ilic # Copyright (c) 2019, Jan Meerkamp # Copyright (c) 2025, Tom Paine @@ -7,8 +6,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: one_vm diff --git a/plugins/modules/one_vnet.py b/plugins/modules/one_vnet.py index b77530e756..3038f8cdc2 100644 --- a/plugins/modules/one_vnet.py +++ b/plugins/modules/one_vnet.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2024, Alexander Bakanovskii # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: one_vnet diff --git a/plugins/modules/oneandone_firewall_policy.py b/plugins/modules/oneandone_firewall_policy.py index eca9a8ed70..9078075361 100644 --- a/plugins/modules/oneandone_firewall_policy.py +++ b/plugins/modules/oneandone_firewall_policy.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneandone_firewall_policy diff --git a/plugins/modules/oneandone_load_balancer.py b/plugins/modules/oneandone_load_balancer.py index 5a8ce7b8f0..d75127e416 100644 --- a/plugins/modules/oneandone_load_balancer.py +++ b/plugins/modules/oneandone_load_balancer.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneandone_load_balancer diff --git a/plugins/modules/oneandone_monitoring_policy.py b/plugins/modules/oneandone_monitoring_policy.py index 2d8693156c..a33abc8cb2 100644 --- a/plugins/modules/oneandone_monitoring_policy.py +++ b/plugins/modules/oneandone_monitoring_policy.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneandone_monitoring_policy diff --git a/plugins/modules/oneandone_private_network.py b/plugins/modules/oneandone_private_network.py index f39c464f96..2b74dff4f0 100644 --- a/plugins/modules/oneandone_private_network.py +++ b/plugins/modules/oneandone_private_network.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneandone_private_network diff --git a/plugins/modules/oneandone_public_ip.py b/plugins/modules/oneandone_public_ip.py index b6b49c5b4a..4cc622eaa4 100644 --- a/plugins/modules/oneandone_public_ip.py +++ b/plugins/modules/oneandone_public_ip.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneandone_public_ip diff --git a/plugins/modules/oneandone_server.py b/plugins/modules/oneandone_server.py index 7683ea1480..6122f88bd6 100644 --- a/plugins/modules/oneandone_server.py +++ b/plugins/modules/oneandone_server.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneandone_server diff --git a/plugins/modules/onepassword_info.py b/plugins/modules/onepassword_info.py index 5689d28fe6..e60f060b0e 100644 --- a/plugins/modules/onepassword_info.py +++ b/plugins/modules/onepassword_info.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Ryan Conway (@rylon) # Copyright (c) 2018, Scott Buchanan (onepassword.py used as starting point) @@ -8,8 +7,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/oneview_datacenter_info.py b/plugins/modules/oneview_datacenter_info.py index 1ca33023db..cf9f10af79 100644 --- a/plugins/modules/oneview_datacenter_info.py +++ b/plugins/modules/oneview_datacenter_info.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_datacenter_info diff --git a/plugins/modules/oneview_enclosure_info.py b/plugins/modules/oneview_enclosure_info.py index 05992ee501..b57c8210f4 100644 --- a/plugins/modules/oneview_enclosure_info.py +++ b/plugins/modules/oneview_enclosure_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017, Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_enclosure_info diff --git a/plugins/modules/oneview_ethernet_network.py b/plugins/modules/oneview_ethernet_network.py index 7ba3abb6e4..1a50d9ea65 100644 --- a/plugins/modules/oneview_ethernet_network.py +++ b/plugins/modules/oneview_ethernet_network.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_ethernet_network diff --git a/plugins/modules/oneview_ethernet_network_info.py b/plugins/modules/oneview_ethernet_network_info.py index c1c0a327fe..9528323fcf 100644 --- a/plugins/modules/oneview_ethernet_network_info.py +++ b/plugins/modules/oneview_ethernet_network_info.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_ethernet_network_info diff --git a/plugins/modules/oneview_fc_network.py b/plugins/modules/oneview_fc_network.py index 3063e80757..0b20a96625 100644 --- a/plugins/modules/oneview_fc_network.py +++ b/plugins/modules/oneview_fc_network.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_fc_network diff --git a/plugins/modules/oneview_fc_network_info.py b/plugins/modules/oneview_fc_network_info.py index 9de22ef55c..525659e207 100644 --- a/plugins/modules/oneview_fc_network_info.py +++ b/plugins/modules/oneview_fc_network_info.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_fc_network_info diff --git a/plugins/modules/oneview_fcoe_network.py b/plugins/modules/oneview_fcoe_network.py index 37fbff9ef4..0212ea0b64 100644 --- a/plugins/modules/oneview_fcoe_network.py +++ b/plugins/modules/oneview_fcoe_network.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_fcoe_network diff --git a/plugins/modules/oneview_fcoe_network_info.py b/plugins/modules/oneview_fcoe_network_info.py index 6d5074be4a..b1b4f49fda 100644 --- a/plugins/modules/oneview_fcoe_network_info.py +++ b/plugins/modules/oneview_fcoe_network_info.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_fcoe_network_info diff --git a/plugins/modules/oneview_logical_interconnect_group.py b/plugins/modules/oneview_logical_interconnect_group.py index 2683fc5468..9f33726e8c 100644 --- a/plugins/modules/oneview_logical_interconnect_group.py +++ b/plugins/modules/oneview_logical_interconnect_group.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017, Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_logical_interconnect_group diff --git a/plugins/modules/oneview_logical_interconnect_group_info.py b/plugins/modules/oneview_logical_interconnect_group_info.py index 1c9e415d0e..25a278b15a 100644 --- a/plugins/modules/oneview_logical_interconnect_group_info.py +++ b/plugins/modules/oneview_logical_interconnect_group_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017, Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_logical_interconnect_group_info diff --git a/plugins/modules/oneview_network_set.py b/plugins/modules/oneview_network_set.py index ee5d3560a7..a7a9592a5b 100644 --- a/plugins/modules/oneview_network_set.py +++ b/plugins/modules/oneview_network_set.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_network_set diff --git a/plugins/modules/oneview_network_set_info.py b/plugins/modules/oneview_network_set_info.py index 51e7d0b510..4b413f278e 100644 --- a/plugins/modules/oneview_network_set_info.py +++ b/plugins/modules/oneview_network_set_info.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_network_set_info diff --git a/plugins/modules/oneview_san_manager.py b/plugins/modules/oneview_san_manager.py index 23732cdaaf..105aca72ac 100644 --- a/plugins/modules/oneview_san_manager.py +++ b/plugins/modules/oneview_san_manager.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_san_manager diff --git a/plugins/modules/oneview_san_manager_info.py b/plugins/modules/oneview_san_manager_info.py index 63797e298e..e158a40533 100644 --- a/plugins/modules/oneview_san_manager_info.py +++ b/plugins/modules/oneview_san_manager_info.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2017 Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: oneview_san_manager_info diff --git a/plugins/modules/online_server_info.py b/plugins/modules/online_server_info.py index a06dae1926..3c241d062b 100644 --- a/plugins/modules/online_server_info.py +++ b/plugins/modules/online_server_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: online_server_info diff --git a/plugins/modules/online_user_info.py b/plugins/modules/online_user_info.py index 5b1628adad..61b2c23ae8 100644 --- a/plugins/modules/online_user_info.py +++ b/plugins/modules/online_user_info.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: online_user_info diff --git a/plugins/modules/open_iscsi.py b/plugins/modules/open_iscsi.py index 82f56a8cff..8ccd5351e2 100644 --- a/plugins/modules/open_iscsi.py +++ b/plugins/modules/open_iscsi.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Serge van Ginderachter # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: open_iscsi diff --git a/plugins/modules/openbsd_pkg.py b/plugins/modules/openbsd_pkg.py index 6bba1f0202..8d199a9da4 100644 --- a/plugins/modules/openbsd_pkg.py +++ b/plugins/modules/openbsd_pkg.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Patrik Lundin # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/opendj_backendprop.py b/plugins/modules/opendj_backendprop.py index be4edac125..4f0940d391 100644 --- a/plugins/modules/opendj_backendprop.py +++ b/plugins/modules/opendj_backendprop.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Werner Dijkerman (ikben@werner-dijkerman.nl) # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: opendj_backendprop diff --git a/plugins/modules/openwrt_init.py b/plugins/modules/openwrt_init.py index c8c98f2d39..abee16bbf3 100644 --- a/plugins/modules/openwrt_init.py +++ b/plugins/modules/openwrt_init.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Andrew Gaffney # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: openwrt_init diff --git a/plugins/modules/opkg.py b/plugins/modules/opkg.py index 229979409f..a65c00193d 100644 --- a/plugins/modules/opkg.py +++ b/plugins/modules/opkg.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Patrick Pelletier # Based on pacman (Afterburn) and pkgin (Shaun Zinck) modules @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/osx_defaults.py b/plugins/modules/osx_defaults.py index 56ff6e1ac1..5b4ba48f90 100644 --- a/plugins/modules/osx_defaults.py +++ b/plugins/modules/osx_defaults.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, GeekChimp - Franck Nijhof (DO NOT CONTACT!) # Copyright (c) 2019, Ansible project @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: osx_defaults diff --git a/plugins/modules/ovh_ip_failover.py b/plugins/modules/ovh_ip_failover.py index 425ee614f5..b5285c41af 100644 --- a/plugins/modules/ovh_ip_failover.py +++ b/plugins/modules/ovh_ip_failover.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ovh_ip_loadbalancing_backend.py b/plugins/modules/ovh_ip_loadbalancing_backend.py index 8bf294a1d5..2c786022ba 100644 --- a/plugins/modules/ovh_ip_loadbalancing_backend.py +++ b/plugins/modules/ovh_ip_loadbalancing_backend.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ovh_monthly_billing.py b/plugins/modules/ovh_monthly_billing.py index 912b697517..e297e8979d 100644 --- a/plugins/modules/ovh_monthly_billing.py +++ b/plugins/modules/ovh_monthly_billing.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Francois Lallart (@fraff) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: ovh_monthly_billing diff --git a/plugins/modules/pacemaker_cluster.py b/plugins/modules/pacemaker_cluster.py index 3327bd9228..f72f0fa5e5 100644 --- a/plugins/modules/pacemaker_cluster.py +++ b/plugins/modules/pacemaker_cluster.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Mathieu Bultel # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: pacemaker_cluster diff --git a/plugins/modules/pacemaker_info.py b/plugins/modules/pacemaker_info.py index ff5781be45..f57accd429 100644 --- a/plugins/modules/pacemaker_info.py +++ b/plugins/modules/pacemaker_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2025, Dexter Le # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: pacemaker_info diff --git a/plugins/modules/pacemaker_resource.py b/plugins/modules/pacemaker_resource.py index fa2fc18fe2..c3c11f683a 100644 --- a/plugins/modules/pacemaker_resource.py +++ b/plugins/modules/pacemaker_resource.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2025, Dexter Le # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: pacemaker_resource diff --git a/plugins/modules/pacemaker_stonith.py b/plugins/modules/pacemaker_stonith.py index 3ca72d03a2..f8c6bbddc4 100644 --- a/plugins/modules/pacemaker_stonith.py +++ b/plugins/modules/pacemaker_stonith.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2025, Dexter Le # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' module: pacemaker_stonith diff --git a/plugins/modules/packet_device.py b/plugins/modules/packet_device.py index f17db56c8c..575d377b56 100644 --- a/plugins/modules/packet_device.py +++ b/plugins/modules/packet_device.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Tomas Karasek # Copyright (c) 2016, Matt Baldwin # Copyright (c) 2016, Thibaud Morel l'Horset # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/packet_ip_subnet.py b/plugins/modules/packet_ip_subnet.py index 0029623a10..e3b0204158 100644 --- a/plugins/modules/packet_ip_subnet.py +++ b/plugins/modules/packet_ip_subnet.py @@ -1,14 +1,12 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Nurfet Becirevic # Copyright (c) 2017, Tomas Karasek # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: packet_ip_subnet diff --git a/plugins/modules/packet_project.py b/plugins/modules/packet_project.py index afadec36be..be69c3b5b8 100644 --- a/plugins/modules/packet_project.py +++ b/plugins/modules/packet_project.py @@ -1,14 +1,12 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Nurfet Becirevic # Copyright (c) 2019, Tomas Karasek # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: packet_project diff --git a/plugins/modules/packet_sshkey.py b/plugins/modules/packet_sshkey.py index ec76a17b4c..d7f4635bc6 100644 --- a/plugins/modules/packet_sshkey.py +++ b/plugins/modules/packet_sshkey.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright 2016 Tomas Karasek # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/packet_volume.py b/plugins/modules/packet_volume.py index 229d63a756..826d9bc854 100644 --- a/plugins/modules/packet_volume.py +++ b/plugins/modules/packet_volume.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Nurfet Becirevic # Copyright (c) 2017, Tomas Karasek # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: packet_volume diff --git a/plugins/modules/packet_volume_attachment.py b/plugins/modules/packet_volume_attachment.py index 7537c1c3fe..4308233bc1 100644 --- a/plugins/modules/packet_volume_attachment.py +++ b/plugins/modules/packet_volume_attachment.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Nurfet Becirevic # Copyright (c) 2017, Tomas Karasek # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pacman.py b/plugins/modules/pacman.py index ce8d7fac54..49d6c9a571 100644 --- a/plugins/modules/pacman.py +++ b/plugins/modules/pacman.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Afterburn # Copyright (c) 2013, Aaron Bull Schaefer @@ -8,9 +7,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: pacman diff --git a/plugins/modules/pacman_key.py b/plugins/modules/pacman_key.py index 851655f9fc..001416e855 100644 --- a/plugins/modules/pacman_key.py +++ b/plugins/modules/pacman_key.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, George Rawlinson # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: pacman_key diff --git a/plugins/modules/pagerduty.py b/plugins/modules/pagerduty.py index 78443e8410..2219d87928 100644 --- a/plugins/modules/pagerduty.py +++ b/plugins/modules/pagerduty.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pagerduty_alert.py b/plugins/modules/pagerduty_alert.py index e3d93e8718..96287bb566 100644 --- a/plugins/modules/pagerduty_alert.py +++ b/plugins/modules/pagerduty_alert.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pagerduty_change.py b/plugins/modules/pagerduty_change.py index de77016969..2cd33a0da8 100644 --- a/plugins/modules/pagerduty_change.py +++ b/plugins/modules/pagerduty_change.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Adam Vaughan (@adamvaughan) avaughan@pagerduty.com # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pagerduty_user.py b/plugins/modules/pagerduty_user.py index 0830af97f3..7e000f1e8f 100644 --- a/plugins/modules/pagerduty_user.py +++ b/plugins/modules/pagerduty_user.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Zainab Alsaffar # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: pagerduty_user diff --git a/plugins/modules/pam_limits.py b/plugins/modules/pam_limits.py index 536ba59662..33a4eb7909 100644 --- a/plugins/modules/pam_limits.py +++ b/plugins/modules/pam_limits.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Sebastien Rohaut # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: pam_limits diff --git a/plugins/modules/pamd.py b/plugins/modules/pamd.py index 327316aa37..bf3bc40ef3 100644 --- a/plugins/modules/pamd.py +++ b/plugins/modules/pamd.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Kenneth D. Evensen # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/parted.py b/plugins/modules/parted.py index 8e0d35037c..11e4577667 100644 --- a/plugins/modules/parted.py +++ b/plugins/modules/parted.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Fabrizio Colonna # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pear.py b/plugins/modules/pear.py index 5bc180763c..c31845cf54 100644 --- a/plugins/modules/pear.py +++ b/plugins/modules/pear.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Afterburn # Copyright (c) 2013, Aaron Bull Schaefer @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pids.py b/plugins/modules/pids.py index fcabec313f..55c8b69e40 100644 --- a/plugins/modules/pids.py +++ b/plugins/modules/pids.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Saranya Sridharan # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: pids diff --git a/plugins/modules/pingdom.py b/plugins/modules/pingdom.py index 7c82063ab9..5c6ad6f88c 100644 --- a/plugins/modules/pingdom.py +++ b/plugins/modules/pingdom.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pip_package_info.py b/plugins/modules/pip_package_info.py index 80bdedf7fe..bcb4d45753 100644 --- a/plugins/modules/pip_package_info.py +++ b/plugins/modules/pip_package_info.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # started out with AWX's scan_packages module -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: pip_package_info diff --git a/plugins/modules/pipx.py b/plugins/modules/pipx.py index 924c5301bb..4d4f7227f7 100644 --- a/plugins/modules/pipx.py +++ b/plugins/modules/pipx.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pipx_info.py b/plugins/modules/pipx_info.py index fc74df496a..85d094c837 100644 --- a/plugins/modules/pipx_info.py +++ b/plugins/modules/pipx_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pkg5.py b/plugins/modules/pkg5.py index 34e86c3774..1055d9090f 100644 --- a/plugins/modules/pkg5.py +++ b/plugins/modules/pkg5.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Peter Oliver # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: pkg5 diff --git a/plugins/modules/pkg5_publisher.py b/plugins/modules/pkg5_publisher.py index 26abded4e2..8ff9463c6b 100644 --- a/plugins/modules/pkg5_publisher.py +++ b/plugins/modules/pkg5_publisher.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright 2014 Peter Oliver # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pkgin.py b/plugins/modules/pkgin.py index 8695f1b5af..e350f977ef 100644 --- a/plugins/modules/pkgin.py +++ b/plugins/modules/pkgin.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013 Shaun Zinck # Copyright (c) 2015 Lawrence Leonard Gilbert @@ -12,8 +11,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pkgng.py b/plugins/modules/pkgng.py index 58eafb9e0c..fe559940a7 100644 --- a/plugins/modules/pkgng.py +++ b/plugins/modules/pkgng.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, bleader # Written by bleader @@ -10,8 +9,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pkgutil.py b/plugins/modules/pkgutil.py index a40bff06ec..3d4616bbcb 100644 --- a/plugins/modules/pkgutil.py +++ b/plugins/modules/pkgutil.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Alexander Winkler # based on svr4pkg by @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pmem.py b/plugins/modules/pmem.py index 1555ec842e..527c94cb98 100644 --- a/plugins/modules/pmem.py +++ b/plugins/modules/pmem.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Masayoshi Mizuma # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/modules/pnpm.py b/plugins/modules/pnpm.py index 2dad63a608..8d11c83077 100644 --- a/plugins/modules/pnpm.py +++ b/plugins/modules/pnpm.py @@ -1,16 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2023 Aritra Sen # Copyright (c) 2017 Chris Hoffman # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later - -from __future__ import absolute_import, division, print_function - -__metaclass__ = type - +from __future__ import annotations DOCUMENTATION = r""" module: pnpm diff --git a/plugins/modules/portage.py b/plugins/modules/portage.py index a950d8ce85..752960c042 100644 --- a/plugins/modules/portage.py +++ b/plugins/modules/portage.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, William L Thomson Jr # Copyright (c) 2013, Yap Sok Ann @@ -10,8 +9,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/portinstall.py b/plugins/modules/portinstall.py index d4e1591d32..cea6eb8625 100644 --- a/plugins/modules/portinstall.py +++ b/plugins/modules/portinstall.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, berenddeboer # Written by berenddeboer @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pritunl_org.py b/plugins/modules/pritunl_org.py index f87813031b..241d0cb08f 100644 --- a/plugins/modules/pritunl_org.py +++ b/plugins/modules/pritunl_org.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: pritunl_org diff --git a/plugins/modules/pritunl_org_info.py b/plugins/modules/pritunl_org_info.py index 952acd8963..a98fcd9f4d 100644 --- a/plugins/modules/pritunl_org_info.py +++ b/plugins/modules/pritunl_org_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: pritunl_org_info diff --git a/plugins/modules/pritunl_user.py b/plugins/modules/pritunl_user.py index 45de07eba6..ff5ed479e6 100644 --- a/plugins/modules/pritunl_user.py +++ b/plugins/modules/pritunl_user.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: pritunl_user diff --git a/plugins/modules/pritunl_user_info.py b/plugins/modules/pritunl_user_info.py index 2e8180675a..99a91eaad3 100644 --- a/plugins/modules/pritunl_user_info.py +++ b/plugins/modules/pritunl_user_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: pritunl_user_info diff --git a/plugins/modules/pubnub_blocks.py b/plugins/modules/pubnub_blocks.py index 316fced4be..9f2135de20 100644 --- a/plugins/modules/pubnub_blocks.py +++ b/plugins/modules/pubnub_blocks.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # PubNub Real-time Cloud-Hosted Push API and Push Notification Client # Frameworks @@ -10,8 +9,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pulp_repo.py b/plugins/modules/pulp_repo.py index cc7f001837..5486c56231 100644 --- a/plugins/modules/pulp_repo.py +++ b/plugins/modules/pulp_repo.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Joe Adams <@sysadmind> # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/puppet.py b/plugins/modules/puppet.py index a1ab66efc6..60500f2831 100644 --- a/plugins/modules/puppet.py +++ b/plugins/modules/puppet.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Hewlett-Packard Development Company, L.P. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: puppet diff --git a/plugins/modules/pushbullet.py b/plugins/modules/pushbullet.py index 990ac36525..6c0d0d8770 100644 --- a/plugins/modules/pushbullet.py +++ b/plugins/modules/pushbullet.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/pushover.py b/plugins/modules/pushover.py index dcfce34a06..0bdee33ac8 100644 --- a/plugins/modules/pushover.py +++ b/plugins/modules/pushover.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Jim Richardson # Copyright (c) 2019, Bernd Arnold # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/python_requirements_info.py b/plugins/modules/python_requirements_info.py index cbe93dd944..5409b848e4 100644 --- a/plugins/modules/python_requirements_info.py +++ b/plugins/modules/python_requirements_info.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: python_requirements_info diff --git a/plugins/modules/read_csv.py b/plugins/modules/read_csv.py index ce2631482b..e195029d03 100644 --- a/plugins/modules/read_csv.py +++ b/plugins/modules/read_csv.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Dag Wieers (@dagwieers) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: read_csv diff --git a/plugins/modules/redfish_command.py b/plugins/modules/redfish_command.py index 81e3f1c499..736d38d6c4 100644 --- a/plugins/modules/redfish_command.py +++ b/plugins/modules/redfish_command.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017-2018 Dell EMC Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: redfish_command diff --git a/plugins/modules/redfish_config.py b/plugins/modules/redfish_config.py index 6eba0b0048..a804baab8e 100644 --- a/plugins/modules/redfish_config.py +++ b/plugins/modules/redfish_config.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017-2018 Dell EMC Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: redfish_config diff --git a/plugins/modules/redfish_info.py b/plugins/modules/redfish_info.py index fb87bef8c6..af1b3af319 100644 --- a/plugins/modules/redfish_info.py +++ b/plugins/modules/redfish_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017-2018 Dell EMC Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: redfish_info diff --git a/plugins/modules/redhat_subscription.py b/plugins/modules/redhat_subscription.py index cc08911a05..d2a35352b0 100644 --- a/plugins/modules/redhat_subscription.py +++ b/plugins/modules/redhat_subscription.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) James Laska (jlaska@redhat.com) # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/redis.py b/plugins/modules/redis.py index 9a3d030f52..f442599368 100644 --- a/plugins/modules/redis.py +++ b/plugins/modules/redis.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: redis diff --git a/plugins/modules/redis_data.py b/plugins/modules/redis_data.py index 4efe409b72..dfca11c898 100644 --- a/plugins/modules/redis_data.py +++ b/plugins/modules/redis_data.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Andreas Botzner # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: redis_data diff --git a/plugins/modules/redis_data_incr.py b/plugins/modules/redis_data_incr.py index d5f2fe05c2..f6c1b67401 100644 --- a/plugins/modules/redis_data_incr.py +++ b/plugins/modules/redis_data_incr.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Andreas Botzner # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: redis_data_incr diff --git a/plugins/modules/redis_data_info.py b/plugins/modules/redis_data_info.py index 48be45a92f..ad0ea943b4 100644 --- a/plugins/modules/redis_data_info.py +++ b/plugins/modules/redis_data_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Andreas Botzner # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: redis_data_info diff --git a/plugins/modules/redis_info.py b/plugins/modules/redis_info.py index 1b38bc1bca..f4327a121f 100644 --- a/plugins/modules/redis_info.py +++ b/plugins/modules/redis_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Pavlo Bashynskyi (@levonet) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/rhevm.py b/plugins/modules/rhevm.py index 7536b7843a..422d2739d2 100644 --- a/plugins/modules/rhevm.py +++ b/plugins/modules/rhevm.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Timothy Vandenbrande # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: rhevm diff --git a/plugins/modules/rhsm_release.py b/plugins/modules/rhsm_release.py index 665c734849..7034713c04 100644 --- a/plugins/modules/rhsm_release.py +++ b/plugins/modules/rhsm_release.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Sean Myers # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: rhsm_release diff --git a/plugins/modules/rhsm_repository.py b/plugins/modules/rhsm_repository.py index e59fcd27b4..b5b4eab4dc 100644 --- a/plugins/modules/rhsm_repository.py +++ b/plugins/modules/rhsm_repository.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Giovanni Sciortino (@giovannisciortino) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: rhsm_repository diff --git a/plugins/modules/riak.py b/plugins/modules/riak.py index bb62405749..4f3ac14e13 100644 --- a/plugins/modules/riak.py +++ b/plugins/modules/riak.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, James Martin , Drew Kerrigan # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/rocketchat.py b/plugins/modules/rocketchat.py index bd3862ac0a..8bbc1e153b 100644 --- a/plugins/modules/rocketchat.py +++ b/plugins/modules/rocketchat.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Deepak Kothandan # Copyright (c) 2015, Stefan Berggren @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/rollbar_deployment.py b/plugins/modules/rollbar_deployment.py index e0cf4e31aa..5d2d2f2bb9 100644 --- a/plugins/modules/rollbar_deployment.py +++ b/plugins/modules/rollbar_deployment.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright 2014, Max Riveiro, # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/rpm_ostree_pkg.py b/plugins/modules/rpm_ostree_pkg.py index 01462b25f1..a543986706 100644 --- a/plugins/modules/rpm_ostree_pkg.py +++ b/plugins/modules/rpm_ostree_pkg.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Dusty Mabe # Copyright (c) 2018, Ansible Project # Copyright (c) 2021, Abhijeet Kasurde # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/rundeck_acl_policy.py b/plugins/modules/rundeck_acl_policy.py index 0c089792b8..e93363cea2 100644 --- a/plugins/modules/rundeck_acl_policy.py +++ b/plugins/modules/rundeck_acl_policy.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Loic Blot # Sponsored by Infopro Digital. http://www.infopro-digital.com/ @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/rundeck_job_executions_info.py b/plugins/modules/rundeck_job_executions_info.py index 77fb94c79d..2e9dd2b721 100644 --- a/plugins/modules/rundeck_job_executions_info.py +++ b/plugins/modules/rundeck_job_executions_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Phillipe Smith # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/rundeck_job_run.py b/plugins/modules/rundeck_job_run.py index 1c5841b3c5..ea3a5add79 100644 --- a/plugins/modules/rundeck_job_run.py +++ b/plugins/modules/rundeck_job_run.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Phillipe Smith # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/rundeck_project.py b/plugins/modules/rundeck_project.py index 0cb6010346..47db41a744 100644 --- a/plugins/modules/rundeck_project.py +++ b/plugins/modules/rundeck_project.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Ansible module to manage rundeck projects # Copyright (c) 2017, Loic Blot @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/runit.py b/plugins/modules/runit.py index 5a575fa2ba..d5acba36d3 100644 --- a/plugins/modules/runit.py +++ b/plugins/modules/runit.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Brian Coca # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: runit diff --git a/plugins/modules/say.py b/plugins/modules/say.py index eff582f125..84dc65a840 100644 --- a/plugins/modules/say.py +++ b/plugins/modules/say.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Michael DeHaan # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/scaleway_compute.py b/plugins/modules/scaleway_compute.py index 235f18310c..4cc23f9571 100644 --- a/plugins/modules/scaleway_compute.py +++ b/plugins/modules/scaleway_compute.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Compute management module # @@ -9,9 +8,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_compute diff --git a/plugins/modules/scaleway_compute_private_network.py b/plugins/modules/scaleway_compute_private_network.py index 9a499bd22a..33be950f22 100644 --- a/plugins/modules/scaleway_compute_private_network.py +++ b/plugins/modules/scaleway_compute_private_network.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway VPC management module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_compute_private_network diff --git a/plugins/modules/scaleway_container.py b/plugins/modules/scaleway_container.py index 23205af609..2281c555c1 100644 --- a/plugins/modules/scaleway_container.py +++ b/plugins/modules/scaleway_container.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Serverless container management module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_container diff --git a/plugins/modules/scaleway_container_info.py b/plugins/modules/scaleway_container_info.py index d3cd7b3a00..fd729bf336 100644 --- a/plugins/modules/scaleway_container_info.py +++ b/plugins/modules/scaleway_container_info.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Serverless container info module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_container_info diff --git a/plugins/modules/scaleway_container_namespace.py b/plugins/modules/scaleway_container_namespace.py index cd3491e325..2d76f75315 100644 --- a/plugins/modules/scaleway_container_namespace.py +++ b/plugins/modules/scaleway_container_namespace.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Serverless container namespace management module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_container_namespace diff --git a/plugins/modules/scaleway_container_namespace_info.py b/plugins/modules/scaleway_container_namespace_info.py index 62ffac612f..efd1b3b816 100644 --- a/plugins/modules/scaleway_container_namespace_info.py +++ b/plugins/modules/scaleway_container_namespace_info.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Serverless container namespace info module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_container_namespace_info diff --git a/plugins/modules/scaleway_container_registry.py b/plugins/modules/scaleway_container_registry.py index 1c59403b0c..179b9b5ff7 100644 --- a/plugins/modules/scaleway_container_registry.py +++ b/plugins/modules/scaleway_container_registry.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Container registry management module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_container_registry diff --git a/plugins/modules/scaleway_container_registry_info.py b/plugins/modules/scaleway_container_registry_info.py index 4916207bf2..6dac97234b 100644 --- a/plugins/modules/scaleway_container_registry_info.py +++ b/plugins/modules/scaleway_container_registry_info.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Serverless container registry info module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_container_registry_info diff --git a/plugins/modules/scaleway_database_backup.py b/plugins/modules/scaleway_database_backup.py index c36c298ef0..33497c41a9 100644 --- a/plugins/modules/scaleway_database_backup.py +++ b/plugins/modules/scaleway_database_backup.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway database backups management module # @@ -8,9 +7,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_database_backup diff --git a/plugins/modules/scaleway_function.py b/plugins/modules/scaleway_function.py index 5bd8331161..a8d0680c71 100644 --- a/plugins/modules/scaleway_function.py +++ b/plugins/modules/scaleway_function.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Serverless function management module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_function diff --git a/plugins/modules/scaleway_function_info.py b/plugins/modules/scaleway_function_info.py index 0286a8318a..d41e45fba2 100644 --- a/plugins/modules/scaleway_function_info.py +++ b/plugins/modules/scaleway_function_info.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Serverless function info module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_function_info diff --git a/plugins/modules/scaleway_function_namespace.py b/plugins/modules/scaleway_function_namespace.py index 1c7b19288d..b5600831b5 100644 --- a/plugins/modules/scaleway_function_namespace.py +++ b/plugins/modules/scaleway_function_namespace.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Serverless function namespace management module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_function_namespace diff --git a/plugins/modules/scaleway_function_namespace_info.py b/plugins/modules/scaleway_function_namespace_info.py index a0b225c405..89c0fdfa61 100644 --- a/plugins/modules/scaleway_function_namespace_info.py +++ b/plugins/modules/scaleway_function_namespace_info.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Serverless function namespace info module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_function_namespace_info diff --git a/plugins/modules/scaleway_image_info.py b/plugins/modules/scaleway_image_info.py index 9580942d57..9cffb1aca0 100644 --- a/plugins/modules/scaleway_image_info.py +++ b/plugins/modules/scaleway_image_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Yanis Guenane # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: scaleway_image_info diff --git a/plugins/modules/scaleway_ip.py b/plugins/modules/scaleway_ip.py index 2b70e81380..0edf8f3d31 100644 --- a/plugins/modules/scaleway_ip.py +++ b/plugins/modules/scaleway_ip.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway IP management module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_ip diff --git a/plugins/modules/scaleway_ip_info.py b/plugins/modules/scaleway_ip_info.py index bc45c44f6a..36196583cf 100644 --- a/plugins/modules/scaleway_ip_info.py +++ b/plugins/modules/scaleway_ip_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Yanis Guenane # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: scaleway_ip_info diff --git a/plugins/modules/scaleway_lb.py b/plugins/modules/scaleway_lb.py index 7b17d7aa66..6e0aaa91f1 100644 --- a/plugins/modules/scaleway_lb.py +++ b/plugins/modules/scaleway_lb.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Load-balancer management module # @@ -9,9 +8,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_lb diff --git a/plugins/modules/scaleway_organization_info.py b/plugins/modules/scaleway_organization_info.py index 893fc1b517..873d15b794 100644 --- a/plugins/modules/scaleway_organization_info.py +++ b/plugins/modules/scaleway_organization_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Yanis Guenane # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: scaleway_organization_info diff --git a/plugins/modules/scaleway_private_network.py b/plugins/modules/scaleway_private_network.py index d139d88d70..040477a246 100644 --- a/plugins/modules/scaleway_private_network.py +++ b/plugins/modules/scaleway_private_network.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway VPC management module # @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_private_network diff --git a/plugins/modules/scaleway_security_group.py b/plugins/modules/scaleway_security_group.py index fbac7ecfc8..ea25234588 100644 --- a/plugins/modules/scaleway_security_group.py +++ b/plugins/modules/scaleway_security_group.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Security Group management module # @@ -8,9 +7,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_security_group diff --git a/plugins/modules/scaleway_security_group_info.py b/plugins/modules/scaleway_security_group_info.py index b3079127f6..7ec1fe5b3f 100644 --- a/plugins/modules/scaleway_security_group_info.py +++ b/plugins/modules/scaleway_security_group_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Yanis Guenane # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: scaleway_security_group_info diff --git a/plugins/modules/scaleway_security_group_rule.py b/plugins/modules/scaleway_security_group_rule.py index 1d004cfc47..edfb6a3565 100644 --- a/plugins/modules/scaleway_security_group_rule.py +++ b/plugins/modules/scaleway_security_group_rule.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway Security Group Rule management module # @@ -8,9 +7,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_security_group_rule diff --git a/plugins/modules/scaleway_server_info.py b/plugins/modules/scaleway_server_info.py index 1bbc929b1d..16a0fc17e3 100644 --- a/plugins/modules/scaleway_server_info.py +++ b/plugins/modules/scaleway_server_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Yanis Guenane # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: scaleway_server_info diff --git a/plugins/modules/scaleway_snapshot_info.py b/plugins/modules/scaleway_snapshot_info.py index e56c59b0d1..e59f9e3262 100644 --- a/plugins/modules/scaleway_snapshot_info.py +++ b/plugins/modules/scaleway_snapshot_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Yanis Guenane # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: scaleway_snapshot_info diff --git a/plugins/modules/scaleway_sshkey.py b/plugins/modules/scaleway_sshkey.py index c0725d346a..213e6a2010 100644 --- a/plugins/modules/scaleway_sshkey.py +++ b/plugins/modules/scaleway_sshkey.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway SSH keys management module # @@ -9,9 +8,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_sshkey diff --git a/plugins/modules/scaleway_user_data.py b/plugins/modules/scaleway_user_data.py index 6cdcb62810..2dadf4439a 100644 --- a/plugins/modules/scaleway_user_data.py +++ b/plugins/modules/scaleway_user_data.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway user data management module # @@ -9,9 +8,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_user_data diff --git a/plugins/modules/scaleway_volume.py b/plugins/modules/scaleway_volume.py index 8d2a696d4a..f30856538b 100644 --- a/plugins/modules/scaleway_volume.py +++ b/plugins/modules/scaleway_volume.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Scaleway volumes management module # @@ -8,9 +7,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: scaleway_volume diff --git a/plugins/modules/scaleway_volume_info.py b/plugins/modules/scaleway_volume_info.py index d6b5dce7b6..b5b26360c3 100644 --- a/plugins/modules/scaleway_volume_info.py +++ b/plugins/modules/scaleway_volume_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Yanis Guenane # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: scaleway_volume_info diff --git a/plugins/modules/sefcontext.py b/plugins/modules/sefcontext.py index d1023d9d87..f08370ff70 100644 --- a/plugins/modules/sefcontext.py +++ b/plugins/modules/sefcontext.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Dag Wieers (@dagwieers) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: sefcontext diff --git a/plugins/modules/selinux_permissive.py b/plugins/modules/selinux_permissive.py index c6107309ac..64d77e33cf 100644 --- a/plugins/modules/selinux_permissive.py +++ b/plugins/modules/selinux_permissive.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Michael Scherer # inspired by code of github.com/dandiker/ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: selinux_permissive diff --git a/plugins/modules/selogin.py b/plugins/modules/selogin.py index 408d9221da..d1e0faf085 100644 --- a/plugins/modules/selogin.py +++ b/plugins/modules/selogin.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Petr Lautrbach # Based on seport.py module (c) 2014, Dan Keder # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: selogin diff --git a/plugins/modules/sendgrid.py b/plugins/modules/sendgrid.py index c0e4b239bc..c23d6751d9 100644 --- a/plugins/modules/sendgrid.py +++ b/plugins/modules/sendgrid.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Matt Makai # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/sensu_check.py b/plugins/modules/sensu_check.py index a4b5771528..10763992b0 100644 --- a/plugins/modules/sensu_check.py +++ b/plugins/modules/sensu_check.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Anders Ingemann # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/sensu_client.py b/plugins/modules/sensu_client.py index f87621bd6d..a41b5db9fe 100644 --- a/plugins/modules/sensu_client.py +++ b/plugins/modules/sensu_client.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Red Hat Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: sensu_client diff --git a/plugins/modules/sensu_handler.py b/plugins/modules/sensu_handler.py index 5b5494bf1c..26ce01d313 100644 --- a/plugins/modules/sensu_handler.py +++ b/plugins/modules/sensu_handler.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Red Hat Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: sensu_handler diff --git a/plugins/modules/sensu_silence.py b/plugins/modules/sensu_silence.py index 91e6f63496..f3270ab506 100644 --- a/plugins/modules/sensu_silence.py +++ b/plugins/modules/sensu_silence.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Steven Bambling # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/sensu_subscription.py b/plugins/modules/sensu_subscription.py index 90e13004bb..7cd7668e98 100644 --- a/plugins/modules/sensu_subscription.py +++ b/plugins/modules/sensu_subscription.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Anders Ingemann # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/seport.py b/plugins/modules/seport.py index 24311fc56d..7e3a2690d2 100644 --- a/plugins/modules/seport.py +++ b/plugins/modules/seport.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Dan Keder # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: seport diff --git a/plugins/modules/serverless.py b/plugins/modules/serverless.py index 8bba307440..0ea2eb3e1f 100644 --- a/plugins/modules/serverless.py +++ b/plugins/modules/serverless.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Ryan Scott Brown # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: serverless diff --git a/plugins/modules/shutdown.py b/plugins/modules/shutdown.py index d6bd7ecc6b..497706d25e 100644 --- a/plugins/modules/shutdown.py +++ b/plugins/modules/shutdown.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/simpleinit_msb.py b/plugins/modules/simpleinit_msb.py index ca1371653c..90e7caa308 100644 --- a/plugins/modules/simpleinit_msb.py +++ b/plugins/modules/simpleinit_msb.py @@ -1,15 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016-2023, Vlad Glagolev # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function - -__metaclass__ = type - +from __future__ import annotations DOCUMENTATION = r""" module: simpleinit_msb diff --git a/plugins/modules/sl_vm.py b/plugins/modules/sl_vm.py index 8285028848..bcda94d72c 100644 --- a/plugins/modules/sl_vm.py +++ b/plugins/modules/sl_vm.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: sl_vm diff --git a/plugins/modules/slack.py b/plugins/modules/slack.py index 455e93d486..084aa7746b 100644 --- a/plugins/modules/slack.py +++ b/plugins/modules/slack.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Lee Goolsbee # Copyright (c) 2020, Michal Middleton @@ -11,8 +10,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/slackpkg.py b/plugins/modules/slackpkg.py index 2ec91de051..a32c0048f7 100644 --- a/plugins/modules/slackpkg.py +++ b/plugins/modules/slackpkg.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Kim Nørgaard # Written by Kim Nørgaard @@ -11,8 +10,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/smartos_image_info.py b/plugins/modules/smartos_image_info.py index 89c00f5c26..0c68a4c52f 100644 --- a/plugins/modules/smartos_image_info.py +++ b/plugins/modules/smartos_image_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Adam Števko # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/snap.py b/plugins/modules/snap.py index fd424e0dd9..01599b1b3e 100644 --- a/plugins/modules/snap.py +++ b/plugins/modules/snap.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Lincoln Wallace (locnnil) # Copyright (c) 2021, Alexei Znamensky (russoz) @@ -10,8 +9,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: snap diff --git a/plugins/modules/snap_alias.py b/plugins/modules/snap_alias.py index 3837f2b5a6..4a68671a06 100644 --- a/plugins/modules/snap_alias.py +++ b/plugins/modules/snap_alias.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2021, Alexei Znamensky (russoz) # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: snap_alias diff --git a/plugins/modules/snmp_facts.py b/plugins/modules/snmp_facts.py index 17c7bbd032..a0577a8be9 100644 --- a/plugins/modules/snmp_facts.py +++ b/plugins/modules/snmp_facts.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # This file is part of Networklore's snmp library for Ansible # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: snmp_facts diff --git a/plugins/modules/solaris_zone.py b/plugins/modules/solaris_zone.py index 9dd9c14c2c..8999b21393 100644 --- a/plugins/modules/solaris_zone.py +++ b/plugins/modules/solaris_zone.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Paul Markham # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: solaris_zone diff --git a/plugins/modules/sorcery.py b/plugins/modules/sorcery.py index de50741185..eabd459be7 100644 --- a/plugins/modules/sorcery.py +++ b/plugins/modules/sorcery.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015-2023, Vlad Glagolev # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/spectrum_device.py b/plugins/modules/spectrum_device.py index 54cddbffb0..bbc6fe0ba4 100644 --- a/plugins/modules/spectrum_device.py +++ b/plugins/modules/spectrum_device.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Renato Orgito # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/spectrum_model_attrs.py b/plugins/modules/spectrum_model_attrs.py index 53cae10b74..d0a1418c2b 100644 --- a/plugins/modules/spectrum_model_attrs.py +++ b/plugins/modules/spectrum_model_attrs.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2021, Tyler Gates # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: spectrum_model_attrs diff --git a/plugins/modules/spotinst_aws_elastigroup.py b/plugins/modules/spotinst_aws_elastigroup.py index 759a094626..237ffddcdd 100644 --- a/plugins/modules/spotinst_aws_elastigroup.py +++ b/plugins/modules/spotinst_aws_elastigroup.py @@ -1,9 +1,8 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations DOCUMENTATION = r""" module: spotinst_aws_elastigroup @@ -713,7 +712,6 @@ group_id: """ HAS_SPOTINST_SDK = False -__metaclass__ = type import os import time diff --git a/plugins/modules/ss_3par_cpg.py b/plugins/modules/ss_3par_cpg.py index 0869d67d84..6c6219ed64 100644 --- a/plugins/modules/ss_3par_cpg.py +++ b/plugins/modules/ss_3par_cpg.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ssh_config.py b/plugins/modules/ssh_config.py index 6a83095f37..306003a597 100644 --- a/plugins/modules/ssh_config.py +++ b/plugins/modules/ssh_config.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Björn Andersson # Copyright (c) 2021, Ansible Project @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: ssh_config diff --git a/plugins/modules/stacki_host.py b/plugins/modules/stacki_host.py index ac2caf9089..07cb58981d 100644 --- a/plugins/modules/stacki_host.py +++ b/plugins/modules/stacki_host.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Hugh Ma # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: stacki_host diff --git a/plugins/modules/statsd.py b/plugins/modules/statsd.py index dcb3f0252e..c127cd42f1 100644 --- a/plugins/modules/statsd.py +++ b/plugins/modules/statsd.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: statsd diff --git a/plugins/modules/statusio_maintenance.py b/plugins/modules/statusio_maintenance.py index c823a286c5..43921488d9 100644 --- a/plugins/modules/statusio_maintenance.py +++ b/plugins/modules/statusio_maintenance.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Benjamin Copeland (@bhcopeland) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/sudoers.py b/plugins/modules/sudoers.py index f353859a98..0a40e5155e 100644 --- a/plugins/modules/sudoers.py +++ b/plugins/modules/sudoers.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Jon Ellis (@JonEllis) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/supervisorctl.py b/plugins/modules/supervisorctl.py index c2ceb1a52b..e1aac7e37a 100644 --- a/plugins/modules/supervisorctl.py +++ b/plugins/modules/supervisorctl.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Matt Wright # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/svc.py b/plugins/modules/svc.py index 4a6e21ef5f..a4ad991d63 100644 --- a/plugins/modules/svc.py +++ b/plugins/modules/svc.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2015, Brian Coca # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: svc diff --git a/plugins/modules/svr4pkg.py b/plugins/modules/svr4pkg.py index 76d65c8f43..4f9a61e104 100644 --- a/plugins/modules/svr4pkg.py +++ b/plugins/modules/svr4pkg.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2012, Boyd Adamson # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/swdepot.py b/plugins/modules/swdepot.py index 69ed726aa0..8e0233b04f 100644 --- a/plugins/modules/swdepot.py +++ b/plugins/modules/swdepot.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Raul Melo # Written by Raul Melo @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/swupd.py b/plugins/modules/swupd.py index e502e7d0da..0ab529e3e7 100644 --- a/plugins/modules/swupd.py +++ b/plugins/modules/swupd.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Alberto Murillo # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/syslogger.py b/plugins/modules/syslogger.py index 7f7dfabd38..9922d4b579 100644 --- a/plugins/modules/syslogger.py +++ b/plugins/modules/syslogger.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Tim Rightnour # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: syslogger diff --git a/plugins/modules/syspatch.py b/plugins/modules/syspatch.py index f46671fa74..a64c8a4bec 100644 --- a/plugins/modules/syspatch.py +++ b/plugins/modules/syspatch.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019-2020, Andrew Klaus # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: syspatch diff --git a/plugins/modules/sysrc.py b/plugins/modules/sysrc.py index a3e24830a0..1f34a90aaf 100644 --- a/plugins/modules/sysrc.py +++ b/plugins/modules/sysrc.py @@ -1,14 +1,12 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019 David Lundgren # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" author: diff --git a/plugins/modules/systemd_creds_decrypt.py b/plugins/modules/systemd_creds_decrypt.py index c896737a93..20a041fd8a 100644 --- a/plugins/modules/systemd_creds_decrypt.py +++ b/plugins/modules/systemd_creds_decrypt.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: systemd_creds_decrypt diff --git a/plugins/modules/systemd_creds_encrypt.py b/plugins/modules/systemd_creds_encrypt.py index 2c4912427e..2ffef04275 100644 --- a/plugins/modules/systemd_creds_encrypt.py +++ b/plugins/modules/systemd_creds_encrypt.py @@ -4,10 +4,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function - -__metaclass__ = type - +from __future__ import annotations DOCUMENTATION = r""" module: systemd_creds_encrypt diff --git a/plugins/modules/systemd_info.py b/plugins/modules/systemd_info.py index 12f308849c..e1d871332c 100644 --- a/plugins/modules/systemd_info.py +++ b/plugins/modules/systemd_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2025, Marco Noce # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: systemd_info diff --git a/plugins/modules/sysupgrade.py b/plugins/modules/sysupgrade.py index d247e9d74c..dbbffb6512 100644 --- a/plugins/modules/sysupgrade.py +++ b/plugins/modules/sysupgrade.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2020, Andrew Klaus # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: sysupgrade diff --git a/plugins/modules/taiga_issue.py b/plugins/modules/taiga_issue.py index d7f8824c95..ccaa164529 100644 --- a/plugins/modules/taiga_issue.py +++ b/plugins/modules/taiga_issue.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Alejandro Guirao # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/telegram.py b/plugins/modules/telegram.py index abaa72c83e..70ed49af35 100644 --- a/plugins/modules/telegram.py +++ b/plugins/modules/telegram.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Artem Feofanov # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/terraform.py b/plugins/modules/terraform.py index 5e4742d07c..ebfb57b7ca 100644 --- a/plugins/modules/terraform.py +++ b/plugins/modules/terraform.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ryan Scott Brown # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/timezone.py b/plugins/modules/timezone.py index 5b8cc67c79..f2c91220f4 100644 --- a/plugins/modules/timezone.py +++ b/plugins/modules/timezone.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Shinichi TAMURA (@tmshn) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: timezone diff --git a/plugins/modules/twilio.py b/plugins/modules/twilio.py index 4d9dd6ac19..583b5ceb99 100644 --- a/plugins/modules/twilio.py +++ b/plugins/modules/twilio.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Matt Makai # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/typetalk.py b/plugins/modules/typetalk.py index 8728bfb21a..669bcfdb79 100644 --- a/plugins/modules/typetalk.py +++ b/plugins/modules/typetalk.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/udm_dns_record.py b/plugins/modules/udm_dns_record.py index 989757f10c..c6be9e5557 100644 --- a/plugins/modules/udm_dns_record.py +++ b/plugins/modules/udm_dns_record.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Adfinis SyGroup AG # Tobias Rueetschi # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/udm_dns_zone.py b/plugins/modules/udm_dns_zone.py index 7075572e73..3d37b52c4e 100644 --- a/plugins/modules/udm_dns_zone.py +++ b/plugins/modules/udm_dns_zone.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Adfinis SyGroup AG # Tobias Rueetschi # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/udm_group.py b/plugins/modules/udm_group.py index b8cb70d4dd..fa8fe86a40 100644 --- a/plugins/modules/udm_group.py +++ b/plugins/modules/udm_group.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Adfinis SyGroup AG # Tobias Rueetschi # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/udm_share.py b/plugins/modules/udm_share.py index d0554375db..84ee1f9318 100644 --- a/plugins/modules/udm_share.py +++ b/plugins/modules/udm_share.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Adfinis SyGroup AG # Tobias Rueetschi # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/udm_user.py b/plugins/modules/udm_user.py index 46f6e696b2..bce5f19d50 100644 --- a/plugins/modules/udm_user.py +++ b/plugins/modules/udm_user.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Adfinis SyGroup AG # Tobias Rueetschi # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/ufw.py b/plugins/modules/ufw.py index fd78ec4026..77c62ac8c4 100644 --- a/plugins/modules/ufw.py +++ b/plugins/modules/ufw.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Ahti Kitsik # Copyright (c) 2014, Jarno Keskikangas @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: ufw diff --git a/plugins/modules/uptimerobot.py b/plugins/modules/uptimerobot.py index 62f92ee0d0..cf79a504a4 100644 --- a/plugins/modules/uptimerobot.py +++ b/plugins/modules/uptimerobot.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/urpmi.py b/plugins/modules/urpmi.py index 3f2ffc9332..0b8e255072 100644 --- a/plugins/modules/urpmi.py +++ b/plugins/modules/urpmi.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Philippe Makowski # Written by Philippe Makowski @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: urpmi diff --git a/plugins/modules/usb_facts.py b/plugins/modules/usb_facts.py index 4f0195bde3..5b81174737 100644 --- a/plugins/modules/usb_facts.py +++ b/plugins/modules/usb_facts.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Max Maxopoly # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/utm_aaa_group.py b/plugins/modules/utm_aaa_group.py index d1444b5bd7..8cb492ab93 100644 --- a/plugins/modules/utm_aaa_group.py +++ b/plugins/modules/utm_aaa_group.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Johannes Brunswicker # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_aaa_group diff --git a/plugins/modules/utm_aaa_group_info.py b/plugins/modules/utm_aaa_group_info.py index ee0d1c1234..f0e45994ea 100644 --- a/plugins/modules/utm_aaa_group_info.py +++ b/plugins/modules/utm_aaa_group_info.py @@ -1,14 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Johannes Brunswicker # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function - - -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: utm_aaa_group_info diff --git a/plugins/modules/utm_ca_host_key_cert.py b/plugins/modules/utm_ca_host_key_cert.py index 1e6fa1c713..c98389f2cd 100644 --- a/plugins/modules/utm_ca_host_key_cert.py +++ b/plugins/modules/utm_ca_host_key_cert.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Stephan Schwarz # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_ca_host_key_cert diff --git a/plugins/modules/utm_ca_host_key_cert_info.py b/plugins/modules/utm_ca_host_key_cert_info.py index a0fcb97146..174d8cf3b1 100644 --- a/plugins/modules/utm_ca_host_key_cert_info.py +++ b/plugins/modules/utm_ca_host_key_cert_info.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Stephan Schwarz # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_ca_host_key_cert_info diff --git a/plugins/modules/utm_dns_host.py b/plugins/modules/utm_dns_host.py index e1a63e1f73..168f92d44f 100644 --- a/plugins/modules/utm_dns_host.py +++ b/plugins/modules/utm_dns_host.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Johannes Brunswicker # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_dns_host diff --git a/plugins/modules/utm_network_interface_address.py b/plugins/modules/utm_network_interface_address.py index 7212897655..99786c03bb 100644 --- a/plugins/modules/utm_network_interface_address.py +++ b/plugins/modules/utm_network_interface_address.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Juergen Wiebe # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_network_interface_address diff --git a/plugins/modules/utm_network_interface_address_info.py b/plugins/modules/utm_network_interface_address_info.py index a5b3ff7b3b..ac89139a73 100644 --- a/plugins/modules/utm_network_interface_address_info.py +++ b/plugins/modules/utm_network_interface_address_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Juergen Wiebe # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_network_interface_address_info diff --git a/plugins/modules/utm_proxy_auth_profile.py b/plugins/modules/utm_proxy_auth_profile.py index 96ae3aa869..e9139a3cf7 100644 --- a/plugins/modules/utm_proxy_auth_profile.py +++ b/plugins/modules/utm_proxy_auth_profile.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Stephan Schwarz # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_proxy_auth_profile diff --git a/plugins/modules/utm_proxy_exception.py b/plugins/modules/utm_proxy_exception.py index 174156394c..322d07489d 100644 --- a/plugins/modules/utm_proxy_exception.py +++ b/plugins/modules/utm_proxy_exception.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Sebastian Schenzel # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_proxy_exception diff --git a/plugins/modules/utm_proxy_frontend.py b/plugins/modules/utm_proxy_frontend.py index 5330311516..2295caa839 100644 --- a/plugins/modules/utm_proxy_frontend.py +++ b/plugins/modules/utm_proxy_frontend.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Johannes Brunswicker # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_proxy_frontend diff --git a/plugins/modules/utm_proxy_frontend_info.py b/plugins/modules/utm_proxy_frontend_info.py index 859ee67de1..6ad6e57c03 100644 --- a/plugins/modules/utm_proxy_frontend_info.py +++ b/plugins/modules/utm_proxy_frontend_info.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Johannes Brunswicker # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_proxy_frontend_info diff --git a/plugins/modules/utm_proxy_location.py b/plugins/modules/utm_proxy_location.py index 15b89bb1a2..9be88891f2 100644 --- a/plugins/modules/utm_proxy_location.py +++ b/plugins/modules/utm_proxy_location.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Johannes Brunswicker # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_proxy_location diff --git a/plugins/modules/utm_proxy_location_info.py b/plugins/modules/utm_proxy_location_info.py index 7a8db919c2..5df70d32c4 100644 --- a/plugins/modules/utm_proxy_location_info.py +++ b/plugins/modules/utm_proxy_location_info.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Johannes Brunswicker # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: utm_proxy_location_info diff --git a/plugins/modules/vdo.py b/plugins/modules/vdo.py index dbfa44f5b6..32ebae46c1 100644 --- a/plugins/modules/vdo.py +++ b/plugins/modules/vdo.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Red Hat, Inc. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" author: diff --git a/plugins/modules/vertica_configuration.py b/plugins/modules/vertica_configuration.py index d97fbf5ed4..9f20cb6918 100644 --- a/plugins/modules/vertica_configuration.py +++ b/plugins/modules/vertica_configuration.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/vertica_info.py b/plugins/modules/vertica_info.py index 340e782f31..47c9e7167c 100644 --- a/plugins/modules/vertica_info.py +++ b/plugins/modules/vertica_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/vertica_role.py b/plugins/modules/vertica_role.py index 550c612b8d..31c704279e 100644 --- a/plugins/modules/vertica_role.py +++ b/plugins/modules/vertica_role.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/vertica_schema.py b/plugins/modules/vertica_schema.py index 11a7f9c77c..eab3c62373 100644 --- a/plugins/modules/vertica_schema.py +++ b/plugins/modules/vertica_schema.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/vertica_user.py b/plugins/modules/vertica_user.py index e3a4292aec..6f90ee55a8 100644 --- a/plugins/modules/vertica_user.py +++ b/plugins/modules/vertica_user.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/vexata_eg.py b/plugins/modules/vexata_eg.py index 27bd9f129e..a9c73bceb7 100644 --- a/plugins/modules/vexata_eg.py +++ b/plugins/modules/vexata_eg.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Sandeep Kasargod (sandeep@vexata.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/vexata_volume.py b/plugins/modules/vexata_volume.py index 29136eb31e..1ae2050141 100644 --- a/plugins/modules/vexata_volume.py +++ b/plugins/modules/vexata_volume.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2019, Sandeep Kasargod (sandeep@vexata.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/vmadm.py b/plugins/modules/vmadm.py index fc7504fba5..d7040b09fb 100644 --- a/plugins/modules/vmadm.py +++ b/plugins/modules/vmadm.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Jasper Lievisse Adriaanse # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/wakeonlan.py b/plugins/modules/wakeonlan.py index 53ca330f9d..9c68a2a072 100644 --- a/plugins/modules/wakeonlan.py +++ b/plugins/modules/wakeonlan.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Dag Wieers # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/wdc_redfish_command.py b/plugins/modules/wdc_redfish_command.py index 20afa8add1..7e3e301669 100644 --- a/plugins/modules/wdc_redfish_command.py +++ b/plugins/modules/wdc_redfish_command.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022 Western Digital Corporation # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: wdc_redfish_command diff --git a/plugins/modules/wdc_redfish_info.py b/plugins/modules/wdc_redfish_info.py index 19a513c00d..6d97ce2c65 100644 --- a/plugins/modules/wdc_redfish_info.py +++ b/plugins/modules/wdc_redfish_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022 Western Digital Corporation # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: wdc_redfish_info diff --git a/plugins/modules/xattr.py b/plugins/modules/xattr.py index cbd9dcc05c..459365e7f8 100644 --- a/plugins/modules/xattr.py +++ b/plugins/modules/xattr.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: xattr diff --git a/plugins/modules/xbps.py b/plugins/modules/xbps.py index 535522bd08..0d1ae68e7c 100644 --- a/plugins/modules/xbps.py +++ b/plugins/modules/xbps.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright 2016 Dino Occhialini # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/xcc_redfish_command.py b/plugins/modules/xcc_redfish_command.py index 9dbbe8016f..9ddb4a5ce1 100644 --- a/plugins/modules/xcc_redfish_command.py +++ b/plugins/modules/xcc_redfish_command.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: xcc_redfish_command diff --git a/plugins/modules/xdg_mime.py b/plugins/modules/xdg_mime.py index cf297187a4..98f1ef9aec 100644 --- a/plugins/modules/xdg_mime.py +++ b/plugins/modules/xdg_mime.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2025, Marcos Alano # Based on gio_mime module. Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) @@ -10,8 +9,7 @@ # TODO: Add support for diff mode -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: xdg_mime diff --git a/plugins/modules/xenserver_facts.py b/plugins/modules/xenserver_facts.py index e93d16043a..48e1d18291 100644 --- a/plugins/modules/xenserver_facts.py +++ b/plugins/modules/xenserver_facts.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/xenserver_guest.py b/plugins/modules/xenserver_guest.py index 44f9192b7e..94014852a8 100644 --- a/plugins/modules/xenserver_guest.py +++ b/plugins/modules/xenserver_guest.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: xenserver_guest diff --git a/plugins/modules/xenserver_guest_info.py b/plugins/modules/xenserver_guest_info.py index d11a69025b..f9a4d01adf 100644 --- a/plugins/modules/xenserver_guest_info.py +++ b/plugins/modules/xenserver_guest_info.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: xenserver_guest_info diff --git a/plugins/modules/xenserver_guest_powerstate.py b/plugins/modules/xenserver_guest_powerstate.py index c3436300fe..56f4145711 100644 --- a/plugins/modules/xenserver_guest_powerstate.py +++ b/plugins/modules/xenserver_guest_powerstate.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # # Copyright (c) 2018, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: xenserver_guest_powerstate diff --git a/plugins/modules/xfconf.py b/plugins/modules/xfconf.py index 1cae7fb12b..120f99b3e8 100644 --- a/plugins/modules/xfconf.py +++ b/plugins/modules/xfconf.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2017, Joseph Benden # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: xfconf diff --git a/plugins/modules/xfconf_info.py b/plugins/modules/xfconf_info.py index 74bebf35cb..f131072edd 100644 --- a/plugins/modules/xfconf_info.py +++ b/plugins/modules/xfconf_info.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: xfconf_info diff --git a/plugins/modules/xfs_quota.py b/plugins/modules/xfs_quota.py index bef8dd8f0b..574a438cd9 100644 --- a/plugins/modules/xfs_quota.py +++ b/plugins/modules/xfs_quota.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Emmanouil Kampitakis # Copyright (c) 2018, William Leemans @@ -7,9 +6,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type DOCUMENTATION = r""" module: xfs_quota diff --git a/plugins/modules/xml.py b/plugins/modules/xml.py index 246b4d76d1..df60f28565 100644 --- a/plugins/modules/xml.py +++ b/plugins/modules/xml.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2014, Red Hat, Inc. # Copyright (c) 2014, Tim Bielawa @@ -8,8 +7,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: xml diff --git a/plugins/modules/yarn.py b/plugins/modules/yarn.py index 75b624e9d2..f4f9dbc55a 100644 --- a/plugins/modules/yarn.py +++ b/plugins/modules/yarn.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # (c) 2017 David Gunter # Copyright (c) 2017 Chris Hoffman @@ -7,8 +6,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/yum_versionlock.py b/plugins/modules/yum_versionlock.py index 183ffdc6fe..8148178577 100644 --- a/plugins/modules/yum_versionlock.py +++ b/plugins/modules/yum_versionlock.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Florian Paul Azim Hoberg (@gyptazy) # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: yum_versionlock diff --git a/plugins/modules/zfs.py b/plugins/modules/zfs.py index 29910310b3..4aa728c685 100644 --- a/plugins/modules/zfs.py +++ b/plugins/modules/zfs.py @@ -1,13 +1,11 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Johan Wiren # Copyright (c) 2017, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: zfs diff --git a/plugins/modules/zfs_delegate_admin.py b/plugins/modules/zfs_delegate_admin.py index 7158c7638f..ad72ba017b 100644 --- a/plugins/modules/zfs_delegate_admin.py +++ b/plugins/modules/zfs_delegate_admin.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2015, Nate Coraor # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: zfs_delegate_admin diff --git a/plugins/modules/zfs_facts.py b/plugins/modules/zfs_facts.py index 7dd8b011f3..dd82a16b50 100644 --- a/plugins/modules/zfs_facts.py +++ b/plugins/modules/zfs_facts.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Adam Števko # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/znode.py b/plugins/modules/znode.py index 8e3da6de5e..b87c94dfd2 100644 --- a/plugins/modules/znode.py +++ b/plugins/modules/znode.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright 2015 WP Engine, Inc. All rights reserved. # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/zpool.py b/plugins/modules/zpool.py index cb08cbb8a5..cda6466fbe 100644 --- a/plugins/modules/zpool.py +++ b/plugins/modules/zpool.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2025, Tom Hesse # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: zpool diff --git a/plugins/modules/zpool_facts.py b/plugins/modules/zpool_facts.py index 93949de4f3..55ac8ef7c8 100644 --- a/plugins/modules/zpool_facts.py +++ b/plugins/modules/zpool_facts.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2016, Adam Števko # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/zypper.py b/plugins/modules/zypper.py index 99e952a97a..6c7b6d101a 100644 --- a/plugins/modules/zypper.py +++ b/plugins/modules/zypper.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Patrick Callahan # based on @@ -14,8 +13,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/zypper_repository.py b/plugins/modules/zypper_repository.py index e6beeca9a4..c010c55aac 100644 --- a/plugins/modules/zypper_repository.py +++ b/plugins/modules/zypper_repository.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2013, Matthias Vogelgesang # Copyright (c) 2014, Justin Lecher @@ -7,8 +6,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" diff --git a/plugins/modules/zypper_repository_info.py b/plugins/modules/zypper_repository_info.py index d3f20883c6..4b32a8fff1 100644 --- a/plugins/modules/zypper_repository_info.py +++ b/plugins/modules/zypper_repository_info.py @@ -1,5 +1,4 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2024, Tobias Zeuch # @@ -7,8 +6,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = r""" module: zypper_repository_info diff --git a/plugins/plugin_utils/ansible_type.py b/plugins/plugin_utils/ansible_type.py index 2b96c7a4b4..3de3488e80 100644 --- a/plugins/plugin_utils/ansible_type.py +++ b/plugins/plugin_utils/ansible_type.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.errors import AnsibleFilterError from collections.abc import Mapping diff --git a/plugins/plugin_utils/keys_filter.py b/plugins/plugin_utils/keys_filter.py index 0ec5889709..46e3d2cc63 100644 --- a/plugins/plugin_utils/keys_filter.py +++ b/plugins/plugin_utils/keys_filter.py @@ -3,8 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re diff --git a/plugins/plugin_utils/unsafe.py b/plugins/plugin_utils/unsafe.py index 7c59550120..7b2325dcbf 100644 --- a/plugins/plugin_utils/unsafe.py +++ b/plugins/plugin_utils/unsafe.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re diff --git a/plugins/test/a_module.py b/plugins/test/a_module.py index 14f7ae27f2..cf0fb0670a 100644 --- a/plugins/test/a_module.py +++ b/plugins/test/a_module.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' name: a_module diff --git a/plugins/test/ansible_type.py b/plugins/test/ansible_type.py index fdd0787b66..e906f2b119 100644 --- a/plugins/test/ansible_type.py +++ b/plugins/test/ansible_type.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' name: ansible_type diff --git a/plugins/test/fqdn_valid.py b/plugins/test/fqdn_valid.py index ed4d2889b9..6c16342114 100644 --- a/plugins/test/fqdn_valid.py +++ b/plugins/test/fqdn_valid.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' diff --git a/tests/integration/targets/callback/filter_plugins/helper.py b/tests/integration/targets/callback/filter_plugins/helper.py index 9599e141f1..73074653ae 100644 --- a/tests/integration/targets/callback/filter_plugins/helper.py +++ b/tests/integration/targets/callback/filter_plugins/helper.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations def callback_results_extractor(outputs_results): diff --git a/tests/integration/targets/cmd_runner/action_plugins/_unsafe_assert.py b/tests/integration/targets/cmd_runner/action_plugins/_unsafe_assert.py index a25e8aa38c..899346a7b9 100644 --- a/tests/integration/targets/cmd_runner/action_plugins/_unsafe_assert.py +++ b/tests/integration/targets/cmd_runner/action_plugins/_unsafe_assert.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.errors import AnsibleError from ansible.playbook.conditional import Conditional diff --git a/tests/integration/targets/cmd_runner/library/cmd_echo.py b/tests/integration/targets/cmd_runner/library/cmd_echo.py index 1dda75ec93..1569eb60a0 100644 --- a/tests/integration/targets/cmd_runner/library/cmd_echo.py +++ b/tests/integration/targets/cmd_runner/library/cmd_echo.py @@ -1,11 +1,9 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import traceback diff --git a/tests/integration/targets/cmd_runner/vars/main.yml b/tests/integration/targets/cmd_runner/vars/main.yml index 7bce9328ee..928add5946 100644 --- a/tests/integration/targets/cmd_runner/vars/main.yml +++ b/tests/integration/targets/cmd_runner/vars/main.yml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/integration/targets/django_command/files/base_test/1045-single-app-project/single_app_project/manage.py b/tests/integration/targets/django_command/files/base_test/1045-single-app-project/single_app_project/manage.py index 4b4eddcb67..1b68ca4f1f 100755 --- a/tests/integration/targets/django_command/files/base_test/1045-single-app-project/single_app_project/manage.py +++ b/tests/integration/targets/django_command/files/base_test/1045-single-app-project/single_app_project/manage.py @@ -3,8 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations # single_app_project/manage.py import os diff --git a/tests/integration/targets/django_command/files/base_test/simple_project/p1/manage.py b/tests/integration/targets/django_command/files/base_test/simple_project/p1/manage.py index be3140f44d..490ec530e3 100755 --- a/tests/integration/targets/django_command/files/base_test/simple_project/p1/manage.py +++ b/tests/integration/targets/django_command/files/base_test/simple_project/p1/manage.py @@ -3,8 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations """Django's command-line utility for administrative tasks.""" import os diff --git a/tests/integration/targets/django_command/files/base_test/simple_project/p1/p1/settings.py b/tests/integration/targets/django_command/files/base_test/simple_project/p1/p1/settings.py index 86b3ae64c6..3cb797d01a 100644 --- a/tests/integration/targets/django_command/files/base_test/simple_project/p1/p1/settings.py +++ b/tests/integration/targets/django_command/files/base_test/simple_project/p1/p1/settings.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations """ Django settings for p1 project. diff --git a/tests/integration/targets/django_command/files/base_test/simple_project/p1/p1/urls.py b/tests/integration/targets/django_command/files/base_test/simple_project/p1/p1/urls.py index 36cb592756..79636a77a2 100644 --- a/tests/integration/targets/django_command/files/base_test/simple_project/p1/p1/urls.py +++ b/tests/integration/targets/django_command/files/base_test/simple_project/p1/p1/urls.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations """p1 URL Configuration diff --git a/tests/integration/targets/django_manage/files/base_test/1045-single-app-project/single_app_project/manage.py b/tests/integration/targets/django_manage/files/base_test/1045-single-app-project/single_app_project/manage.py index 4b4eddcb67..1b68ca4f1f 100755 --- a/tests/integration/targets/django_manage/files/base_test/1045-single-app-project/single_app_project/manage.py +++ b/tests/integration/targets/django_manage/files/base_test/1045-single-app-project/single_app_project/manage.py @@ -3,8 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations # single_app_project/manage.py import os diff --git a/tests/integration/targets/django_manage/files/base_test/simple_project/p1/manage.py b/tests/integration/targets/django_manage/files/base_test/simple_project/p1/manage.py index be3140f44d..490ec530e3 100755 --- a/tests/integration/targets/django_manage/files/base_test/simple_project/p1/manage.py +++ b/tests/integration/targets/django_manage/files/base_test/simple_project/p1/manage.py @@ -3,8 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations """Django's command-line utility for administrative tasks.""" import os diff --git a/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/settings.py b/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/settings.py index 86b3ae64c6..3cb797d01a 100644 --- a/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/settings.py +++ b/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/settings.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations """ Django settings for p1 project. diff --git a/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/urls.py b/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/urls.py index 36cb592756..79636a77a2 100644 --- a/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/urls.py +++ b/tests/integration/targets/django_manage/files/base_test/simple_project/p1/p1/urls.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations """p1 URL Configuration diff --git a/tests/integration/targets/flatpak/files/serve.py b/tests/integration/targets/flatpak/files/serve.py index 93df1036e2..c00b1c48df 100644 --- a/tests/integration/targets/flatpak/files/serve.py +++ b/tests/integration/targets/flatpak/files/serve.py @@ -3,9 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -# -*- coding: utf-8 -*- -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import posixpath diff --git a/tests/integration/targets/java_cert/files/setupSSLServer.py b/tests/integration/targets/java_cert/files/setupSSLServer.py index b5a333b477..447a3d623c 100644 --- a/tests/integration/targets/java_cert/files/setupSSLServer.py +++ b/tests/integration/targets/java_cert/files/setupSSLServer.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import ssl import os import sys diff --git a/tests/integration/targets/launchd/files/ansible_test_service.py b/tests/integration/targets/launchd/files/ansible_test_service.py index 31de6c586b..c8835075c5 100644 --- a/tests/integration/targets/launchd/files/ansible_test_service.py +++ b/tests/integration/targets/launchd/files/ansible_test_service.py @@ -3,8 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import sys diff --git a/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll/plugins/modules/collection_module.py b/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll/plugins/modules/collection_module.py index e7f1a987a4..b74ea1f24f 100644 --- a/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll/plugins/modules/collection_module.py +++ b/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll/plugins/modules/collection_module.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' --- diff --git a/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_mf/plugins/modules/collection_module.py b/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_mf/plugins/modules/collection_module.py index e7f1a987a4..b74ea1f24f 100644 --- a/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_mf/plugins/modules/collection_module.py +++ b/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_mf/plugins/modules/collection_module.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' --- diff --git a/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nothing/plugins/modules/collection_module.py b/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nothing/plugins/modules/collection_module.py index e7f1a987a4..b74ea1f24f 100644 --- a/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nothing/plugins/modules/collection_module.py +++ b/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nothing/plugins/modules/collection_module.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' --- diff --git a/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nv/plugins/modules/collection_module.py b/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nv/plugins/modules/collection_module.py index e7f1a987a4..b74ea1f24f 100644 --- a/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nv/plugins/modules/collection_module.py +++ b/tests/integration/targets/lookup_collection_version/collections/ansible_collections/testns/testcoll_nv/plugins/modules/collection_module.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' --- diff --git a/tests/integration/targets/lookup_collection_version/library/local_module.py b/tests/integration/targets/lookup_collection_version/library/local_module.py index 9e9e649cb4..db04295365 100644 --- a/tests/integration/targets/lookup_collection_version/library/local_module.py +++ b/tests/integration/targets/lookup_collection_version/library/local_module.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' --- diff --git a/tests/integration/targets/lookup_lmdb_kv/test_db.py b/tests/integration/targets/lookup_lmdb_kv/test_db.py index b906c4c397..6fef099884 100644 --- a/tests/integration/targets/lookup_lmdb_kv/test_db.py +++ b/tests/integration/targets/lookup_lmdb_kv/test_db.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import lmdb map_size = 1024 * 100 env = lmdb.open('./jp.mdb', map_size=map_size) diff --git a/tests/integration/targets/mail/files/smtpserver.py b/tests/integration/targets/mail/files/smtpserver.py index 18c6fbf9be..1ea2951cfc 100644 --- a/tests/integration/targets/mail/files/smtpserver.py +++ b/tests/integration/targets/mail/files/smtpserver.py @@ -1,12 +1,10 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- # Copyright (c) 2018, Dag Wieers (@dagwieers) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import asyncore import os.path diff --git a/tests/integration/targets/module_helper/library/mdepfail.py b/tests/integration/targets/module_helper/library/mdepfail.py index ba315d0111..c2282c155d 100644 --- a/tests/integration/targets/module_helper/library/mdepfail.py +++ b/tests/integration/targets/module_helper/library/mdepfail.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Alexei Znamensky # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' module: mdepfail diff --git a/tests/integration/targets/module_helper/library/msimple.py b/tests/integration/targets/module_helper/library/msimple.py index 41407ec50e..a515bce972 100644 --- a/tests/integration/targets/module_helper/library/msimple.py +++ b/tests/integration/targets/module_helper/library/msimple.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Alexei Znamensky # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' module: msimple diff --git a/tests/integration/targets/module_helper/library/msimpleda.py b/tests/integration/targets/module_helper/library/msimpleda.py index c21c3d2ea4..dc4ad5c1c7 100644 --- a/tests/integration/targets/module_helper/library/msimpleda.py +++ b/tests/integration/targets/module_helper/library/msimpleda.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Alexei Znamensky # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' module: msimpleda diff --git a/tests/integration/targets/module_helper/library/mstate.py b/tests/integration/targets/module_helper/library/mstate.py index bfaab03755..822d8b6661 100644 --- a/tests/integration/targets/module_helper/library/mstate.py +++ b/tests/integration/targets/module_helper/library/mstate.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Alexei Znamensky # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' module: mstate diff --git a/tests/integration/targets/monit/files/httpd_echo.py b/tests/integration/targets/monit/files/httpd_echo.py index cd77da26b5..99783090c0 100644 --- a/tests/integration/targets/monit/files/httpd_echo.py +++ b/tests/integration/targets/monit/files/httpd_echo.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import daemon diff --git a/tests/integration/targets/supervisorctl/files/sendProcessStdin.py b/tests/integration/targets/supervisorctl/files/sendProcessStdin.py index 8635b07491..d510a79029 100644 --- a/tests/integration/targets/supervisorctl/files/sendProcessStdin.py +++ b/tests/integration/targets/supervisorctl/files/sendProcessStdin.py @@ -3,10 +3,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -# -*- coding: utf-8 -*- -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import sys diff --git a/tests/integration/targets/test_a_module/collections/ansible_collections/testns/testcoll/plugins/modules/collection_module.py b/tests/integration/targets/test_a_module/collections/ansible_collections/testns/testcoll/plugins/modules/collection_module.py index e7f1a987a4..b74ea1f24f 100644 --- a/tests/integration/targets/test_a_module/collections/ansible_collections/testns/testcoll/plugins/modules/collection_module.py +++ b/tests/integration/targets/test_a_module/collections/ansible_collections/testns/testcoll/plugins/modules/collection_module.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' --- diff --git a/tests/integration/targets/test_a_module/library/local_module.py b/tests/integration/targets/test_a_module/library/local_module.py index 9e9e649cb4..db04295365 100644 --- a/tests/integration/targets/test_a_module/library/local_module.py +++ b/tests/integration/targets/test_a_module/library/local_module.py @@ -1,12 +1,10 @@ #!/usr/bin/python -# -*- coding: utf-8 -*- # Copyright (c) 2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations DOCUMENTATION = ''' --- diff --git a/tests/sanity/extra/aliases.py b/tests/sanity/extra/aliases.py index 8eb2e9aadb..8eb94ce712 100644 --- a/tests/sanity/extra/aliases.py +++ b/tests/sanity/extra/aliases.py @@ -3,8 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later """Check extra collection docs with antsibull-docs.""" -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import glob import sys diff --git a/tests/unit/plugins/become/conftest.py b/tests/unit/plugins/become/conftest.py index 93b593bdfd..f21e1fd0f6 100644 --- a/tests/unit/plugins/become/conftest.py +++ b/tests/unit/plugins/become/conftest.py @@ -5,8 +5,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/become/helper.py b/tests/unit/plugins/become/helper.py index d2a7df97ff..e09d5a7707 100644 --- a/tests/unit/plugins/become/helper.py +++ b/tests/unit/plugins/become/helper.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2012-2014, Michael DeHaan # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.plugins.loader import become_loader, get_shell_plugin diff --git a/tests/unit/plugins/become/test_doas.py b/tests/unit/plugins/become/test_doas.py index 4a922e9f2b..29bd04b6f9 100644 --- a/tests/unit/plugins/become/test_doas.py +++ b/tests/unit/plugins/become/test_doas.py @@ -5,8 +5,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re diff --git a/tests/unit/plugins/become/test_dzdo.py b/tests/unit/plugins/become/test_dzdo.py index 24af2b50c2..58797a06df 100644 --- a/tests/unit/plugins/become/test_dzdo.py +++ b/tests/unit/plugins/become/test_dzdo.py @@ -5,8 +5,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re diff --git a/tests/unit/plugins/become/test_ksu.py b/tests/unit/plugins/become/test_ksu.py index 3ec1716612..24606b383d 100644 --- a/tests/unit/plugins/become/test_ksu.py +++ b/tests/unit/plugins/become/test_ksu.py @@ -5,8 +5,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re diff --git a/tests/unit/plugins/become/test_pbrun.py b/tests/unit/plugins/become/test_pbrun.py index eceea2e66b..0c21d898ee 100644 --- a/tests/unit/plugins/become/test_pbrun.py +++ b/tests/unit/plugins/become/test_pbrun.py @@ -5,8 +5,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re diff --git a/tests/unit/plugins/become/test_pfexec.py b/tests/unit/plugins/become/test_pfexec.py index 350cd5ad27..9ad2b10c9f 100644 --- a/tests/unit/plugins/become/test_pfexec.py +++ b/tests/unit/plugins/become/test_pfexec.py @@ -5,8 +5,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re diff --git a/tests/unit/plugins/become/test_run0.py b/tests/unit/plugins/become/test_run0.py index 7507c556e8..3f0840b7e6 100644 --- a/tests/unit/plugins/become/test_run0.py +++ b/tests/unit/plugins/become/test_run0.py @@ -3,9 +3,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type import re diff --git a/tests/unit/plugins/become/test_sudosu.py b/tests/unit/plugins/become/test_sudosu.py index f63f48df70..582e59c77d 100644 --- a/tests/unit/plugins/become/test_sudosu.py +++ b/tests/unit/plugins/become/test_sudosu.py @@ -5,8 +5,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re diff --git a/tests/unit/plugins/cache/test_memcached.py b/tests/unit/plugins/cache/test_memcached.py index 8e203cfabc..c0701aa995 100644 --- a/tests/unit/plugins/cache/test_memcached.py +++ b/tests/unit/plugins/cache/test_memcached.py @@ -3,8 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/cache/test_redis.py b/tests/unit/plugins/cache/test_redis.py index 81ae9293e3..6ad7d1842e 100644 --- a/tests/unit/plugins/cache/test_redis.py +++ b/tests/unit/plugins/cache/test_redis.py @@ -3,8 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/callback/test_elastic.py b/tests/unit/plugins/callback/test_elastic.py index e90186789b..936fdd83b7 100644 --- a/tests/unit/plugins/callback/test_elastic.py +++ b/tests/unit/plugins/callback/test_elastic.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.playbook.task import Task from ansible.executor.task_result import TaskResult diff --git a/tests/unit/plugins/callback/test_loganalytics.py b/tests/unit/plugins/callback/test_loganalytics.py index 8cc5c941d7..570aed8d0f 100644 --- a/tests/unit/plugins/callback/test_loganalytics.py +++ b/tests/unit/plugins/callback/test_loganalytics.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.executor.task_result import TaskResult from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/callback/test_opentelemetry.py b/tests/unit/plugins/callback/test_opentelemetry.py index 1da506c262..dd6380d680 100644 --- a/tests/unit/plugins/callback/test_opentelemetry.py +++ b/tests/unit/plugins/callback/test_opentelemetry.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Victor Martinez # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.playbook.task import Task from ansible.executor.task_result import TaskResult diff --git a/tests/unit/plugins/callback/test_splunk.py b/tests/unit/plugins/callback/test_splunk.py index 09c56930f7..6eb8cd011d 100644 --- a/tests/unit/plugins/callback/test_splunk.py +++ b/tests/unit/plugins/callback/test_splunk.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.executor.task_result import TaskResult from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/connection/test_lxc.py b/tests/unit/plugins/connection/test_lxc.py index e65df3315c..3807594283 100644 --- a/tests/unit/plugins/connection/test_lxc.py +++ b/tests/unit/plugins/connection/test_lxc.py @@ -3,8 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest import sys diff --git a/tests/unit/plugins/connection/test_wsl.py b/tests/unit/plugins/connection/test_wsl.py index c28d1fbec9..e59e35b21e 100644 --- a/tests/unit/plugins/connection/test_wsl.py +++ b/tests/unit/plugins/connection/test_wsl.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Derived from test_proxmox_pct_remote.py (c) 2024 Nils Stein (@mietzen) # Copyright (c) 2025 Rui Lopes (@rgl) # Copyright (c) 2025 Ansible Project diff --git a/tests/unit/plugins/filter/test_crc32.py b/tests/unit/plugins/filter/test_crc32.py index 7ec581f91f..d0cc3959e1 100644 --- a/tests/unit/plugins/filter/test_crc32.py +++ b/tests/unit/plugins/filter/test_crc32.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Julien Riou # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.general.plugins.filter.crc32 import crc32s diff --git a/tests/unit/plugins/filter/test_json_patch.py b/tests/unit/plugins/filter/test_json_patch.py index 7bd4a08664..2fa026975c 100644 --- a/tests/unit/plugins/filter/test_json_patch.py +++ b/tests/unit/plugins/filter/test_json_patch.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) Stanislav Meduna (@numo68) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type # pylint: disable=C0103 import unittest from ansible_collections.community.general.plugins.filter.json_patch import FilterModule diff --git a/tests/unit/plugins/inventory/test_cobbler.py b/tests/unit/plugins/inventory/test_cobbler.py index 7bc2b847c6..fd544bae12 100644 --- a/tests/unit/plugins/inventory/test_cobbler.py +++ b/tests/unit/plugins/inventory/test_cobbler.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright 2020 Orion Poplawski # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/inventory/test_icinga2.py b/tests/unit/plugins/inventory/test_icinga2.py index 859f29d3b0..673f373122 100644 --- a/tests/unit/plugins/inventory/test_icinga2.py +++ b/tests/unit/plugins/inventory/test_icinga2.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Cliff Hults # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # # The API responses used in these tests were recorded from PVE version 6.2. -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/inventory/test_iocage.py b/tests/unit/plugins/inventory/test_iocage.py index 4bd56aeb92..8efd2c7f7b 100644 --- a/tests/unit/plugins/inventory/test_iocage.py +++ b/tests/unit/plugins/inventory/test_iocage.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024 Vladimir Botka # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest import yaml diff --git a/tests/unit/plugins/inventory/test_linode.py b/tests/unit/plugins/inventory/test_linode.py index ead41591a7..c4d9e8be9c 100644 --- a/tests/unit/plugins/inventory/test_linode.py +++ b/tests/unit/plugins/inventory/test_linode.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright 2018 Luke Murphy # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/inventory/test_lxd.py b/tests/unit/plugins/inventory/test_lxd.py index a1f31fdc58..ad11780f67 100644 --- a/tests/unit/plugins/inventory/test_lxd.py +++ b/tests/unit/plugins/inventory/test_lxd.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Frank Dornheim # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/inventory/test_opennebula.py b/tests/unit/plugins/inventory/test_opennebula.py index 827063121a..ed7d43d63a 100644 --- a/tests/unit/plugins/inventory/test_opennebula.py +++ b/tests/unit/plugins/inventory/test_opennebula.py @@ -1,13 +1,11 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, FELDSAM s.r.o. - FeldHost™ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # # The API responses used in these tests were recorded from OpenNebula version 5.10. -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type from collections import OrderedDict import json diff --git a/tests/unit/plugins/inventory/test_xen_orchestra.py b/tests/unit/plugins/inventory/test_xen_orchestra.py index f24c072705..7ba6fe8889 100644 --- a/tests/unit/plugins/inventory/test_xen_orchestra.py +++ b/tests/unit/plugins/inventory/test_xen_orchestra.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Jeffrey van Pelt # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # # The API responses used in these tests were recorded from PVE version 6.2. -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/lookup/conftest.py b/tests/unit/plugins/lookup/conftest.py index d4ae42ab86..fa4a5fb2a6 100644 --- a/tests/unit/plugins/lookup/conftest.py +++ b/tests/unit/plugins/lookup/conftest.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/lookup/onepassword_common.py b/tests/unit/plugins/lookup/onepassword_common.py index 0759e0abff..e9f76777d9 100644 --- a/tests/unit/plugins/lookup/onepassword_common.py +++ b/tests/unit/plugins/lookup/onepassword_common.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import json diff --git a/tests/unit/plugins/lookup/test_bitwarden.py b/tests/unit/plugins/lookup/test_bitwarden.py index 04a70837f6..861b511071 100644 --- a/tests/unit/plugins/lookup/test_bitwarden.py +++ b/tests/unit/plugins/lookup/test_bitwarden.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Jonathan Lung # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/lookup/test_bitwarden_secrets_manager.py b/tests/unit/plugins/lookup/test_bitwarden_secrets_manager.py index c2f8b0a5e5..d5a04fbf50 100644 --- a/tests/unit/plugins/lookup/test_bitwarden_secrets_manager.py +++ b/tests/unit/plugins/lookup/test_bitwarden_secrets_manager.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, jantari (https://github.com/jantari) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type import json from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/lookup/test_dependent.py b/tests/unit/plugins/lookup/test_dependent.py index fef53dec00..9ed9da8bbd 100644 --- a/tests/unit/plugins/lookup/test_dependent.py +++ b/tests/unit/plugins/lookup/test_dependent.py @@ -1,13 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020-2021, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import absolute_import, division, print_function - -__metaclass__ = type - +from __future__ import annotations from ansible.template import Templar diff --git a/tests/unit/plugins/lookup/test_dsv.py b/tests/unit/plugins/lookup/test_dsv.py index fb23a74548..6f704be491 100644 --- a/tests/unit/plugins/lookup/test_dsv.py +++ b/tests/unit/plugins/lookup/test_dsv.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Adam Migus # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from ansible_collections.community.internal_test_tools.tests.unit.compat.unittest import TestCase from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import ( diff --git a/tests/unit/plugins/lookup/test_etcd3.py b/tests/unit/plugins/lookup/test_etcd3.py index 62061620e9..2a065f9633 100644 --- a/tests/unit/plugins/lookup/test_etcd3.py +++ b/tests/unit/plugins/lookup/test_etcd3.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2020, SCC France, Eric Belhomme # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/lookup/test_github_app_access_token.py b/tests/unit/plugins/lookup/test_github_app_access_token.py index 698fc0ff55..599efacf42 100644 --- a/tests/unit/plugins/lookup/test_github_app_access_token.py +++ b/tests/unit/plugins/lookup/test_github_app_access_token.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Poh Wei Sheng # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import types import sys diff --git a/tests/unit/plugins/lookup/test_lastpass.py b/tests/unit/plugins/lookup/test_lastpass.py index fd38928c94..be3fe378c5 100644 --- a/tests/unit/plugins/lookup/test_lastpass.py +++ b/tests/unit/plugins/lookup/test_lastpass.py @@ -3,8 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from argparse import ArgumentParser diff --git a/tests/unit/plugins/lookup/test_merge_variables.py b/tests/unit/plugins/lookup/test_merge_variables.py index c8b0ca6fab..ea9940074f 100644 --- a/tests/unit/plugins/lookup/test_merge_variables.py +++ b/tests/unit/plugins/lookup/test_merge_variables.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Thales Netherlands # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch diff --git a/tests/unit/plugins/lookup/test_onepassword.py b/tests/unit/plugins/lookup/test_onepassword.py index dc00e5703d..11f53da949 100644 --- a/tests/unit/plugins/lookup/test_onepassword.py +++ b/tests/unit/plugins/lookup/test_onepassword.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import operator import itertools diff --git a/tests/unit/plugins/lookup/test_onepassword_ssh_key.py b/tests/unit/plugins/lookup/test_onepassword_ssh_key.py index 864f58db6e..700598890b 100644 --- a/tests/unit/plugins/lookup/test_onepassword_ssh_key.py +++ b/tests/unit/plugins/lookup/test_onepassword_ssh_key.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import pytest diff --git a/tests/unit/plugins/lookup/test_revbitspss.py b/tests/unit/plugins/lookup/test_revbitspss.py index 9f1372e49c..7b28904a6c 100644 --- a/tests/unit/plugins/lookup/test_revbitspss.py +++ b/tests/unit/plugins/lookup/test_revbitspss.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, RevBits # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from ansible_collections.community.internal_test_tools.tests.unit.compat.unittest import TestCase from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import ( diff --git a/tests/unit/plugins/lookup/test_tss.py b/tests/unit/plugins/lookup/test_tss.py index 28027d3177..9f244ac351 100644 --- a/tests/unit/plugins/lookup/test_tss.py +++ b/tests/unit/plugins/lookup/test_tss.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Adam Migus # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from ansible_collections.community.internal_test_tools.tests.unit.compat.unittest import TestCase from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import ( diff --git a/tests/unit/plugins/module_utils/cloud/test_backoff.py b/tests/unit/plugins/module_utils/cloud/test_backoff.py index e06f65af72..9afc0b2a95 100644 --- a/tests/unit/plugins/module_utils/cloud/test_backoff.py +++ b/tests/unit/plugins/module_utils/cloud/test_backoff.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import random diff --git a/tests/unit/plugins/module_utils/cloud/test_scaleway.py b/tests/unit/plugins/module_utils/cloud/test_scaleway.py index 1052783884..04e8f6e0be 100644 --- a/tests/unit/plugins/module_utils/cloud/test_scaleway.py +++ b/tests/unit/plugins/module_utils/cloud/test_scaleway.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.general.plugins.module_utils.scaleway import SecretVariables, argon2 diff --git a/tests/unit/plugins/module_utils/hwc/test_dict_comparison.py b/tests/unit/plugins/module_utils/hwc/test_dict_comparison.py index 4f6358ace5..fa5ab542b4 100644 --- a/tests/unit/plugins/module_utils/hwc/test_dict_comparison.py +++ b/tests/unit/plugins/module_utils/hwc/test_dict_comparison.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # 2018.07.26 --- use DictComparison instead of GcpRequest # # Copyright (c) 2016, Tom Melendez @@ -6,8 +5,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.general.plugins.module_utils.hwc_utils import are_different_dicts diff --git a/tests/unit/plugins/module_utils/hwc/test_hwc_utils.py b/tests/unit/plugins/module_utils/hwc/test_hwc_utils.py index 6567bf576b..b1dd72c547 100644 --- a/tests/unit/plugins/module_utils/hwc/test_hwc_utils.py +++ b/tests/unit/plugins/module_utils/hwc/test_hwc_utils.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import sys diff --git a/tests/unit/plugins/module_utils/identity/keycloak/test_keycloak_connect.py b/tests/unit/plugins/module_utils/identity/keycloak/test_keycloak_connect.py index bbf5d6265f..459fc817bb 100644 --- a/tests/unit/plugins/module_utils/identity/keycloak/test_keycloak_connect.py +++ b/tests/unit/plugins/module_utils/identity/keycloak/test_keycloak_connect.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest from itertools import count diff --git a/tests/unit/plugins/module_utils/identity/keycloak/test_keycloak_module_utils.py b/tests/unit/plugins/module_utils/identity/keycloak/test_keycloak_module_utils.py index dc0f8d3f9a..7392819303 100644 --- a/tests/unit/plugins/module_utils/identity/keycloak/test_keycloak_module_utils.py +++ b/tests/unit/plugins/module_utils/identity/keycloak/test_keycloak_module_utils.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import unittest diff --git a/tests/unit/plugins/module_utils/net_tools/pritunl/test_api.py b/tests/unit/plugins/module_utils/net_tools/pritunl/test_api.py index a176a55768..73bab34394 100644 --- a/tests/unit/plugins/module_utils/net_tools/pritunl/test_api.py +++ b/tests/unit/plugins/module_utils/net_tools/pritunl/test_api.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations import json @@ -15,8 +14,6 @@ from ansible_collections.community.general.plugins.module_utils.net_tools.pritun ) from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import MagicMock -__metaclass__ = type - # Pritunl Mocks diff --git a/tests/unit/plugins/module_utils/test_cmd_runner.py b/tests/unit/plugins/module_utils/test_cmd_runner.py index 0b23ed681e..477f41b222 100644 --- a/tests/unit/plugins/module_utils/test_cmd_runner.py +++ b/tests/unit/plugins/module_utils/test_cmd_runner.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from functools import partial diff --git a/tests/unit/plugins/module_utils/test_csv.py b/tests/unit/plugins/module_utils/test_csv.py index 8b83908e79..a7fe674a0e 100644 --- a/tests/unit/plugins/module_utils/test_csv.py +++ b/tests/unit/plugins/module_utils/test_csv.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/test_database.py b/tests/unit/plugins/module_utils/test_database.py index c766712025..5ffd75945e 100644 --- a/tests/unit/plugins/module_utils/test_database.py +++ b/tests/unit/plugins/module_utils/test_database.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/test_deps.py b/tests/unit/plugins/module_utils/test_deps.py index 8691fc5f72..31dda11e01 100644 --- a/tests/unit/plugins/module_utils/test_deps.py +++ b/tests/unit/plugins/module_utils/test_deps.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2024, Alexei Znamensky # Copyright (c) 2024 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import MagicMock diff --git a/tests/unit/plugins/module_utils/test_known_hosts.py b/tests/unit/plugins/module_utils/test_known_hosts.py index 0a1196de93..6327e793ff 100644 --- a/tests/unit/plugins/module_utils/test_known_hosts.py +++ b/tests/unit/plugins/module_utils/test_known_hosts.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2015, Michael Scherer # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/test_module_helper.py b/tests/unit/plugins/module_utils/test_module_helper.py index 42408fdd28..abc1e21085 100644 --- a/tests/unit/plugins/module_utils/test_module_helper.py +++ b/tests/unit/plugins/module_utils/test_module_helper.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2020, Alexei Znamensky # Copyright (c) 2020 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/test_ocapi_utils.py b/tests/unit/plugins/module_utils/test_ocapi_utils.py index 70ab16786c..ffdae529f0 100644 --- a/tests/unit/plugins/module_utils/test_ocapi_utils.py +++ b/tests/unit/plugins/module_utils/test_ocapi_utils.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import re diff --git a/tests/unit/plugins/module_utils/test_onepassword.py b/tests/unit/plugins/module_utils/test_onepassword.py index dbe3918358..7568bb4bc5 100644 --- a/tests/unit/plugins/module_utils/test_onepassword.py +++ b/tests/unit/plugins/module_utils/test_onepassword.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os diff --git a/tests/unit/plugins/module_utils/test_opennebula.py b/tests/unit/plugins/module_utils/test_opennebula.py index dd6516984d..7720a4c3e5 100644 --- a/tests/unit/plugins/module_utils/test_opennebula.py +++ b/tests/unit/plugins/module_utils/test_opennebula.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Michal Opala # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import textwrap diff --git a/tests/unit/plugins/module_utils/test_python_runner.py b/tests/unit/plugins/module_utils/test_python_runner.py index 024d203c04..4ac11bc784 100644 --- a/tests/unit/plugins/module_utils/test_python_runner.py +++ b/tests/unit/plugins/module_utils/test_python_runner.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os diff --git a/tests/unit/plugins/module_utils/test_saslprep.py b/tests/unit/plugins/module_utils/test_saslprep.py index d7a302248f..e09e0b6aa1 100644 --- a/tests/unit/plugins/module_utils/test_saslprep.py +++ b/tests/unit/plugins/module_utils/test_saslprep.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Andrey Tuzhilin # Copyright (c) 2020, Andrew Klychkov (@Andersson007) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/test_utm_utils.py b/tests/unit/plugins/module_utils/test_utm_utils.py index 1cab58d639..8fc8292ffe 100644 --- a/tests/unit/plugins/module_utils/test_utm_utils.py +++ b/tests/unit/plugins/module_utils/test_utm_utils.py @@ -9,8 +9,7 @@ # Simplified BSD License (see LICENSES/BSD-2-Clause.txt or https://opensource.org/licenses/BSD-2-Clause) # SPDX-License-Identifier: BSD-2-Clause -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.utm_utils import UTM diff --git a/tests/unit/plugins/module_utils/test_vardict.py b/tests/unit/plugins/module_utils/test_vardict.py index 01d710b445..1a30d1117b 100644 --- a/tests/unit/plugins/module_utils/test_vardict.py +++ b/tests/unit/plugins/module_utils/test_vardict.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # (c) 2023, Alexei Znamensky # Copyright (c) 2023 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.vardict import VarDict diff --git a/tests/unit/plugins/module_utils/xenserver/FakeAnsibleModule.py b/tests/unit/plugins/module_utils/xenserver/FakeAnsibleModule.py index bdcc21793f..8f5ec7edd8 100644 --- a/tests/unit/plugins/module_utils/xenserver/FakeAnsibleModule.py +++ b/tests/unit/plugins/module_utils/xenserver/FakeAnsibleModule.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class AnsibleModuleException(Exception): diff --git a/tests/unit/plugins/module_utils/xenserver/FakeXenAPI.py b/tests/unit/plugins/module_utils/xenserver/FakeXenAPI.py index bc9d69c77c..e540615ee5 100644 --- a/tests/unit/plugins/module_utils/xenserver/FakeXenAPI.py +++ b/tests/unit/plugins/module_utils/xenserver/FakeXenAPI.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations FAKE_API_VERSION = "1.1" diff --git a/tests/unit/plugins/module_utils/xenserver/common.py b/tests/unit/plugins/module_utils/xenserver/common.py index 0aee3197ef..75faba8cd7 100644 --- a/tests/unit/plugins/module_utils/xenserver/common.py +++ b/tests/unit/plugins/module_utils/xenserver/common.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations def fake_xenapi_ref(xenapi_class): diff --git a/tests/unit/plugins/module_utils/xenserver/conftest.py b/tests/unit/plugins/module_utils/xenserver/conftest.py index 6190bb1ea0..2d0208d722 100644 --- a/tests/unit/plugins/module_utils/xenserver/conftest.py +++ b/tests/unit/plugins/module_utils/xenserver/conftest.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import sys diff --git a/tests/unit/plugins/module_utils/xenserver/test_gather_vm_params_and_facts.py b/tests/unit/plugins/module_utils/xenserver/test_gather_vm_params_and_facts.py index 37e54b2b5f..8cfb267b93 100644 --- a/tests/unit/plugins/module_utils/xenserver/test_gather_vm_params_and_facts.py +++ b/tests/unit/plugins/module_utils/xenserver/test_gather_vm_params_and_facts.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/xenserver/test_get_object_ref.py b/tests/unit/plugins/module_utils/xenserver/test_get_object_ref.py index 242e1debdd..80c9346b44 100644 --- a/tests/unit/plugins/module_utils/xenserver/test_get_object_ref.py +++ b/tests/unit/plugins/module_utils/xenserver/test_get_object_ref.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/xenserver/test_misc.py b/tests/unit/plugins/module_utils/xenserver/test_misc.py index b22e4aa351..6e92c2fa8f 100644 --- a/tests/unit/plugins/module_utils/xenserver/test_misc.py +++ b/tests/unit/plugins/module_utils/xenserver/test_misc.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations def test_xapi_to_module_vm_power_state_bad_power_state(xenserver): diff --git a/tests/unit/plugins/module_utils/xenserver/test_netaddr_functions.py b/tests/unit/plugins/module_utils/xenserver/test_netaddr_functions.py index d072ce2076..16cce00a1b 100644 --- a/tests/unit/plugins/module_utils/xenserver/test_netaddr_functions.py +++ b/tests/unit/plugins/module_utils/xenserver/test_netaddr_functions.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/xenserver/test_set_vm_power_state.py b/tests/unit/plugins/module_utils/xenserver/test_set_vm_power_state.py index 279dc9912f..bc6e581ebf 100644 --- a/tests/unit/plugins/module_utils/xenserver/test_set_vm_power_state.py +++ b/tests/unit/plugins/module_utils/xenserver/test_set_vm_power_state.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/xenserver/test_wait_for_functions.py b/tests/unit/plugins/module_utils/xenserver/test_wait_for_functions.py index 3f31f030e0..2efc718469 100644 --- a/tests/unit/plugins/module_utils/xenserver/test_wait_for_functions.py +++ b/tests/unit/plugins/module_utils/xenserver/test_wait_for_functions.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/xenserver/test_xapi.py b/tests/unit/plugins/module_utils/xenserver/test_xapi.py index 86965b4e55..f1e9eb86ea 100644 --- a/tests/unit/plugins/module_utils/xenserver/test_xapi.py +++ b/tests/unit/plugins/module_utils/xenserver/test_xapi.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/module_utils/xenserver/test_xenserverobject.py b/tests/unit/plugins/module_utils/xenserver/test_xenserverobject.py index 2d758fd4eb..4027834372 100644 --- a/tests/unit/plugins/module_utils/xenserver/test_xenserverobject.py +++ b/tests/unit/plugins/module_utils/xenserver/test_xenserverobject.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/FakeAnsibleModule.py b/tests/unit/plugins/modules/FakeAnsibleModule.py index bdcc21793f..8f5ec7edd8 100644 --- a/tests/unit/plugins/modules/FakeAnsibleModule.py +++ b/tests/unit/plugins/modules/FakeAnsibleModule.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations class AnsibleModuleException(Exception): diff --git a/tests/unit/plugins/modules/FakeXenAPI.py b/tests/unit/plugins/modules/FakeXenAPI.py index bc9d69c77c..e540615ee5 100644 --- a/tests/unit/plugins/modules/FakeXenAPI.py +++ b/tests/unit/plugins/modules/FakeXenAPI.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations FAKE_API_VERSION = "1.1" diff --git a/tests/unit/plugins/modules/conftest.py b/tests/unit/plugins/modules/conftest.py index d5467a0495..adfb8035fc 100644 --- a/tests/unit/plugins/modules/conftest.py +++ b/tests/unit/plugins/modules/conftest.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import contextlib as _contextlib import json diff --git a/tests/unit/plugins/modules/gitlab.py b/tests/unit/plugins/modules/gitlab.py index a66ecf856f..e2c0b75844 100644 --- a/tests/unit/plugins/modules/gitlab.py +++ b/tests/unit/plugins/modules/gitlab.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import sys diff --git a/tests/unit/plugins/modules/hpe_test_utils.py b/tests/unit/plugins/modules/hpe_test_utils.py index ab16d8f22b..47e719ba7d 100644 --- a/tests/unit/plugins/modules/hpe_test_utils.py +++ b/tests/unit/plugins/modules/hpe_test_utils.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (2016-2017) Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest import re diff --git a/tests/unit/plugins/modules/interfaces_file/test_interfaces_file.py b/tests/unit/plugins/modules/interfaces_file/test_interfaces_file.py index bc64f9ed8e..9204d0325e 100644 --- a/tests/unit/plugins/modules/interfaces_file/test_interfaces_file.py +++ b/tests/unit/plugins/modules/interfaces_file/test_interfaces_file.py @@ -5,8 +5,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.general.plugins.modules import interfaces_file diff --git a/tests/unit/plugins/modules/linode_conftest.py b/tests/unit/plugins/modules/linode_conftest.py index 33a704d343..4813c9a083 100644 --- a/tests/unit/plugins/modules/linode_conftest.py +++ b/tests/unit/plugins/modules/linode_conftest.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/oneview_conftest.py b/tests/unit/plugins/modules/oneview_conftest.py index f86543d7cb..2febe0d8d8 100644 --- a/tests/unit/plugins/modules/oneview_conftest.py +++ b/tests/unit/plugins/modules/oneview_conftest.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/oneview_module_loader.py b/tests/unit/plugins/modules/oneview_module_loader.py index 52ca4f7b9d..c1f7968359 100644 --- a/tests/unit/plugins/modules/oneview_module_loader.py +++ b/tests/unit/plugins/modules/oneview_module_loader.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import sys from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import Mock diff --git a/tests/unit/plugins/modules/test_alerta_customer.py b/tests/unit/plugins/modules/test_alerta_customer.py index f8c8b7c889..dc9276bc46 100644 --- a/tests/unit/plugins/modules/test_alerta_customer.py +++ b/tests/unit/plugins/modules/test_alerta_customer.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import pytest diff --git a/tests/unit/plugins/modules/test_apache2_module.py b/tests/unit/plugins/modules/test_apache2_module.py index 3e44bdb58d..ec549377c1 100644 --- a/tests/unit/plugins/modules/test_apache2_module.py +++ b/tests/unit/plugins/modules/test_apache2_module.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_apk.py b/tests/unit/plugins/modules/test_apk.py index 2f21f9bea4..45c445cd46 100644 --- a/tests/unit/plugins/modules/test_apk.py +++ b/tests/unit/plugins/modules/test_apk.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import mock from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/modules/test_archive.py b/tests/unit/plugins/modules/test_archive.py index 39f4ba6afd..5d93501c43 100644 --- a/tests/unit/plugins/modules/test_archive.py +++ b/tests/unit/plugins/modules/test_archive.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_bitbucket_access_key.py b/tests/unit/plugins/modules/test_bitbucket_access_key.py index 3b08b2bbbd..c9615bcafa 100644 --- a/tests/unit/plugins/modules/test_bitbucket_access_key.py +++ b/tests/unit/plugins/modules/test_bitbucket_access_key.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.source_control.bitbucket import BitbucketHelper from ansible_collections.community.general.plugins.modules import bitbucket_access_key diff --git a/tests/unit/plugins/modules/test_bitbucket_pipeline_key_pair.py b/tests/unit/plugins/modules/test_bitbucket_pipeline_key_pair.py index 68ded936ab..52f9f59127 100644 --- a/tests/unit/plugins/modules/test_bitbucket_pipeline_key_pair.py +++ b/tests/unit/plugins/modules/test_bitbucket_pipeline_key_pair.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.source_control.bitbucket import BitbucketHelper from ansible_collections.community.general.plugins.modules import bitbucket_pipeline_key_pair diff --git a/tests/unit/plugins/modules/test_bitbucket_pipeline_known_host.py b/tests/unit/plugins/modules/test_bitbucket_pipeline_known_host.py index 828ae00661..c2e63cb525 100644 --- a/tests/unit/plugins/modules/test_bitbucket_pipeline_known_host.py +++ b/tests/unit/plugins/modules/test_bitbucket_pipeline_known_host.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_bitbucket_pipeline_variable.py b/tests/unit/plugins/modules/test_bitbucket_pipeline_variable.py index 47c77b2b0b..55a0edf9d5 100644 --- a/tests/unit/plugins/modules/test_bitbucket_pipeline_variable.py +++ b/tests/unit/plugins/modules/test_bitbucket_pipeline_variable.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.module_utils.source_control.bitbucket import BitbucketHelper from ansible_collections.community.general.plugins.modules import bitbucket_pipeline_variable diff --git a/tests/unit/plugins/modules/test_bootc_manage.py b/tests/unit/plugins/modules/test_bootc_manage.py index 481fd8feaf..4ecab03fa4 100644 --- a/tests/unit/plugins/modules/test_bootc_manage.py +++ b/tests/unit/plugins/modules/test_bootc_manage.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch from ansible_collections.community.general.plugins.modules import bootc_manage diff --git a/tests/unit/plugins/modules/test_campfire.py b/tests/unit/plugins/modules/test_campfire.py index 797b2668bf..0418a55db9 100644 --- a/tests/unit/plugins/modules/test_campfire.py +++ b/tests/unit/plugins/modules/test_campfire.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch diff --git a/tests/unit/plugins/modules/test_circonus_annotation.py b/tests/unit/plugins/modules/test_circonus_annotation.py index 81feb8a7eb..8dc3840471 100644 --- a/tests/unit/plugins/modules/test_circonus_annotation.py +++ b/tests/unit/plugins/modules/test_circonus_annotation.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import io import json diff --git a/tests/unit/plugins/modules/test_composer.py b/tests/unit/plugins/modules/test_composer.py index efcae50d5e..68f716e14a 100644 --- a/tests/unit/plugins/modules/test_composer.py +++ b/tests/unit/plugins/modules/test_composer.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Author: Alexei Znamensky (russoz@gmail.com) # # Copyright (c) Alexei Znamensky (russoz@gmail.com) @@ -6,8 +5,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import composer diff --git a/tests/unit/plugins/modules/test_composer.yaml b/tests/unit/plugins/modules/test_composer.yaml index 2e509ba733..9cf131de84 100644 --- a/tests/unit/plugins/modules/test_composer.yaml +++ b/tests/unit/plugins/modules/test_composer.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_cpanm.py b/tests/unit/plugins/modules/test_cpanm.py index a5df9158da..3949b68ff3 100644 --- a/tests/unit/plugins/modules/test_cpanm.py +++ b/tests/unit/plugins/modules/test_cpanm.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Author: Alexei Znamensky (russoz@gmail.com) # Largely adapted from test_redhat_subscription by # Jiri Hnidek (jhnidek@redhat.com) @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import cpanm diff --git a/tests/unit/plugins/modules/test_cpanm.yaml b/tests/unit/plugins/modules/test_cpanm.yaml index 467429b10d..66f0358d11 100644 --- a/tests/unit/plugins/modules/test_cpanm.yaml +++ b/tests/unit/plugins/modules/test_cpanm.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_datadog_downtime.py b/tests/unit/plugins/modules/test_datadog_downtime.py index bb70007933..0cfb5a8b87 100644 --- a/tests/unit/plugins/modules/test_datadog_downtime.py +++ b/tests/unit/plugins/modules/test_datadog_downtime.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type from ansible_collections.community.general.plugins.modules import datadog_downtime from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import MagicMock, patch diff --git a/tests/unit/plugins/modules/test_dconf.py b/tests/unit/plugins/modules/test_dconf.py index e0ea8195a1..085a87ab17 100644 --- a/tests/unit/plugins/modules/test_dconf.py +++ b/tests/unit/plugins/modules/test_dconf.py @@ -3,8 +3,7 @@ # https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_discord.py b/tests/unit/plugins/modules/test_discord.py index e8ee8f78cd..77fd3eb16b 100644 --- a/tests/unit/plugins/modules/test_discord.py +++ b/tests/unit/plugins/modules/test_discord.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import pytest diff --git a/tests/unit/plugins/modules/test_django_check.py b/tests/unit/plugins/modules/test_django_check.py index 1562dbe8ea..276ba94f97 100644 --- a/tests/unit/plugins/modules/test_django_check.py +++ b/tests/unit/plugins/modules/test_django_check.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import django_check diff --git a/tests/unit/plugins/modules/test_django_check.yaml b/tests/unit/plugins/modules/test_django_check.yaml index fb39b6d62f..dd766e3914 100644 --- a/tests/unit/plugins/modules/test_django_check.yaml +++ b/tests/unit/plugins/modules/test_django_check.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_django_command.py b/tests/unit/plugins/modules/test_django_command.py index 3be2e475d8..fc8ecf73d0 100644 --- a/tests/unit/plugins/modules/test_django_command.py +++ b/tests/unit/plugins/modules/test_django_command.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import django_command diff --git a/tests/unit/plugins/modules/test_django_command.yaml b/tests/unit/plugins/modules/test_django_command.yaml index 10da8753bd..ca0510570d 100644 --- a/tests/unit/plugins/modules/test_django_command.yaml +++ b/tests/unit/plugins/modules/test_django_command.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_django_createcachetable.py b/tests/unit/plugins/modules/test_django_createcachetable.py index 3ed574e949..f0ece53516 100644 --- a/tests/unit/plugins/modules/test_django_createcachetable.py +++ b/tests/unit/plugins/modules/test_django_createcachetable.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import django_createcachetable diff --git a/tests/unit/plugins/modules/test_django_createcachetable.yaml b/tests/unit/plugins/modules/test_django_createcachetable.yaml index b8056e1b2e..8d767e85bc 100644 --- a/tests/unit/plugins/modules/test_django_createcachetable.yaml +++ b/tests/unit/plugins/modules/test_django_createcachetable.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_django_dumpdata.py b/tests/unit/plugins/modules/test_django_dumpdata.py index 8e9ff5bb15..004cd4effc 100644 --- a/tests/unit/plugins/modules/test_django_dumpdata.py +++ b/tests/unit/plugins/modules/test_django_dumpdata.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import django_dumpdata diff --git a/tests/unit/plugins/modules/test_django_dumpdata.yaml b/tests/unit/plugins/modules/test_django_dumpdata.yaml index a10eae1a6f..4bfe90814d 100644 --- a/tests/unit/plugins/modules/test_django_dumpdata.yaml +++ b/tests/unit/plugins/modules/test_django_dumpdata.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_django_loaddata.py b/tests/unit/plugins/modules/test_django_loaddata.py index 3a4bbf222a..6231ab3b1e 100644 --- a/tests/unit/plugins/modules/test_django_loaddata.py +++ b/tests/unit/plugins/modules/test_django_loaddata.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import django_loaddata diff --git a/tests/unit/plugins/modules/test_django_loaddata.yaml b/tests/unit/plugins/modules/test_django_loaddata.yaml index ad42036715..ff478e4fec 100644 --- a/tests/unit/plugins/modules/test_django_loaddata.yaml +++ b/tests/unit/plugins/modules/test_django_loaddata.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_dnf_config_manager.py b/tests/unit/plugins/modules/test_dnf_config_manager.py index 9c0c0215a1..44d9a3668c 100644 --- a/tests/unit/plugins/modules/test_dnf_config_manager.py +++ b/tests/unit/plugins/modules/test_dnf_config_manager.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Andrew Hyatt # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch, call from ansible_collections.community.general.plugins.modules import dnf_config_manager as dnf_config_manager_module diff --git a/tests/unit/plugins/modules/test_dnsimple.py b/tests/unit/plugins/modules/test_dnsimple.py index e67a5abfd4..a3fca6a3cb 100644 --- a/tests/unit/plugins/modules/test_dnsimple.py +++ b/tests/unit/plugins/modules/test_dnsimple.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from ansible_collections.community.general.plugins.modules import dnsimple as dnsimple_module from ansible_collections.community.internal_test_tools.tests.unit.plugins.modules.utils import AnsibleFailJson, ModuleTestCase, set_module_args diff --git a/tests/unit/plugins/modules/test_dnsimple_info.py b/tests/unit/plugins/modules/test_dnsimple_info.py index b97039b9bd..0af07c6fa3 100644 --- a/tests/unit/plugins/modules/test_dnsimple_info.py +++ b/tests/unit/plugins/modules/test_dnsimple_info.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from ansible_collections.community.general.plugins.modules import dnsimple_info from ansible_collections.community.internal_test_tools.tests.unit.plugins.modules.utils import AnsibleFailJson, ModuleTestCase, set_module_args, AnsibleExitJson diff --git a/tests/unit/plugins/modules/test_facter_facts.py b/tests/unit/plugins/modules/test_facter_facts.py index 7b2b94f08b..a54fae84f9 100644 --- a/tests/unit/plugins/modules/test_facter_facts.py +++ b/tests/unit/plugins/modules/test_facter_facts.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import facter_facts diff --git a/tests/unit/plugins/modules/test_facter_facts.yaml b/tests/unit/plugins/modules/test_facter_facts.yaml index 89a98714c5..f0a11bce12 100644 --- a/tests/unit/plugins/modules/test_facter_facts.yaml +++ b/tests/unit/plugins/modules/test_facter_facts.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_gconftool2.py b/tests/unit/plugins/modules/test_gconftool2.py index ed140bd3e7..8aa99db313 100644 --- a/tests/unit/plugins/modules/test_gconftool2.py +++ b/tests/unit/plugins/modules/test_gconftool2.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import gconftool2 diff --git a/tests/unit/plugins/modules/test_gconftool2.yaml b/tests/unit/plugins/modules/test_gconftool2.yaml index 19d389247f..ec8081e700 100644 --- a/tests/unit/plugins/modules/test_gconftool2.yaml +++ b/tests/unit/plugins/modules/test_gconftool2.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_gconftool2_info.py b/tests/unit/plugins/modules/test_gconftool2_info.py index 6cbba8dbc0..c3117317d1 100644 --- a/tests/unit/plugins/modules/test_gconftool2_info.py +++ b/tests/unit/plugins/modules/test_gconftool2_info.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import gconftool2_info diff --git a/tests/unit/plugins/modules/test_gconftool2_info.yaml b/tests/unit/plugins/modules/test_gconftool2_info.yaml index 141b473e35..e83ac9edcc 100644 --- a/tests/unit/plugins/modules/test_gconftool2_info.yaml +++ b/tests/unit/plugins/modules/test_gconftool2_info.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_gem.py b/tests/unit/plugins/modules/test_gem.py index 3e6df91185..c5b4b1ccb1 100644 --- a/tests/unit/plugins/modules/test_gem.py +++ b/tests/unit/plugins/modules/test_gem.py @@ -1,8 +1,7 @@ # Copyright (c) 2018 Antoine Catton # MIT License (see LICENSES/MIT.txt or https://opensource.org/licenses/MIT) # SPDX-License-Identifier: MIT -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import copy diff --git a/tests/unit/plugins/modules/test_gio_mime.py b/tests/unit/plugins/modules/test_gio_mime.py index 180890cc39..7ce60eea97 100644 --- a/tests/unit/plugins/modules/test_gio_mime.py +++ b/tests/unit/plugins/modules/test_gio_mime.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import gio_mime diff --git a/tests/unit/plugins/modules/test_gio_mime.yaml b/tests/unit/plugins/modules/test_gio_mime.yaml index 0d98f25503..972f5b13eb 100644 --- a/tests/unit/plugins/modules/test_gio_mime.yaml +++ b/tests/unit/plugins/modules/test_gio_mime.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_github_repo.py b/tests/unit/plugins/modules/test_github_repo.py index 9a76fc4b69..0f0ede89a8 100644 --- a/tests/unit/plugins/modules/test_github_repo.py +++ b/tests/unit/plugins/modules/test_github_repo.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import re import json diff --git a/tests/unit/plugins/modules/test_gitlab_deploy_key.py b/tests/unit/plugins/modules/test_gitlab_deploy_key.py index 3e4dc58561..b83c8e9c7a 100644 --- a/tests/unit/plugins/modules/test_gitlab_deploy_key.py +++ b/tests/unit/plugins/modules/test_gitlab_deploy_key.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_gitlab_group.py b/tests/unit/plugins/modules/test_gitlab_group.py index 230c470304..898405ac18 100644 --- a/tests/unit/plugins/modules/test_gitlab_group.py +++ b/tests/unit/plugins/modules/test_gitlab_group.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_gitlab_group_access_token.py b/tests/unit/plugins/modules/test_gitlab_group_access_token.py index cc7644060f..a7b2ffafc0 100644 --- a/tests/unit/plugins/modules/test_gitlab_group_access_token.py +++ b/tests/unit/plugins/modules/test_gitlab_group_access_token.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Zoran Krleza (zoran.krleza@true-north.hr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest import gitlab diff --git a/tests/unit/plugins/modules/test_gitlab_hook.py b/tests/unit/plugins/modules/test_gitlab_hook.py index b9c72e19e3..b28745f76d 100644 --- a/tests/unit/plugins/modules/test_gitlab_hook.py +++ b/tests/unit/plugins/modules/test_gitlab_hook.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_gitlab_project.py b/tests/unit/plugins/modules/test_gitlab_project.py index 397f79bcb4..fd38c21af9 100644 --- a/tests/unit/plugins/modules/test_gitlab_project.py +++ b/tests/unit/plugins/modules/test_gitlab_project.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_gitlab_project_access_token.py b/tests/unit/plugins/modules/test_gitlab_project_access_token.py index 050c2435fa..acf43205d8 100644 --- a/tests/unit/plugins/modules/test_gitlab_project_access_token.py +++ b/tests/unit/plugins/modules/test_gitlab_project_access_token.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Zoran Krleza (zoran.krleza@true-north.hr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest import gitlab diff --git a/tests/unit/plugins/modules/test_gitlab_protected_branch.py b/tests/unit/plugins/modules/test_gitlab_protected_branch.py index 8141782fbc..58f7d97ffd 100644 --- a/tests/unit/plugins/modules/test_gitlab_protected_branch.py +++ b/tests/unit/plugins/modules/test_gitlab_protected_branch.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_gitlab_runner.py b/tests/unit/plugins/modules/test_gitlab_runner.py index 987659e9c9..4ef39c9558 100644 --- a/tests/unit/plugins/modules/test_gitlab_runner.py +++ b/tests/unit/plugins/modules/test_gitlab_runner.py @@ -1,13 +1,11 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations import gitlab -__metaclass__ = type import pytest diff --git a/tests/unit/plugins/modules/test_gitlab_user.py b/tests/unit/plugins/modules/test_gitlab_user.py index 6dd2fce1d1..462546d058 100644 --- a/tests/unit/plugins/modules/test_gitlab_user.py +++ b/tests/unit/plugins/modules/test_gitlab_user.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2019, Guillaume Martinez (lunik@tiwabbit.fr) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_homebrew.py b/tests/unit/plugins/modules/test_homebrew.py index 2404c68721..8619c1cb67 100644 --- a/tests/unit/plugins/modules/test_homebrew.py +++ b/tests/unit/plugins/modules/test_homebrew.py @@ -2,9 +2,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.general.plugins.module_utils.homebrew import HomebrewValidate diff --git a/tests/unit/plugins/modules/test_homebrew_cask.py b/tests/unit/plugins/modules/test_homebrew_cask.py index 85f5920912..a18b9929fd 100644 --- a/tests/unit/plugins/modules/test_homebrew_cask.py +++ b/tests/unit/plugins/modules/test_homebrew_cask.py @@ -2,9 +2,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) +from __future__ import annotations -__metaclass__ = type from ansible_collections.community.general.plugins.modules.homebrew_cask import ( HomebrewCask, diff --git a/tests/unit/plugins/modules/test_icinga2_feature.py b/tests/unit/plugins/modules/test_icinga2_feature.py index 730cdc11f0..2e6c869d91 100644 --- a/tests/unit/plugins/modules/test_icinga2_feature.py +++ b/tests/unit/plugins/modules/test_icinga2_feature.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # Copyright (c) 2018, Abhijeet Kasurde @@ -6,8 +5,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import icinga2_feature from ansible_collections.community.internal_test_tools.tests.unit.plugins.modules.utils import AnsibleExitJson, AnsibleFailJson, ModuleTestCase, set_module_args diff --git a/tests/unit/plugins/modules/test_ini_file.py b/tests/unit/plugins/modules/test_ini_file.py index a65a9c3261..071bc55dd2 100644 --- a/tests/unit/plugins/modules/test_ini_file.py +++ b/tests/unit/plugins/modules/test_ini_file.py @@ -3,8 +3,7 @@ # https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import ini_file diff --git a/tests/unit/plugins/modules/test_ipa_getkeytab.py b/tests/unit/plugins/modules/test_ipa_getkeytab.py index 467d87fff7..fbb91cee53 100644 --- a/tests/unit/plugins/modules/test_ipa_getkeytab.py +++ b/tests/unit/plugins/modules/test_ipa_getkeytab.py @@ -3,8 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import call, patch from ansible_collections.community.general.plugins.modules import ipa_getkeytab diff --git a/tests/unit/plugins/modules/test_ipa_otpconfig.py b/tests/unit/plugins/modules/test_ipa_otpconfig.py index df26babd0c..c586ec574c 100644 --- a/tests/unit/plugins/modules/test_ipa_otpconfig.py +++ b/tests/unit/plugins/modules/test_ipa_otpconfig.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_ipa_otptoken.py b/tests/unit/plugins/modules/test_ipa_otptoken.py index 36222f7601..72019c3abe 100644 --- a/tests/unit/plugins/modules/test_ipa_otptoken.py +++ b/tests/unit/plugins/modules/test_ipa_otptoken.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_ipa_pwpolicy.py b/tests/unit/plugins/modules/test_ipa_pwpolicy.py index 3006312614..0c1fdb81cb 100644 --- a/tests/unit/plugins/modules/test_ipa_pwpolicy.py +++ b/tests/unit/plugins/modules/test_ipa_pwpolicy.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_ipbase.py b/tests/unit/plugins/modules/test_ipbase.py index 6b2cc36b1b..48fb56e810 100644 --- a/tests/unit/plugins/modules/test_ipbase.py +++ b/tests/unit/plugins/modules/test_ipbase.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json diff --git a/tests/unit/plugins/modules/test_java_keystore.py b/tests/unit/plugins/modules/test_java_keystore.py index a92cd69ef3..6117660443 100644 --- a/tests/unit/plugins/modules/test_java_keystore.py +++ b/tests/unit/plugins/modules/test_java_keystore.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2018, Ansible Project # Copyright (c) 2018, Abhijeet Kasurde @@ -6,8 +5,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os diff --git a/tests/unit/plugins/modules/test_jenkins_build.py b/tests/unit/plugins/modules/test_jenkins_build.py index 1a91d4a5e9..1ea3551f93 100644 --- a/tests/unit/plugins/modules/test_jenkins_build.py +++ b/tests/unit/plugins/modules/test_jenkins_build.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch diff --git a/tests/unit/plugins/modules/test_jenkins_build_info.py b/tests/unit/plugins/modules/test_jenkins_build_info.py index 7f80c8f631..03674401d0 100644 --- a/tests/unit/plugins/modules/test_jenkins_build_info.py +++ b/tests/unit/plugins/modules/test_jenkins_build_info.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch diff --git a/tests/unit/plugins/modules/test_jenkins_credential.py b/tests/unit/plugins/modules/test_jenkins_credential.py index b74b7c4b59..bad6b67e0c 100644 --- a/tests/unit/plugins/modules/test_jenkins_credential.py +++ b/tests/unit/plugins/modules/test_jenkins_credential.py @@ -2,9 +2,8 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from ansible_collections.community.general.plugins.modules import jenkins_credential from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import ( diff --git a/tests/unit/plugins/modules/test_jenkins_node.py b/tests/unit/plugins/modules/test_jenkins_node.py index b4a6dffe82..8e65328a72 100644 --- a/tests/unit/plugins/modules/test_jenkins_node.py +++ b/tests/unit/plugins/modules/test_jenkins_node.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import jenkins diff --git a/tests/unit/plugins/modules/test_jenkins_plugin.py b/tests/unit/plugins/modules/test_jenkins_plugin.py index e892dc8177..58248f921a 100644 --- a/tests/unit/plugins/modules/test_jenkins_plugin.py +++ b/tests/unit/plugins/modules/test_jenkins_plugin.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from io import BytesIO import json diff --git a/tests/unit/plugins/modules/test_keycloak_authentication.py b/tests/unit/plugins/modules/test_keycloak_authentication.py index 89a44c919e..15debd94c2 100644 --- a/tests/unit/plugins/modules/test_keycloak_authentication.py +++ b/tests/unit/plugins/modules/test_keycloak_authentication.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_authentication_required_actions.py b/tests/unit/plugins/modules/test_keycloak_authentication_required_actions.py index 86fb235357..d41e5e0ad9 100644 --- a/tests/unit/plugins/modules/test_keycloak_authentication_required_actions.py +++ b/tests/unit/plugins/modules/test_keycloak_authentication_required_actions.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_client.py b/tests/unit/plugins/modules/test_keycloak_client.py index 4f2572780b..dd082145bb 100644 --- a/tests/unit/plugins/modules/test_keycloak_client.py +++ b/tests/unit/plugins/modules/test_keycloak_client.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_client_rolemapping.py b/tests/unit/plugins/modules/test_keycloak_client_rolemapping.py index b5679d22a0..ef21dbe80c 100644 --- a/tests/unit/plugins/modules/test_keycloak_client_rolemapping.py +++ b/tests/unit/plugins/modules/test_keycloak_client_rolemapping.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_clientscope.py b/tests/unit/plugins/modules/test_keycloak_clientscope.py index 261315c7fa..0633dab9c4 100644 --- a/tests/unit/plugins/modules/test_keycloak_clientscope.py +++ b/tests/unit/plugins/modules/test_keycloak_clientscope.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_component.py b/tests/unit/plugins/modules/test_keycloak_component.py index 22436838fb..b8dffc9493 100644 --- a/tests/unit/plugins/modules/test_keycloak_component.py +++ b/tests/unit/plugins/modules/test_keycloak_component.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from contextlib import contextmanager from itertools import count diff --git a/tests/unit/plugins/modules/test_keycloak_identity_provider.py b/tests/unit/plugins/modules/test_keycloak_identity_provider.py index 2f6cf738db..c02e4c76a3 100644 --- a/tests/unit/plugins/modules/test_keycloak_identity_provider.py +++ b/tests/unit/plugins/modules/test_keycloak_identity_provider.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_realm.py b/tests/unit/plugins/modules/test_keycloak_realm.py index e1d1759c21..f72115bb77 100644 --- a/tests/unit/plugins/modules/test_keycloak_realm.py +++ b/tests/unit/plugins/modules/test_keycloak_realm.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_realm_info.py b/tests/unit/plugins/modules/test_keycloak_realm_info.py index 7e9469b040..d9f84ef4fb 100644 --- a/tests/unit/plugins/modules/test_keycloak_realm_info.py +++ b/tests/unit/plugins/modules/test_keycloak_realm_info.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_realm_keys.py b/tests/unit/plugins/modules/test_keycloak_realm_keys.py index f6b7ae4432..aa9883c5d3 100644 --- a/tests/unit/plugins/modules/test_keycloak_realm_keys.py +++ b/tests/unit/plugins/modules/test_keycloak_realm_keys.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_realm_keys_metadata_info.py b/tests/unit/plugins/modules/test_keycloak_realm_keys_metadata_info.py index 201f665d12..693d9ee416 100644 --- a/tests/unit/plugins/modules/test_keycloak_realm_keys_metadata_info.py +++ b/tests/unit/plugins/modules/test_keycloak_realm_keys_metadata_info.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from contextlib import contextmanager from itertools import count diff --git a/tests/unit/plugins/modules/test_keycloak_role.py b/tests/unit/plugins/modules/test_keycloak_role.py index eebb6ca09c..c307dd6dc3 100644 --- a/tests/unit/plugins/modules/test_keycloak_role.py +++ b/tests/unit/plugins/modules/test_keycloak_role.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_user.py b/tests/unit/plugins/modules/test_keycloak_user.py index 729bb89e1f..94385671ab 100644 --- a/tests/unit/plugins/modules/test_keycloak_user.py +++ b/tests/unit/plugins/modules/test_keycloak_user.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_user_federation.py b/tests/unit/plugins/modules/test_keycloak_user_federation.py index 7ffddb7268..040d3d1b5a 100644 --- a/tests/unit/plugins/modules/test_keycloak_user_federation.py +++ b/tests/unit/plugins/modules/test_keycloak_user_federation.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_keycloak_userprofile.py b/tests/unit/plugins/modules/test_keycloak_userprofile.py index b414949585..37c8adde45 100644 --- a/tests/unit/plugins/modules/test_keycloak_userprofile.py +++ b/tests/unit/plugins/modules/test_keycloak_userprofile.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from contextlib import contextmanager diff --git a/tests/unit/plugins/modules/test_krb_ticket.py b/tests/unit/plugins/modules/test_krb_ticket.py index 99c97a4f03..f722507d5a 100644 --- a/tests/unit/plugins/modules/test_krb_ticket.py +++ b/tests/unit/plugins/modules/test_krb_ticket.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import krb_ticket diff --git a/tests/unit/plugins/modules/test_krb_ticket.yaml b/tests/unit/plugins/modules/test_krb_ticket.yaml index d1b6d67f57..cbfdd22992 100644 --- a/tests/unit/plugins/modules/test_krb_ticket.yaml +++ b/tests/unit/plugins/modules/test_krb_ticket.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_linode.py b/tests/unit/plugins/modules/test_linode.py index e54c656816..2b53d752b0 100644 --- a/tests/unit/plugins/modules/test_linode.py +++ b/tests/unit/plugins/modules/test_linode.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_linode_v4.py b/tests/unit/plugins/modules/test_linode_v4.py index 47e77a52e8..33107f049d 100644 --- a/tests/unit/plugins/modules/test_linode_v4.py +++ b/tests/unit/plugins/modules/test_linode_v4.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import os diff --git a/tests/unit/plugins/modules/test_lvg_rename.py b/tests/unit/plugins/modules/test_lvg_rename.py index 9cbaa2664a..6d7498f27f 100644 --- a/tests/unit/plugins/modules/test_lvg_rename.py +++ b/tests/unit/plugins/modules/test_lvg_rename.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Contributors to the Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import lvg_rename from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch diff --git a/tests/unit/plugins/modules/test_lxca_cmms.py b/tests/unit/plugins/modules/test_lxca_cmms.py index 3c79148022..ac6b618713 100644 --- a/tests/unit/plugins/modules/test_lxca_cmms.py +++ b/tests/unit/plugins/modules/test_lxca_cmms.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json diff --git a/tests/unit/plugins/modules/test_lxca_nodes.py b/tests/unit/plugins/modules/test_lxca_nodes.py index 1f8ab84368..986d11c89a 100644 --- a/tests/unit/plugins/modules/test_lxca_nodes.py +++ b/tests/unit/plugins/modules/test_lxca_nodes.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json diff --git a/tests/unit/plugins/modules/test_macports.py b/tests/unit/plugins/modules/test_macports.py index 61de27654e..2c4acb447e 100644 --- a/tests/unit/plugins/modules/test_macports.py +++ b/tests/unit/plugins/modules/test_macports.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import macports diff --git a/tests/unit/plugins/modules/test_maven_artifact.py b/tests/unit/plugins/modules/test_maven_artifact.py index 7e25574493..39a8d11090 100644 --- a/tests/unit/plugins/modules/test_maven_artifact.py +++ b/tests/unit/plugins/modules/test_maven_artifact.py @@ -1,8 +1,7 @@ # Copyright (c) 2017 Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_modprobe.py b/tests/unit/plugins/modules/test_modprobe.py index bada481cfc..99f7e81a80 100644 --- a/tests/unit/plugins/modules/test_modprobe.py +++ b/tests/unit/plugins/modules/test_modprobe.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import sys from ansible_collections.community.internal_test_tools.tests.unit.plugins.modules.utils import ModuleTestCase, set_module_args diff --git a/tests/unit/plugins/modules/test_monit.py b/tests/unit/plugins/modules/test_monit.py index 0c854d913d..2965b88f7d 100644 --- a/tests/unit/plugins/modules/test_monit.py +++ b/tests/unit/plugins/modules/test_monit.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import mock import pytest diff --git a/tests/unit/plugins/modules/test_nmcli.py b/tests/unit/plugins/modules/test_nmcli.py index 79f2f2ea1a..7733500f76 100644 --- a/tests/unit/plugins/modules/test_nmcli.py +++ b/tests/unit/plugins/modules/test_nmcli.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json diff --git a/tests/unit/plugins/modules/test_nomad_token.py b/tests/unit/plugins/modules/test_nomad_token.py index 43c1f82cf1..2fb353da7f 100644 --- a/tests/unit/plugins/modules/test_nomad_token.py +++ b/tests/unit/plugins/modules/test_nomad_token.py @@ -1,12 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations -__metaclass__ = type import nomad from ansible_collections.community.general.plugins.modules import nomad_token diff --git a/tests/unit/plugins/modules/test_npm.py b/tests/unit/plugins/modules/test_npm.py index 63c854f563..d8cc9152a1 100644 --- a/tests/unit/plugins/modules/test_npm.py +++ b/tests/unit/plugins/modules/test_npm.py @@ -3,8 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import call, patch from ansible_collections.community.general.plugins.modules import npm diff --git a/tests/unit/plugins/modules/test_ocapi_command.py b/tests/unit/plugins/modules/test_ocapi_command.py index 5f8c3c85f8..bdb977dfe5 100644 --- a/tests/unit/plugins/modules/test_ocapi_command.py +++ b/tests/unit/plugins/modules/test_ocapi_command.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import shutil diff --git a/tests/unit/plugins/modules/test_ocapi_info.py b/tests/unit/plugins/modules/test_ocapi_info.py index a5213f64e1..124f3bf42b 100644 --- a/tests/unit/plugins/modules/test_ocapi_info.py +++ b/tests/unit/plugins/modules/test_ocapi_info.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/modules/test_one_vm.py b/tests/unit/plugins/modules/test_one_vm.py index fcfa685af7..18bc544dd1 100644 --- a/tests/unit/plugins/modules/test_one_vm.py +++ b/tests/unit/plugins/modules/test_one_vm.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2023, Michal Opala # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_oneview_datacenter_info.py b/tests/unit/plugins/modules/test_oneview_datacenter_info.py index f91625d525..5bd83c2a13 100644 --- a/tests/unit/plugins/modules/test_oneview_datacenter_info.py +++ b/tests/unit/plugins/modules/test_oneview_datacenter_info.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_oneview_enclosure_info.py b/tests/unit/plugins/modules/test_oneview_enclosure_info.py index aeb62f4a0f..72f7ee7e00 100644 --- a/tests/unit/plugins/modules/test_oneview_enclosure_info.py +++ b/tests/unit/plugins/modules/test_oneview_enclosure_info.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from .hpe_test_utils import FactsParamsTestCase diff --git a/tests/unit/plugins/modules/test_oneview_ethernet_network.py b/tests/unit/plugins/modules/test_oneview_ethernet_network.py index 8854ccec44..60fe0add21 100644 --- a/tests/unit/plugins/modules/test_oneview_ethernet_network.py +++ b/tests/unit/plugins/modules/test_oneview_ethernet_network.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (2016-2017) Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import yaml diff --git a/tests/unit/plugins/modules/test_oneview_ethernet_network_info.py b/tests/unit/plugins/modules/test_oneview_ethernet_network_info.py index f010b7d46e..b5ae551876 100644 --- a/tests/unit/plugins/modules/test_oneview_ethernet_network_info.py +++ b/tests/unit/plugins/modules/test_oneview_ethernet_network_info.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/modules/test_oneview_fc_network.py b/tests/unit/plugins/modules/test_oneview_fc_network.py index 625ee6a948..6cbaf754ba 100644 --- a/tests/unit/plugins/modules/test_oneview_fc_network.py +++ b/tests/unit/plugins/modules/test_oneview_fc_network.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (2016-2017) Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from .oneview_module_loader import FcNetworkModule diff --git a/tests/unit/plugins/modules/test_oneview_fc_network_info.py b/tests/unit/plugins/modules/test_oneview_fc_network_info.py index 22f5a073e5..0d11853173 100644 --- a/tests/unit/plugins/modules/test_oneview_fc_network_info.py +++ b/tests/unit/plugins/modules/test_oneview_fc_network_info.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from .oneview_module_loader import FcNetworkInfoModule diff --git a/tests/unit/plugins/modules/test_oneview_fcoe_network.py b/tests/unit/plugins/modules/test_oneview_fcoe_network.py index d5c3f840cc..c96aeb13a2 100644 --- a/tests/unit/plugins/modules/test_oneview_fcoe_network.py +++ b/tests/unit/plugins/modules/test_oneview_fcoe_network.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (2016-2017) Hewlett Packard Enterprise Development LP # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from .oneview_module_loader import FcoeNetworkModule diff --git a/tests/unit/plugins/modules/test_oneview_fcoe_network_info.py b/tests/unit/plugins/modules/test_oneview_fcoe_network_info.py index d64ec8f58b..a826199406 100644 --- a/tests/unit/plugins/modules/test_oneview_fcoe_network_info.py +++ b/tests/unit/plugins/modules/test_oneview_fcoe_network_info.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/modules/test_oneview_logical_interconnect_group.py b/tests/unit/plugins/modules/test_oneview_logical_interconnect_group.py index a9ab0fc73d..98a6647e5f 100644 --- a/tests/unit/plugins/modules/test_oneview_logical_interconnect_group.py +++ b/tests/unit/plugins/modules/test_oneview_logical_interconnect_group.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from copy import deepcopy diff --git a/tests/unit/plugins/modules/test_oneview_logical_interconnect_group_info.py b/tests/unit/plugins/modules/test_oneview_logical_interconnect_group_info.py index b259a7d7e4..807f26bf73 100644 --- a/tests/unit/plugins/modules/test_oneview_logical_interconnect_group_info.py +++ b/tests/unit/plugins/modules/test_oneview_logical_interconnect_group_info.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from .hpe_test_utils import FactsParamsTestCase diff --git a/tests/unit/plugins/modules/test_oneview_network_set.py b/tests/unit/plugins/modules/test_oneview_network_set.py index 43ec3c759c..231b8cf686 100644 --- a/tests/unit/plugins/modules/test_oneview_network_set.py +++ b/tests/unit/plugins/modules/test_oneview_network_set.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest, mock from .hpe_test_utils import OneViewBaseTestCase diff --git a/tests/unit/plugins/modules/test_oneview_network_set_info.py b/tests/unit/plugins/modules/test_oneview_network_set_info.py index 512ca0ff7e..73321457d3 100644 --- a/tests/unit/plugins/modules/test_oneview_network_set_info.py +++ b/tests/unit/plugins/modules/test_oneview_network_set_info.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from .oneview_module_loader import NetworkSetInfoModule diff --git a/tests/unit/plugins/modules/test_oneview_san_manager.py b/tests/unit/plugins/modules/test_oneview_san_manager.py index 6ff3598248..63ce658b09 100644 --- a/tests/unit/plugins/modules/test_oneview_san_manager.py +++ b/tests/unit/plugins/modules/test_oneview_san_manager.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest, mock from .oneview_module_loader import SanManagerModule diff --git a/tests/unit/plugins/modules/test_oneview_san_manager_info.py b/tests/unit/plugins/modules/test_oneview_san_manager_info.py index 3ba18a4a07..d01aa291a0 100644 --- a/tests/unit/plugins/modules/test_oneview_san_manager_info.py +++ b/tests/unit/plugins/modules/test_oneview_san_manager_info.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from .oneview_module_loader import SanManagerInfoModule diff --git a/tests/unit/plugins/modules/test_opkg.py b/tests/unit/plugins/modules/test_opkg.py index dad3a8d3f1..c6d6b72e62 100644 --- a/tests/unit/plugins/modules/test_opkg.py +++ b/tests/unit/plugins/modules/test_opkg.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import opkg diff --git a/tests/unit/plugins/modules/test_opkg.yaml b/tests/unit/plugins/modules/test_opkg.yaml index a437e54499..d9291708f4 100644 --- a/tests/unit/plugins/modules/test_opkg.yaml +++ b/tests/unit/plugins/modules/test_opkg.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_pacemaker_cluster.py b/tests/unit/plugins/modules/test_pacemaker_cluster.py index ad69411a9c..c51ad9c5c9 100644 --- a/tests/unit/plugins/modules/test_pacemaker_cluster.py +++ b/tests/unit/plugins/modules/test_pacemaker_cluster.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Author: Dexter Le (dextersydney2001@gmail.com) # Largely adapted from test_redhat_subscription by # Jiri Hnidek (jhnidek@redhat.com) @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import pacemaker_cluster diff --git a/tests/unit/plugins/modules/test_pacemaker_cluster.yaml b/tests/unit/plugins/modules/test_pacemaker_cluster.yaml index 5408b04a42..80bed7d9d6 100644 --- a/tests/unit/plugins/modules/test_pacemaker_cluster.yaml +++ b/tests/unit/plugins/modules/test_pacemaker_cluster.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Dexter Le (dextersydney2001@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_pacemaker_info.py b/tests/unit/plugins/modules/test_pacemaker_info.py index 6be6b4ec3a..d572c65e69 100644 --- a/tests/unit/plugins/modules/test_pacemaker_info.py +++ b/tests/unit/plugins/modules/test_pacemaker_info.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Author: Dexter Le (dextersydney2001@gmail.com) # Largely adapted from test_redhat_subscription by # Jiri Hnidek (jhnidek@redhat.com) @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import pacemaker_info diff --git a/tests/unit/plugins/modules/test_pacemaker_info.yaml b/tests/unit/plugins/modules/test_pacemaker_info.yaml index 6e83131cf3..2b20d4fc3a 100644 --- a/tests/unit/plugins/modules/test_pacemaker_info.yaml +++ b/tests/unit/plugins/modules/test_pacemaker_info.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Dexter Le (dextersydney2001@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_pacemaker_resource.py b/tests/unit/plugins/modules/test_pacemaker_resource.py index f559d5ebf5..b7909cb144 100644 --- a/tests/unit/plugins/modules/test_pacemaker_resource.py +++ b/tests/unit/plugins/modules/test_pacemaker_resource.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Author: Dexter Le (dextersydney2001@gmail.com) # Largely adapted from test_redhat_subscription by # Jiri Hnidek (jhnidek@redhat.com) @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import pacemaker_resource diff --git a/tests/unit/plugins/modules/test_pacemaker_resource.yaml b/tests/unit/plugins/modules/test_pacemaker_resource.yaml index a2f56840b8..25953c40a1 100644 --- a/tests/unit/plugins/modules/test_pacemaker_resource.yaml +++ b/tests/unit/plugins/modules/test_pacemaker_resource.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Dexter Le (dextersydney2001@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_pacemaker_stonith.py b/tests/unit/plugins/modules/test_pacemaker_stonith.py index c666918cf4..ac55751b03 100644 --- a/tests/unit/plugins/modules/test_pacemaker_stonith.py +++ b/tests/unit/plugins/modules/test_pacemaker_stonith.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Author: Dexter Le (dextersydney2001@gmail.com) # Largely adapted from test_redhat_subscription by # Jiri Hnidek (jhnidek@redhat.com) @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import pacemaker_stonith diff --git a/tests/unit/plugins/modules/test_pacemaker_stonith.yaml b/tests/unit/plugins/modules/test_pacemaker_stonith.yaml index 5e1b03f85e..cf6bdbc7ff 100644 --- a/tests/unit/plugins/modules/test_pacemaker_stonith.yaml +++ b/tests/unit/plugins/modules/test_pacemaker_stonith.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Dexter Le (dextersydney2001@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_pacman.py b/tests/unit/plugins/modules/test_pacman.py index 0928926856..16b30014ec 100644 --- a/tests/unit/plugins/modules/test_pacman.py +++ b/tests/unit/plugins/modules/test_pacman.py @@ -2,10 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function - -__metaclass__ = type - +from __future__ import annotations from ansible.module_utils import basic from ansible_collections.community.internal_test_tools.tests.unit.compat import mock diff --git a/tests/unit/plugins/modules/test_pacman_key.py b/tests/unit/plugins/modules/test_pacman_key.py index d372885ce2..795ff1cfae 100644 --- a/tests/unit/plugins/modules/test_pacman_key.py +++ b/tests/unit/plugins/modules/test_pacman_key.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.module_utils.basic import AnsibleModule from ansible_collections.community.general.plugins.modules import pacman_key diff --git a/tests/unit/plugins/modules/test_pagerduty.py b/tests/unit/plugins/modules/test_pagerduty.py index a65e53b3d0..8cccbe4d60 100644 --- a/tests/unit/plugins/modules/test_pagerduty.py +++ b/tests/unit/plugins/modules/test_pagerduty.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.general.plugins.modules import pagerduty diff --git a/tests/unit/plugins/modules/test_pagerduty_alert.py b/tests/unit/plugins/modules/test_pagerduty_alert.py index e2872e4aaf..cc6f39d4a2 100644 --- a/tests/unit/plugins/modules/test_pagerduty_alert.py +++ b/tests/unit/plugins/modules/test_pagerduty_alert.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.general.plugins.modules import pagerduty_alert diff --git a/tests/unit/plugins/modules/test_pagerduty_change.py b/tests/unit/plugins/modules/test_pagerduty_change.py index bbc54747a4..4a793afa07 100644 --- a/tests/unit/plugins/modules/test_pagerduty_change.py +++ b/tests/unit/plugins/modules/test_pagerduty_change.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import pytest diff --git a/tests/unit/plugins/modules/test_pamd.py b/tests/unit/plugins/modules/test_pamd.py index 274a50e553..7c4cf0aebf 100644 --- a/tests/unit/plugins/modules/test_pamd.py +++ b/tests/unit/plugins/modules/test_pamd.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/modules/test_parted.py b/tests/unit/plugins/modules/test_parted.py index 8fd6e35dc5..f43c09f15d 100644 --- a/tests/unit/plugins/modules/test_parted.py +++ b/tests/unit/plugins/modules/test_parted.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch, call from ansible_collections.community.general.plugins.modules import parted as parted_module diff --git a/tests/unit/plugins/modules/test_pkgin.py b/tests/unit/plugins/modules/test_pkgin.py index 750c10da62..3e99708b0d 100644 --- a/tests/unit/plugins/modules/test_pkgin.py +++ b/tests/unit/plugins/modules/test_pkgin.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import mock from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/modules/test_pmem.py b/tests/unit/plugins/modules/test_pmem.py index 8f3788e407..9a9a2782d3 100644 --- a/tests/unit/plugins/modules/test_pmem.py +++ b/tests/unit/plugins/modules/test_pmem.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2022, Masayoshi Mizuma # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest import json diff --git a/tests/unit/plugins/modules/test_pritunl_org.py b/tests/unit/plugins/modules/test_pritunl_org.py index 354c81eb8b..835bff3c43 100644 --- a/tests/unit/plugins/modules/test_pritunl_org.py +++ b/tests/unit/plugins/modules/test_pritunl_org.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021 Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations import sys @@ -26,8 +25,6 @@ from ansible_collections.community.internal_test_tools.tests.unit.plugins.module set_module_args, ) -__metaclass__ = type - class TestPritunlOrg(ModuleTestCase): def setUp(self): diff --git a/tests/unit/plugins/modules/test_pritunl_org_info.py b/tests/unit/plugins/modules/test_pritunl_org_info.py index c65ea2cfa6..d1bd444ab4 100644 --- a/tests/unit/plugins/modules/test_pritunl_org_info.py +++ b/tests/unit/plugins/modules/test_pritunl_org_info.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations import sys @@ -22,8 +21,6 @@ from ansible_collections.community.internal_test_tools.tests.unit.plugins.module set_module_args, ) -__metaclass__ = type - class TestPritunlOrgInfo(ModuleTestCase): def setUp(self): diff --git a/tests/unit/plugins/modules/test_pritunl_user.py b/tests/unit/plugins/modules/test_pritunl_user.py index ae66a4d90c..37ad4238c5 100644 --- a/tests/unit/plugins/modules/test_pritunl_user.py +++ b/tests/unit/plugins/modules/test_pritunl_user.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021 Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations import sys @@ -27,8 +26,6 @@ from ansible_collections.community.internal_test_tools.tests.unit.plugins.module set_module_args, ) -__metaclass__ = type - def mock_pritunl_api(func, **kwargs): def wrapped(self=None): diff --git a/tests/unit/plugins/modules/test_pritunl_user_info.py b/tests/unit/plugins/modules/test_pritunl_user_info.py index ce3db8d87b..badf0dc23c 100644 --- a/tests/unit/plugins/modules/test_pritunl_user_info.py +++ b/tests/unit/plugins/modules/test_pritunl_user_info.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2021, Florian Dambrine # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function +from __future__ import annotations import sys @@ -22,8 +21,6 @@ from ansible_collections.community.internal_test_tools.tests.unit.plugins.module set_module_args, ) -__metaclass__ = type - class TestPritunlUserInfo(ModuleTestCase): def setUp(self): diff --git a/tests/unit/plugins/modules/test_puppet.py b/tests/unit/plugins/modules/test_puppet.py index 7a1a231693..58d7372a4c 100644 --- a/tests/unit/plugins/modules/test_puppet.py +++ b/tests/unit/plugins/modules/test_puppet.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Author: Alexei Znamensky (russoz@gmail.com) # Largely adapted from test_redhat_subscription by # Jiri Hnidek (jhnidek@redhat.com) @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import puppet diff --git a/tests/unit/plugins/modules/test_puppet.yaml b/tests/unit/plugins/modules/test_puppet.yaml index df813c6231..f8f8223245 100644 --- a/tests/unit/plugins/modules/test_puppet.yaml +++ b/tests/unit/plugins/modules/test_puppet.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_redhat_subscription.py b/tests/unit/plugins/modules/test_redhat_subscription.py index bbdbbdab7d..e7b7d67f92 100644 --- a/tests/unit/plugins/modules/test_redhat_subscription.py +++ b/tests/unit/plugins/modules/test_redhat_subscription.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) Jiri Hnidek (jhnidek@redhat.com) # # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json diff --git a/tests/unit/plugins/modules/test_redis_data.py b/tests/unit/plugins/modules/test_redis_data.py index ef1af3d2e0..d4b902bae2 100644 --- a/tests/unit/plugins/modules/test_redis_data.py +++ b/tests/unit/plugins/modules/test_redis_data.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2021, Andreas Botzner # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_redis_data_incr.py b/tests/unit/plugins/modules/test_redis_data_incr.py index 9ae0631f03..620042d18d 100644 --- a/tests/unit/plugins/modules/test_redis_data_incr.py +++ b/tests/unit/plugins/modules/test_redis_data_incr.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2021, Andreas Botzner # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_redis_data_info.py b/tests/unit/plugins/modules/test_redis_data_info.py index af09f09823..218b594e58 100644 --- a/tests/unit/plugins/modules/test_redis_data_info.py +++ b/tests/unit/plugins/modules/test_redis_data_info.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2021, Andreas Botzner # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest diff --git a/tests/unit/plugins/modules/test_redis_info.py b/tests/unit/plugins/modules/test_redis_info.py index 92ef1f4893..5fbadc6617 100644 --- a/tests/unit/plugins/modules/test_redis_info.py +++ b/tests/unit/plugins/modules/test_redis_info.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2020, Pavlo Bashynskyi (@levonet) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch, MagicMock from ansible_collections.community.general.plugins.modules import redis_info diff --git a/tests/unit/plugins/modules/test_rhsm_release.py b/tests/unit/plugins/modules/test_rhsm_release.py index f07c91ee55..5023c20d4b 100644 --- a/tests/unit/plugins/modules/test_rhsm_release.py +++ b/tests/unit/plugins/modules/test_rhsm_release.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import call, patch from ansible_collections.community.general.plugins.modules import rhsm_release diff --git a/tests/unit/plugins/modules/test_rhsm_repository.py b/tests/unit/plugins/modules/test_rhsm_repository.py index b73b43b4c5..31b4a48a28 100644 --- a/tests/unit/plugins/modules/test_rhsm_repository.py +++ b/tests/unit/plugins/modules/test_rhsm_repository.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Author: Pino Toscano (ptoscano@redhat.com) # Largely adapted from test_rhsm_repository by # Jiri Hnidek (jhnidek@redhat.com) @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import copy import fnmatch diff --git a/tests/unit/plugins/modules/test_rpm_ostree_pkg.py b/tests/unit/plugins/modules/test_rpm_ostree_pkg.py index dded3f1e1c..068b83ae3b 100644 --- a/tests/unit/plugins/modules/test_rpm_ostree_pkg.py +++ b/tests/unit/plugins/modules/test_rpm_ostree_pkg.py @@ -3,8 +3,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import call, patch from ansible_collections.community.general.plugins.modules import rpm_ostree_pkg diff --git a/tests/unit/plugins/modules/test_rundeck_acl_policy.py b/tests/unit/plugins/modules/test_rundeck_acl_policy.py index 564446cf3e..2f2db41881 100644 --- a/tests/unit/plugins/modules/test_rundeck_acl_policy.py +++ b/tests/unit/plugins/modules/test_rundeck_acl_policy.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import pytest from ansible_collections.community.general.plugins.modules import rundeck_acl_policy diff --git a/tests/unit/plugins/modules/test_scaleway_compute_private_network.py b/tests/unit/plugins/modules/test_scaleway_compute_private_network.py index 1432d22df3..c19aeb2878 100644 --- a/tests/unit/plugins/modules/test_scaleway_compute_private_network.py +++ b/tests/unit/plugins/modules/test_scaleway_compute_private_network.py @@ -1,8 +1,7 @@ # Copyright (c) 2019, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import json diff --git a/tests/unit/plugins/modules/test_scaleway_private_network.py b/tests/unit/plugins/modules/test_scaleway_private_network.py index 4d76380aa5..560e02eef2 100644 --- a/tests/unit/plugins/modules/test_scaleway_private_network.py +++ b/tests/unit/plugins/modules/test_scaleway_private_network.py @@ -2,8 +2,7 @@ # Copyright (c) 2019, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import json diff --git a/tests/unit/plugins/modules/test_simpleinit_msb.py b/tests/unit/plugins/modules/test_simpleinit_msb.py index ab3e0a1409..d8df5e6d4c 100644 --- a/tests/unit/plugins/modules/test_simpleinit_msb.py +++ b/tests/unit/plugins/modules/test_simpleinit_msb.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch diff --git a/tests/unit/plugins/modules/test_slack.py b/tests/unit/plugins/modules/test_slack.py index e0c87f907f..c5b2c5027d 100644 --- a/tests/unit/plugins/modules/test_slack.py +++ b/tests/unit/plugins/modules/test_slack.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import pytest diff --git a/tests/unit/plugins/modules/test_snap.py b/tests/unit/plugins/modules/test_snap.py index e1897be5f2..e52f9689ef 100644 --- a/tests/unit/plugins/modules/test_snap.py +++ b/tests/unit/plugins/modules/test_snap.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import sys diff --git a/tests/unit/plugins/modules/test_solaris_zone.py b/tests/unit/plugins/modules/test_solaris_zone.py index a797d4c9c1..67f79b20a1 100644 --- a/tests/unit/plugins/modules/test_solaris_zone.py +++ b/tests/unit/plugins/modules/test_solaris_zone.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import absolute_import, division, print_function -__metaclass__ = type +from __future__ import annotations import json import platform diff --git a/tests/unit/plugins/modules/test_ss_3par_cpg.py b/tests/unit/plugins/modules/test_ss_3par_cpg.py index 8e935b8def..b24841a9c2 100644 --- a/tests/unit/plugins/modules/test_ss_3par_cpg.py +++ b/tests/unit/plugins/modules/test_ss_3par_cpg.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import mock import sys diff --git a/tests/unit/plugins/modules/test_statsd.py b/tests/unit/plugins/modules/test_statsd.py index e3a152a940..c8cb123977 100644 --- a/tests/unit/plugins/modules/test_statsd.py +++ b/tests/unit/plugins/modules/test_statsd.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import statsd from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch, MagicMock diff --git a/tests/unit/plugins/modules/test_sysupgrade.py b/tests/unit/plugins/modules/test_sysupgrade.py index 6e1d1f4549..174f50ad4b 100644 --- a/tests/unit/plugins/modules/test_sysupgrade.py +++ b/tests/unit/plugins/modules/test_sysupgrade.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible.module_utils import basic from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch diff --git a/tests/unit/plugins/modules/test_terraform.py b/tests/unit/plugins/modules/test_terraform.py index 09fd60dd9c..deff4a7770 100644 --- a/tests/unit/plugins/modules/test_terraform.py +++ b/tests/unit/plugins/modules/test_terraform.py @@ -1,8 +1,7 @@ # Copyright (c) 2019, Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json diff --git a/tests/unit/plugins/modules/test_ufw.py b/tests/unit/plugins/modules/test_ufw.py index 982cbb0612..326439d091 100644 --- a/tests/unit/plugins/modules/test_ufw.py +++ b/tests/unit/plugins/modules/test_ufw.py @@ -1,8 +1,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch diff --git a/tests/unit/plugins/modules/test_usb_facts.py b/tests/unit/plugins/modules/test_usb_facts.py index 9a5434b0a1..88a76df0a1 100644 --- a/tests/unit/plugins/modules/test_usb_facts.py +++ b/tests/unit/plugins/modules/test_usb_facts.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat import mock from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/modules/test_wdc_redfish_command.py b/tests/unit/plugins/modules/test_wdc_redfish_command.py index 464ba6fa8d..2793c289df 100644 --- a/tests/unit/plugins/modules/test_wdc_redfish_command.py +++ b/tests/unit/plugins/modules/test_wdc_redfish_command.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import shutil import uuid diff --git a/tests/unit/plugins/modules/test_wdc_redfish_info.py b/tests/unit/plugins/modules/test_wdc_redfish_info.py index 8d16da50bc..0d28d55a32 100644 --- a/tests/unit/plugins/modules/test_wdc_redfish_info.py +++ b/tests/unit/plugins/modules/test_wdc_redfish_info.py @@ -1,10 +1,8 @@ -# -*- coding: utf-8 -*- # Copyright (c) Ansible project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/modules/test_xcc_redfish_command.py b/tests/unit/plugins/modules/test_xcc_redfish_command.py index 9c66661ac7..4afc7aa85d 100644 --- a/tests/unit/plugins/modules/test_xcc_redfish_command.py +++ b/tests/unit/plugins/modules/test_xcc_redfish_command.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.internal_test_tools.tests.unit.compat.mock import patch from ansible_collections.community.internal_test_tools.tests.unit.compat import unittest diff --git a/tests/unit/plugins/modules/test_xdg_mime.py b/tests/unit/plugins/modules/test_xdg_mime.py index b897777632..22a88ebb8f 100644 --- a/tests/unit/plugins/modules/test_xdg_mime.py +++ b/tests/unit/plugins/modules/test_xdg_mime.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025, Marcos Alano # Based on gio_mime module. Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import xdg_mime diff --git a/tests/unit/plugins/modules/test_xdg_mime.yaml b/tests/unit/plugins/modules/test_xdg_mime.yaml index 83bc15f901..cd6d12bc89 100644 --- a/tests/unit/plugins/modules/test_xdg_mime.yaml +++ b/tests/unit/plugins/modules/test_xdg_mime.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2025, Marcos Alano # Based on gio_mime module. Copyright (c) 2022, Alexei Znamensky # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) diff --git a/tests/unit/plugins/modules/test_xenserver_guest_info.py b/tests/unit/plugins/modules/test_xenserver_guest_info.py index 6eb22a7671..e34d1fdd3d 100644 --- a/tests/unit/plugins/modules/test_xenserver_guest_info.py +++ b/tests/unit/plugins/modules/test_xenserver_guest_info.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json diff --git a/tests/unit/plugins/modules/test_xenserver_guest_powerstate.py b/tests/unit/plugins/modules/test_xenserver_guest_powerstate.py index 74b21fcf36..fd809d1fa9 100644 --- a/tests/unit/plugins/modules/test_xenserver_guest_powerstate.py +++ b/tests/unit/plugins/modules/test_xenserver_guest_powerstate.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import json import pytest diff --git a/tests/unit/plugins/modules/test_xfconf.py b/tests/unit/plugins/modules/test_xfconf.py index ea89fb93fe..78ff971df0 100644 --- a/tests/unit/plugins/modules/test_xfconf.py +++ b/tests/unit/plugins/modules/test_xfconf.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Author: Alexei Znamensky (russoz@gmail.com) # Largely adapted from test_redhat_subscription by # Jiri Hnidek (jhnidek@redhat.com) @@ -9,8 +8,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import xfconf diff --git a/tests/unit/plugins/modules/test_xfconf.yaml b/tests/unit/plugins/modules/test_xfconf.yaml index 2ba274fdfb..0397108c1d 100644 --- a/tests/unit/plugins/modules/test_xfconf.yaml +++ b/tests/unit/plugins/modules/test_xfconf.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/test_xfconf_info.py b/tests/unit/plugins/modules/test_xfconf_info.py index d65e7035cf..00dcb3d727 100644 --- a/tests/unit/plugins/modules/test_xfconf_info.py +++ b/tests/unit/plugins/modules/test_xfconf_info.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations from ansible_collections.community.general.plugins.modules import xfconf_info diff --git a/tests/unit/plugins/modules/test_xfconf_info.yaml b/tests/unit/plugins/modules/test_xfconf_info.yaml index d4d0deb39f..9dde5575f7 100644 --- a/tests/unit/plugins/modules/test_xfconf_info.yaml +++ b/tests/unit/plugins/modules/test_xfconf_info.yaml @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (c) Alexei Znamensky (russoz@gmail.com) # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later diff --git a/tests/unit/plugins/modules/uthelper.py b/tests/unit/plugins/modules/uthelper.py index 5fef13e8de..625a79d8ff 100644 --- a/tests/unit/plugins/modules/uthelper.py +++ b/tests/unit/plugins/modules/uthelper.py @@ -3,8 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import os import sys diff --git a/tests/unit/plugins/modules/utils.py b/tests/unit/plugins/modules/utils.py index e869bce957..64810b561c 100644 --- a/tests/unit/plugins/modules/utils.py +++ b/tests/unit/plugins/modules/utils.py @@ -2,8 +2,7 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import contextlib as _contextlib import json diff --git a/tests/unit/plugins/modules/xenserver_common.py b/tests/unit/plugins/modules/xenserver_common.py index d3ebb484d0..49320ce84e 100644 --- a/tests/unit/plugins/modules/xenserver_common.py +++ b/tests/unit/plugins/modules/xenserver_common.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations def fake_xenapi_ref(xenapi_class): diff --git a/tests/unit/plugins/modules/xenserver_conftest.py b/tests/unit/plugins/modules/xenserver_conftest.py index f003be8b28..3f74571fac 100644 --- a/tests/unit/plugins/modules/xenserver_conftest.py +++ b/tests/unit/plugins/modules/xenserver_conftest.py @@ -1,11 +1,9 @@ -# -*- coding: utf-8 -*- # # Copyright (c) 2019, Bojan Vitnik # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type +from __future__ import annotations import sys diff --git a/tests/unit/plugins/plugin_utils/test_unsafe.py b/tests/unit/plugins/plugin_utils/test_unsafe.py index 32d4d1f30f..c0eecbeb74 100644 --- a/tests/unit/plugins/plugin_utils/test_unsafe.py +++ b/tests/unit/plugins/plugin_utils/test_unsafe.py @@ -1,13 +1,9 @@ -# -*- coding: utf-8 -*- # Copyright (c) 2024, Felix Fontein # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later # Make coding more python3-ish -from __future__ import absolute_import, division, print_function - -__metaclass__ = type - +from __future__ import annotations import pytest