22from __future__ import annotations
33
44import configparser
5+ import importlib .metadata
56import inspect
67import itertools
78import logging
1213from typing import NamedTuple
1314
1415from flake8 import utils
15- from flake8 ._compat import importlib_metadata
1616from flake8 .defaults import VALID_CODE_PREFIX
1717from flake8 .exceptions import ExecutionError
1818from flake8 .exceptions import FailedToLoadPlugin
@@ -32,7 +32,7 @@ class Plugin(NamedTuple):
3232
3333 package : str
3434 version : str
35- entry_point : importlib_metadata .EntryPoint
35+ entry_point : importlib . metadata .EntryPoint
3636
3737
3838class LoadedPlugin (NamedTuple ):
@@ -148,12 +148,12 @@ def parse_plugin_options(
148148
149149
150150def _flake8_plugins (
151- eps : Iterable [importlib_metadata .EntryPoint ],
151+ eps : Iterable [importlib . metadata .EntryPoint ],
152152 name : str ,
153153 version : str ,
154154) -> Generator [Plugin , None , None ]:
155- pyflakes_meta = importlib_metadata .distribution ("pyflakes" ).metadata
156- pycodestyle_meta = importlib_metadata .distribution ("pycodestyle" ).metadata
155+ pyflakes_meta = importlib . metadata .distribution ("pyflakes" ).metadata
156+ pycodestyle_meta = importlib . metadata .distribution ("pycodestyle" ).metadata
157157
158158 for ep in eps :
159159 if ep .group not in FLAKE8_GROUPS :
@@ -176,7 +176,7 @@ def _flake8_plugins(
176176def _find_importlib_plugins () -> Generator [Plugin , None , None ]:
177177 # some misconfigured pythons (RHEL) have things on `sys.path` twice
178178 seen = set ()
179- for dist in importlib_metadata .distributions ():
179+ for dist in importlib . metadata .distributions ():
180180 # assigned to prevent continual reparsing
181181 eps = dist .entry_points
182182
@@ -221,7 +221,7 @@ def _find_local_plugins(
221221 ):
222222 name , _ , entry_str = plugin_s .partition ("=" )
223223 name , entry_str = name .strip (), entry_str .strip ()
224- ep = importlib_metadata .EntryPoint (name , entry_str , group )
224+ ep = importlib . metadata .EntryPoint (name , entry_str , group )
225225 yield Plugin ("local" , "local" , ep )
226226
227227
0 commit comments