diff --git a/stubs/chevron/@tests/stubtest_allowlist.txt b/stubs/chevron/@tests/stubtest_allowlist.txt new file mode 100644 index 000000000..c8e15f37d --- /dev/null +++ b/stubs/chevron/@tests/stubtest_allowlist.txt @@ -0,0 +1,3 @@ +# These are re-exports which we consider an implementation detail: +chevron.main.version +chevron.renderer.linesep diff --git a/stubs/chevron/METADATA.toml b/stubs/chevron/METADATA.toml index c562b6633..4e3c6dfd2 100755 --- a/stubs/chevron/METADATA.toml +++ b/stubs/chevron/METADATA.toml @@ -1 +1,4 @@ version = "0.14.*" + +[tool.stubtest] +ignore_missing_stub = false diff --git a/stubs/chevron/chevron/renderer.pyi b/stubs/chevron/chevron/renderer.pyi index fb2df7404..1ae8065a4 100755 --- a/stubs/chevron/chevron/renderer.pyi +++ b/stubs/chevron/chevron/renderer.pyi @@ -1,9 +1,12 @@ from _typeshed import StrPath, SupportsRead from collections.abc import MutableSequence, Sequence from typing import Any +from typing_extensions import Literal g_token_cache: dict[str, list[tuple[str, str]]] # undocumented +python3: Literal[True] +def unicode(x: str, y: str) -> str: ... def render( template: SupportsRead[str] | str | Sequence[tuple[str, str]] = ..., data: dict[str, Any] = ...,