diff --git a/stubs/Pygments/METADATA.toml b/stubs/Pygments/METADATA.toml index 92f28ce99..7ebedc4cd 100644 --- a/stubs/Pygments/METADATA.toml +++ b/stubs/Pygments/METADATA.toml @@ -1,2 +1,2 @@ version = "2.9.*" -requires = ["types-docutils"] +requires = ["types-docutils", "types-setuptools"] diff --git a/stubs/Pygments/pygments/plugin.pyi b/stubs/Pygments/pygments/plugin.pyi index b79b75ab4..d500b8fcf 100644 --- a/stubs/Pygments/pygments/plugin.pyi +++ b/stubs/Pygments/pygments/plugin.pyi @@ -1,5 +1,6 @@ -from typing import Any, Generator, Iterable +from typing import Generator, Iterable +from pkg_resources import EntryPoint from pygments.filter import Filter from pygments.formatter import Formatter from pygments.lexer import Lexer @@ -10,7 +11,7 @@ FORMATTER_ENTRY_POINT: str STYLE_ENTRY_POINT: str FILTER_ENTRY_POINT: str -def iter_entry_points(group_name: str) -> Iterable[Any]: ... +def iter_entry_points(group_name: str) -> Iterable[EntryPoint]: ... def find_plugin_lexers() -> Generator[type[Lexer], None, None]: ... def find_plugin_formatters() -> Generator[tuple[str, type[Formatter]], None, None]: ... def find_plugin_styles() -> Generator[tuple[str, type[Style]], None, None]: ...