diff --git a/pyrightconfig.stricter.json b/pyrightconfig.stricter.json index 29ea28e91..06d11f1a3 100644 --- a/pyrightconfig.stricter.json +++ b/pyrightconfig.stricter.json @@ -30,7 +30,6 @@ "stubs/commonmark", "stubs/cryptography", "stubs/dateparser", - "stubs/dockerfile-parse", "stubs/docutils", "stubs/Flask-Migrate", "stubs/Flask-SQLAlchemy", diff --git a/stubs/dockerfile-parse/METADATA.toml b/stubs/dockerfile-parse/METADATA.toml index beccf3359..8d199dc3b 100644 --- a/stubs/dockerfile-parse/METADATA.toml +++ b/stubs/dockerfile-parse/METADATA.toml @@ -1,5 +1,4 @@ version = "1.2.*" -requires = ["types-six"] [tool.stubtest] ignore_missing_stub = false diff --git a/stubs/dockerfile-parse/dockerfile_parse/util.pyi b/stubs/dockerfile-parse/dockerfile_parse/util.pyi index a2304e96a..73f29abeb 100644 --- a/stubs/dockerfile-parse/dockerfile_parse/util.pyi +++ b/stubs/dockerfile-parse/dockerfile_parse/util.pyi @@ -21,10 +21,12 @@ class WordSplitter: def dequote(self) -> str: ... def split(self, maxsplit: int | None = ..., dequote: bool = ...) -> Generator[str | None, None, None]: ... -def extract_key_values(env_replace: bool, args: Mapping[str, str], envs: Mapping[str, str], instruction_value: str): ... +def extract_key_values( + env_replace: bool, args: Mapping[str, str], envs: Mapping[str, str], instruction_value: str +) -> list[tuple[str, str]]: ... def get_key_val_dictionary( - instruction_value, env_replace: bool = ..., args: Mapping[str, str] | None = ..., envs: Mapping[str, str] | None = ... -): ... + instruction_value: str, env_replace: bool = ..., args: Mapping[str, str] | None = ..., envs: Mapping[str, str] | None = ... +) -> dict[str, str]: ... class Context: args: MutableMapping[str, str]