[dockerfile-parse] Use Final for constants (#14258)

This commit is contained in:
Semyon Moroz
2025-07-07 14:45:53 +00:00
committed by GitHub
parent a345039382
commit 7eda640d62
3 changed files with 8 additions and 4 deletions
@@ -1,3 +1,5 @@
from typing import Final
from .parser import DockerfileParser as DockerfileParser
__version__: str
__version__: Final[str]
@@ -1,2 +1,4 @@
DOCKERFILE_FILENAME: str
COMMENT_INSTRUCTION: str
from typing import Final
DOCKERFILE_FILENAME: Final = "Dockerfile"
COMMENT_INSTRUCTION: Final = "COMMENT"
@@ -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