1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-04-09 13:37:15 +00:00

Normalize extra imports.

This commit is contained in:
Felix Fontein 2025-11-27 22:49:28 +01:00
parent c3bd136c6b
commit fe478bd1bb
37 changed files with 160 additions and 51 deletions

View file

@ -14,7 +14,12 @@ from __future__ import annotations
import os
import json
import traceback
from ansible.module_utils.basic import env_fallback, AnsibleModule
import typing as t
from ansible.module_utils.basic import env_fallback
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
try:
import footmark

View file

@ -6,11 +6,14 @@ from __future__ import annotations
import re
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
__state_map = {"present": "--install", "absent": "--uninstall"}
# sdkmanager --help 2>&1 | grep -A 2 -- --channel

View file

@ -4,12 +4,14 @@
from __future__ import annotations
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.common.text.converters import to_bytes
import re
import os
import typing as t
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def normalize_subvolume_path(path):
"""

View file

@ -7,13 +7,13 @@ from __future__ import annotations
import os
import typing as t
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.common.collections import is_sequence
from ansible.module_utils.common.locale import get_best_parsable_locale
from ansible_collections.community.general.plugins.module_utils import cmd_runner_fmt
if t.TYPE_CHECKING:
from collections.abc import Callable, Sequence
from ansible.module_utils.basic import AnsibleModule
def _ensure_list(value):

View file

@ -12,9 +12,11 @@ import typing as t
from urllib import error as urllib_error
from urllib.parse import urlencode
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.urls import open_url
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def get_consul_url(configuration):
return f"{configuration.scheme}://{configuration.host}:{configuration.port}/v1"

View file

@ -14,8 +14,10 @@
from __future__ import annotations
import re
import typing as t
from ansible.module_utils.basic import AnsibleModule
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
# Input patterns for is_input_dangerous function:

View file

@ -7,9 +7,13 @@ from __future__ import annotations
import traceback
import typing as t
from contextlib import contextmanager
from ansible.module_utils.basic import missing_required_lib, AnsibleModule
from ansible.module_utils.basic import missing_required_lib
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
_deps = dict()

View file

@ -6,14 +6,14 @@ from __future__ import annotations
import typing as t
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.common.dict_transformations import dict_merge
from ansible_collections.community.general.plugins.module_utils import cmd_runner_fmt
from ansible_collections.community.general.plugins.module_utils.python_runner import PythonRunner
from ansible_collections.community.general.plugins.module_utils.module_helper import ModuleHelper
if t.TYPE_CHECKING:
from .cmd_runner_fmt import ArgFormatType
from ansible.module_utils.basic import AnsibleModule
from ansible_collections.community.general.plugins.module_utils.cmd_runner_fmt import ArgFormatType
django_std_args = dict(

View file

@ -5,10 +5,13 @@
from __future__ import annotations
import json
import typing as t
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.urls import fetch_url
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
class GandiLiveDNSAPI:
api_endpoint = "https://api.gandi.net/v5/livedns"

View file

@ -4,10 +4,13 @@
from __future__ import annotations
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
_state_map = {
"present": "--set",

View file

@ -4,10 +4,13 @@
from __future__ import annotations
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def gio_mime_runner(module: AnsibleModule, **kwargs) -> CmdRunner:
return CmdRunner(

View file

@ -5,15 +5,16 @@
from __future__ import annotations
import traceback
import typing as t
from urllib.parse import urljoin
from ansible.module_utils.basic import missing_required_lib, AnsibleModule
from ansible.module_utils.basic import missing_required_lib
from ansible_collections.community.general.plugins.module_utils.version import LooseVersion
from urllib.parse import urljoin
import traceback
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def _determine_list_all_kwargs(version) -> dict[str, t.Any]:

View file

@ -5,8 +5,12 @@
from __future__ import annotations
import traceback
import typing as t
from ansible.module_utils.basic import env_fallback, missing_required_lib, AnsibleModule
from ansible.module_utils.basic import env_fallback, missing_required_lib
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
HAS_HEROKU = False
HEROKU_IMP_ERR = None

View file

@ -7,9 +7,13 @@
from __future__ import annotations
import traceback
import typing as t
from functools import wraps
from ansible.module_utils.basic import missing_required_lib, AnsibleModule
from ansible.module_utils.basic import missing_required_lib
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
PYXCLI_INSTALLED = True
PYXCLI_IMP_ERR = None

View file

@ -5,11 +5,15 @@
from __future__ import annotations
import traceback
import typing as t
from ansible.module_utils.basic import missing_required_lib, AnsibleModule
from ansible.module_utils.basic import missing_required_lib
from ansible_collections.community.general.plugins.module_utils.version import LooseVersion
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
REQUESTS_IMP_ERR = None
try:
import requests.exceptions # noqa: F401, pylint: disable=unused-import

View file

@ -13,14 +13,18 @@ from __future__ import annotations
import json
import os
import re
import socket
import uuid
import typing as t
from urllib.parse import quote
import re
from ansible.module_utils.basic import env_fallback, AnsibleFallbackNotFound
from ansible.module_utils.common.text.converters import to_bytes, to_text
from ansible.module_utils.urls import fetch_url, HAS_GSSAPI
from ansible.module_utils.basic import env_fallback, AnsibleFallbackNotFound, AnsibleModule
from urllib.parse import quote
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def _env_then_dns_fallback(*args, **kwargs):

View file

@ -9,8 +9,10 @@ from __future__ import annotations
import re
import traceback
import typing as t
from ansible.module_utils.basic import AnsibleModule
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
try:
import ldap

View file

@ -4,10 +4,13 @@
from __future__ import annotations
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def locale_runner(module: AnsibleModule) -> CmdRunner:
runner = CmdRunner(

View file

@ -17,7 +17,10 @@ import os
import traceback
import typing as t
from ansible.module_utils.basic import missing_required_lib, AnsibleModule
from ansible.module_utils.basic import missing_required_lib
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
CLIENT_IMP_ERR = None
try:

View file

@ -8,13 +8,16 @@ from __future__ import annotations
import json
import os
import uuid
import typing as t
from urllib.error import URLError, HTTPError
from urllib.parse import urlparse
from ansible.module_utils.urls import open_url
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.common.text.converters import to_native
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
GET_HEADERS = {"accept": "application/json"}
PUT_HEADERS = {"content-type": "application/json", "accept": "application/json"}

View file

@ -6,10 +6,14 @@ from __future__ import annotations
import json
import sys
import typing as t
from ansible.module_utils.basic import env_fallback, AnsibleModule
from ansible.module_utils.basic import env_fallback
from ansible.module_utils.urls import fetch_url
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def online_argument_spec():
return dict(

View file

@ -5,11 +5,14 @@
from __future__ import annotations
import re
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
_state_map = {
"present": "create",
"absent": "remove",

View file

@ -4,13 +4,14 @@
from __future__ import annotations
import json
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
pipx_common_argspec = {
"global": dict(type="bool", default=False),

View file

@ -4,10 +4,13 @@
from __future__ import annotations
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils import deps
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
with deps.declare("packaging"):
from packaging.requirements import Requirement

View file

@ -4,13 +4,14 @@
from __future__ import annotations
import os
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
_PUPPET_PATH_PREFIX = ["/opt/puppetlabs/bin"]

View file

@ -5,11 +5,13 @@
from __future__ import annotations
import os
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, _ensure_list
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
class PythonRunner(CmdRunner):
def __init__(

View file

@ -10,7 +10,8 @@ import os
import random
import string
import time
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible.module_utils.urls import open_url
from ansible.module_utils.common.text.converters import to_native
from ansible.module_utils.common.text.converters import to_text
@ -18,6 +19,10 @@ from ansible.module_utils.common.text.converters import to_bytes
from urllib.error import URLError, HTTPError
from urllib.parse import urlparse
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
GET_HEADERS = {"accept": "application/json", "OData-Version": "4.0"}
POST_HEADERS = {"content-type": "application/json", "accept": "application/json", "OData-Version": "4.0"}
PATCH_HEADERS = {"content-type": "application/json", "accept": "application/json", "OData-Version": "4.0"}

View file

@ -5,9 +5,13 @@
from __future__ import annotations
import traceback
import typing as t
from ansible.module_utils.basic import missing_required_lib, AnsibleModule
import traceback
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
REDIS_IMP_ERR: str | None = None
try:

View file

@ -6,10 +6,13 @@ from __future__ import annotations
import json
import traceback
import typing as t
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.urls import fetch_url, url_argument_spec
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def api_argument_spec():
"""

View file

@ -10,15 +10,19 @@ import sys
import datetime
import time
import traceback
import typing as t
from urllib.parse import urlencode
from ansible.module_utils.basic import env_fallback, missing_required_lib, AnsibleModule
from ansible.module_utils.basic import env_fallback, missing_required_lib
from ansible.module_utils.urls import fetch_url
from ansible_collections.community.general.plugins.module_utils.datetime import (
now,
)
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
SCALEWAY_SECRET_IMP_ERR: str | None = None
try:
from passlib.hash import argon2

View file

@ -4,10 +4,13 @@
from __future__ import annotations
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
_alias_state_map = dict(
present="alias",

View file

@ -4,10 +4,13 @@
from __future__ import annotations
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def systemd_runner(module: AnsibleModule, command, **kwargs) -> CmdRunner:
arg_formats = dict(

View file

@ -5,6 +5,7 @@
from __future__ import annotations
import typing as t
HAS_VEXATAPI = True
try:
@ -12,7 +13,11 @@ try:
except ImportError:
HAS_VEXATAPI = False
from ansible.module_utils.basic import env_fallback, AnsibleModule
from ansible.module_utils.basic import env_fallback
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
VXOS_VERSION = None

View file

@ -5,16 +5,19 @@
from __future__ import annotations
import datetime
import os
import re
import time
import tarfile
import os
import typing as t
from urllib.parse import urlparse, urlunparse
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.urls import fetch_file
from ansible_collections.community.general.plugins.module_utils.redfish_utils import RedfishUtils
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
class WdcRedfishUtils(RedfishUtils):
"""Extension to RedfishUtils to support WDC enclosures."""

View file

@ -5,10 +5,13 @@
from __future__ import annotations
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def xdg_mime_runner(module: AnsibleModule, **kwargs) -> CmdRunner:
return CmdRunner(

View file

@ -20,9 +20,12 @@ except ImportError:
HAS_XENAPI = False
XENAPI_IMP_ERR = traceback.format_exc()
from ansible.module_utils.basic import env_fallback, missing_required_lib, AnsibleModule
from ansible.module_utils.basic import env_fallback, missing_required_lib
from ansible.module_utils.ansible_release import __version__ as ANSIBLE_VERSION
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
def xenserver_common_argument_spec():
return dict(

View file

@ -4,10 +4,14 @@
from __future__ import annotations
from ansible.module_utils.basic import AnsibleModule
import typing as t
from ansible.module_utils.parsing.convert_bool import boolean
from ansible_collections.community.general.plugins.module_utils.cmd_runner import CmdRunner, cmd_runner_fmt
if t.TYPE_CHECKING:
from ansible.module_utils.basic import AnsibleModule
@cmd_runner_fmt.unpack_args
def _values_fmt(values, value_types):