diff --git a/changelogs/fragments/20260723-remove-module-utils-six.yaml b/changelogs/fragments/20260723-remove-module-utils-six.yaml new file mode 100644 index 0000000000..bdbe218720 --- /dev/null +++ b/changelogs/fragments/20260723-remove-module-utils-six.yaml @@ -0,0 +1,4 @@ +--- +minor_changes: + - Remove the remaining ``ansible.module_utils.six`` import to avoid deprecation + warnings, replacing it with the Python standard library equivalent (https://github.com/ansible-collections/kubernetes.core/pull/1197). diff --git a/plugins/connection/kubectl.py b/plugins/connection/kubectl.py index 1f865cd0d0..1b8cf4bf29 100644 --- a/plugins/connection/kubectl.py +++ b/plugins/connection/kubectl.py @@ -262,11 +262,11 @@ import shutil import subprocess import tempfile +from shlex import quote as shlex_quote from ansible.errors import AnsibleError, AnsibleFileNotFound from ansible.module_utils._text import to_bytes from ansible.module_utils.parsing.convert_bool import boolean -from ansible.module_utils.six.moves import shlex_quote from ansible.parsing.yaml.loader import AnsibleLoader from ansible.plugins.connection import BUFSIZE, ConnectionBase from ansible.utils.display import Display