def METHOD_NAME(
    self,
    source: str,
    output_file: str | None = None,
    macros: list[_Macro] | None = None,
    include_dirs: list[str] | None = None,
    extra_preargs: list[str] | None = None,
    extra_postargs: list[str] | None = None,
) -> None: ...