From ed1fd8fc3575eeafceb20bda1d1e662ee59380fc Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Thu, 16 Mar 2023 13:21:23 -0700 Subject: [PATCH] Add missing `distribution` attribute to `distutils.cmd.Command` (#9893) Signed-off-by: Henry Schreiner --- stdlib/distutils/cmd.pyi | 1 + stubs/setuptools/setuptools/_distutils/cmd.pyi | 1 + 2 files changed, 2 insertions(+) diff --git a/stdlib/distutils/cmd.pyi b/stdlib/distutils/cmd.pyi index a9aade020..61fce37b8 100644 --- a/stdlib/distutils/cmd.pyi +++ b/stdlib/distutils/cmd.pyi @@ -5,6 +5,7 @@ from distutils.dist import Distribution from typing import Any class Command: + distribution: Distribution sub_commands: list[tuple[str, Callable[[Command], bool] | None]] def __init__(self, dist: Distribution) -> None: ... @abstractmethod diff --git a/stubs/setuptools/setuptools/_distutils/cmd.pyi b/stubs/setuptools/setuptools/_distutils/cmd.pyi index f319d699b..3c05f2680 100644 --- a/stubs/setuptools/setuptools/_distutils/cmd.pyi +++ b/stubs/setuptools/setuptools/_distutils/cmd.pyi @@ -7,6 +7,7 @@ from typing_extensions import Self from .dist import Distribution class Command: + distribution: Distribution sub_commands: ClassVar[list[tuple[str, Callable[[Self], bool] | None]]] def __init__(self, dist: Distribution) -> None: ... @abstractmethod