diff --git a/stubs/dockerfile-parse/dockerfile_parse/__init__.pyi b/stubs/dockerfile-parse/dockerfile_parse/__init__.pyi index eeb43a016..53ccc597c 100644 --- a/stubs/dockerfile-parse/dockerfile_parse/__init__.pyi +++ b/stubs/dockerfile-parse/dockerfile_parse/__init__.pyi @@ -1,3 +1,5 @@ +from typing import Final + from .parser import DockerfileParser as DockerfileParser -__version__: str +__version__: Final[str] diff --git a/stubs/dockerfile-parse/dockerfile_parse/constants.pyi b/stubs/dockerfile-parse/dockerfile_parse/constants.pyi index 9bf1c78f3..9453a8eff 100644 --- a/stubs/dockerfile-parse/dockerfile_parse/constants.pyi +++ b/stubs/dockerfile-parse/dockerfile_parse/constants.pyi @@ -1,2 +1,4 @@ -DOCKERFILE_FILENAME: str -COMMENT_INSTRUCTION: str +from typing import Final + +DOCKERFILE_FILENAME: Final = "Dockerfile" +COMMENT_INSTRUCTION: Final = "COMMENT" diff --git a/stubs/dockerfile-parse/dockerfile_parse/util.pyi b/stubs/dockerfile-parse/dockerfile_parse/util.pyi index a15048eb1..5ad32c378 100644 --- a/stubs/dockerfile-parse/dockerfile_parse/util.pyi +++ b/stubs/dockerfile-parse/dockerfile_parse/util.pyi @@ -19,7 +19,7 @@ class WordSplitter: escaped: bool def __init__(self, s: str, args: Mapping[str, str] | None = None, envs: Mapping[str, str] | None = None) -> None: ... def dequote(self) -> str: ... - def split(self, maxsplit: int | None = None, dequote: bool = True) -> Generator[str | None, None, None]: ... + def split(self, maxsplit: int | None = None, dequote: bool = True) -> Generator[str | None]: ... def extract_key_values( env_replace: bool, args: Mapping[str, str], envs: Mapping[str, str], instruction_value: str