@@ -73,7 +73,7 @@ def _add_markdown_description(schema: dict[str, Any]) -> None:
7373 ** kwargs ,
7474 )
7575except ImportError :
76- from dataclasses import dataclass
76+ from dataclasses import dataclass # type: ignore[no-redef]
7777
7878 def _Field (* args : Any , ** kwargs : Any ) -> None : # type: ignore[misc] # noqa: N802
7979 pass
@@ -91,7 +91,7 @@ def _Field(*args: Any, **kwargs: Any) -> None: # type: ignore[misc] # noqa: N8
9191
9292# The input config class is useful to generate a JSON schema, see scripts/mkdocs_hooks.py.
9393# YORE: EOL 3.9: Replace `**_dataclass_options` with `frozen=True, kw_only=True` within line.
94- @dataclass (** _dataclass_options )
94+ @dataclass (** _dataclass_options ) # type: ignore[call-overload]
9595class CInputOptions :
9696 """Accepted input options."""
9797
@@ -155,7 +155,7 @@ def from_data(cls, **data: Any) -> Self:
155155
156156
157157# YORE: EOL 3.9: Replace `**_dataclass_options` with `frozen=True, kw_only=True` within line.
158- @dataclass (** _dataclass_options )
158+ @dataclass (** _dataclass_options ) # type: ignore[call-overload]
159159class COptions (CInputOptions ): # type: ignore[override,unused-ignore]
160160 """Final options passed as template context."""
161161
@@ -170,7 +170,7 @@ def coerce(cls, **data: Any) -> MutableMapping[str, Any]:
170170
171171# The input config class is useful to generate a JSON schema, see scripts/mkdocs_hooks.py.
172172# YORE: EOL 3.9: Replace `**_dataclass_options` with `frozen=True, kw_only=True` within line.
173- @dataclass (** _dataclass_options )
173+ @dataclass (** _dataclass_options ) # type: ignore[call-overload]
174174class CInputConfig :
175175 """C handler configuration."""
176176
@@ -192,7 +192,7 @@ def from_data(cls, **data: Any) -> Self:
192192
193193
194194# YORE: EOL 3.9: Replace `**_dataclass_options` with `frozen=True, kw_only=True` within line.
195- @dataclass (** _dataclass_options )
195+ @dataclass (** _dataclass_options ) # type: ignore[call-overload]
196196class CConfig (CInputConfig ): # type: ignore[override,unused-ignore]
197197 """C handler configuration."""
198198
0 commit comments