Skip to content

[stable-10] ansible-core 2.20: avoid deprecated functionality (#10687) #10694

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions changelogs/fragments/10687-deprecations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
bugfixes:
- "Avoid deprecated functionality in ansible-core 2.20 (https://github.com/ansible-collections/community.general/pull/10687)."
2 changes: 1 addition & 1 deletion plugins/become/machinectl.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
from re import compile as re_compile

from ansible.plugins.become import BecomeBase
from ansible.module_utils._text import to_bytes
from ansible.module_utils.common.text.converters import to_bytes


ansi_color_codes = re_compile(to_bytes(r'\x1B\[[0-9;]+m'))
Expand Down
2 changes: 1 addition & 1 deletion plugins/become/run0.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
from re import compile as re_compile

from ansible.plugins.become import BecomeBase
from ansible.module_utils._text import to_bytes
from ansible.module_utils.common.text.converters import to_bytes

ansi_color_codes = re_compile(to_bytes(r"\x1B\[[0-9;]+m"))

Expand Down
2 changes: 1 addition & 1 deletion plugins/cache/memcached.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
from itertools import chain

from ansible.errors import AnsibleError
from ansible.module_utils.common._collections_compat import MutableSet
from collections.abc import MutableSet
from ansible.plugins.cache import BaseCacheModule
from ansible.utils.display import Display

Expand Down
2 changes: 1 addition & 1 deletion plugins/callback/dense.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
pass

from ansible.module_utils.six import binary_type, text_type
from ansible.module_utils.common._collections_compat import MutableMapping, MutableSequence
from collections.abc import MutableMapping, MutableSequence
from ansible.plugins.callback.default import CallbackModule as CallbackModule_default
from ansible.utils.color import colorize, hostcolor
from ansible.utils.display import Display
Expand Down
2 changes: 1 addition & 1 deletion plugins/callback/log_plays.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

from ansible.utils.path import makedirs_safe
from ansible.module_utils.common.text.converters import to_bytes
from ansible.module_utils.common._collections_compat import MutableMapping
from collections.abc import MutableMapping
from ansible.parsing.ajson import AnsibleJSONEncoder
from ansible.plugins.callback import CallbackBase

Expand Down
2 changes: 1 addition & 1 deletion plugins/connection/incus.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@

from ansible.errors import AnsibleError, AnsibleConnectionFailure, AnsibleFileNotFound
from ansible.module_utils.common.process import get_bin_path
from ansible.module_utils._text import to_bytes, to_text
from ansible.module_utils.common.text.converters import to_bytes, to_text
from ansible.plugins.connection import ConnectionBase


Expand Down
2 changes: 1 addition & 1 deletion plugins/filter/counter.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
"""

from ansible.errors import AnsibleFilterError
from ansible.module_utils.common._collections_compat import Sequence
from collections.abc import Sequence
from collections import Counter


Expand Down
2 changes: 1 addition & 1 deletion plugins/filter/groupby_as_dict.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
"""

from ansible.errors import AnsibleFilterError
from ansible.module_utils.common._collections_compat import Mapping, Sequence
from collections.abc import Mapping, Sequence


def groupby_as_dict(sequence, attribute):
Expand Down
2 changes: 1 addition & 1 deletion plugins/filter/lists_mergeby.py
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@

from ansible.errors import AnsibleFilterError
from ansible.module_utils.six import string_types
from ansible.module_utils.common._collections_compat import Mapping, Sequence
from collections.abc import Mapping, Sequence
from ansible.utils.vars import merge_hash

from collections import defaultdict
Expand Down
2 changes: 1 addition & 1 deletion plugins/filter/to_ini.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@


from ansible.errors import AnsibleFilterError
from ansible.module_utils.common._collections_compat import Mapping
from collections.abc import Mapping
from ansible.module_utils.six.moves import StringIO
from ansible.module_utils.six.moves.configparser import ConfigParser

Expand Down
2 changes: 1 addition & 1 deletion plugins/filter/to_prettytable.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@
HAS_PRETTYTABLE = False

from ansible.errors import AnsibleFilterError
from ansible.module_utils._text import to_text
from ansible.module_utils.common.text.converters import to_text
from ansible.module_utils.six import string_types


Expand Down
2 changes: 1 addition & 1 deletion plugins/inventory/virtualbox.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@

from ansible.errors import AnsibleParserError
from ansible.module_utils.common.text.converters import to_bytes, to_text
from ansible.module_utils.common._collections_compat import MutableMapping
from collections.abc import MutableMapping
from ansible.plugins.inventory import BaseInventoryPlugin, Constructable, Cacheable
from ansible.module_utils.common.process import get_bin_path

Expand Down
2 changes: 1 addition & 1 deletion plugins/lookup/dependent.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
"""

from ansible.errors import AnsibleLookupError
from ansible.module_utils.common._collections_compat import Mapping, Sequence
from collections.abc import Mapping, Sequence
from ansible.module_utils.six import string_types
from ansible.plugins.lookup import LookupBase
from ansible.release import __version__ as ansible_version
Expand Down
2 changes: 1 addition & 1 deletion plugins/module_utils/oneview.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
from ansible.module_utils import six
from ansible.module_utils.basic import AnsibleModule, missing_required_lib
from ansible.module_utils.common.text.converters import to_native
from ansible.module_utils.common._collections_compat import Mapping
from ansible.module_utils.six.moves.collections_abc import Mapping


def transform_list_to_dict(list_):
Expand Down
2 changes: 1 addition & 1 deletion plugins/modules/xml.py
Original file line number Diff line number Diff line change
Expand Up @@ -375,8 +375,8 @@

from ansible.module_utils.basic import AnsibleModule, json_dict_bytes_to_unicode, missing_required_lib
from ansible.module_utils.six import iteritems, string_types
from ansible.module_utils.six.moves.collections_abc import MutableMapping
from ansible.module_utils.common.text.converters import to_bytes, to_native
from ansible.module_utils.common._collections_compat import MutableMapping

_IDENT = r"[a-zA-Z-][a-zA-Z0-9_\-\.]*"
_NSIDENT = _IDENT + "|" + _IDENT + ":" + _IDENT
Expand Down
2 changes: 1 addition & 1 deletion plugins/plugin_utils/ansible_type.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
__metaclass__ = type

from ansible.errors import AnsibleFilterError
from ansible.module_utils.common._collections_compat import Mapping
from collections.abc import Mapping

try:
# Introduced with Data Tagging (https://github.com/ansible/ansible/pull/84621):
Expand Down
2 changes: 1 addition & 1 deletion plugins/plugin_utils/keys_filter.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

from ansible.errors import AnsibleFilterError
from ansible.module_utils.six import string_types
from ansible.module_utils.common._collections_compat import Mapping, Sequence
from collections.abc import Mapping, Sequence


def _keys_filter_params(data, matching_parameter):
Expand Down
2 changes: 1 addition & 1 deletion plugins/plugin_utils/unsafe.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import re

from ansible.module_utils.six import binary_type, text_type
from ansible.module_utils.common._collections_compat import Mapping, Set
from collections.abc import Mapping, Set
from ansible.module_utils.common.collections import is_sequence
from ansible.utils.unsafe_proxy import (
AnsibleUnsafe,
Expand Down
2 changes: 1 addition & 1 deletion plugins/test/ansible_type.py
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@
'''

from ansible.errors import AnsibleFilterError
from ansible.module_utils.common._collections_compat import Sequence
from ansible.module_utils.six.moves.collections_abc import Sequence
from ansible_collections.community.general.plugins.plugin_utils.ansible_type import _ansible_type


Expand Down
2 changes: 1 addition & 1 deletion tests/unit/plugins/modules/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import pytest

from ansible.module_utils.six import string_types
from ansible.module_utils.common._collections_compat import MutableMapping
from ansible.module_utils.six.moves.collections_abc import MutableMapping

from ansible_collections.community.general.plugins.module_utils import deps
from ansible_collections.community.internal_test_tools.tests.unit.plugins.modules.utils import set_module_args as _set_module_args
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/plugins/modules/test_jenkins_plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from io import BytesIO

from ansible_collections.community.general.plugins.modules.jenkins_plugin import JenkinsPlugin
from ansible.module_utils.common._collections_compat import Mapping
from ansible.module_utils.six.moves.collections_abc import Mapping


def pass_function(*args, **kwargs):
Expand Down
Loading