Replace pkg_resources with importlib.metadata (#15441)

This commit is contained in:
Sviatoslav Sydorenko (Святослав Сидоренко)
2024-09-13 19:39:14 +02:00
committed by GitHub
parent a5de4652b9
commit e68370f2aa
7 changed files with 13 additions and 17 deletions

View File

@@ -5,7 +5,7 @@ import functools
import inspect
import logging
import os
from pkg_resources import iter_entry_points
from importlib.metadata import entry_points
import re
import stat
import tempfile
@@ -56,7 +56,7 @@ from awx_plugins.credentials import injectors as builtin_injectors
__all__ = ['Credential', 'CredentialType', 'CredentialInputSource', 'build_safe_env']
logger = logging.getLogger('awx.main.models.credential')
credential_plugins = dict((ep.name, ep.load()) for ep in iter_entry_points('awx_plugins.credentials'))
credential_plugins = {entry_point.name: entry_point.load() for entry_point in entry_points(group='awx_plugins.credentials')}
HIDDEN_PASSWORD = '**********'