Improve path-related type hints for setuptools.Extension() and distutils.CCompiler() (#12958)

Co-authored-by: Avasam <samuel.06@hotmail.com>
This commit is contained in:
Agriya Khetarpal
2024-11-07 06:51:48 +08:00
committed by GitHub
parent 1ae7e615c0
commit 3d853d5fa8
6 changed files with 56 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
from _typeshed import BytesPath, StrPath, Unused
from collections.abc import Callable, Iterable
from collections.abc import Callable, Iterable, Sequence
from distutils.file_util import _BytesPathT, _StrPathT
from typing import Literal, overload
from typing_extensions import TypeAlias, TypeVarTuple, Unpack
@@ -63,7 +63,7 @@ class CCompiler:
def set_executables(self, **args: str) -> None: ...
def compile(
self,
sources: list[str],
sources: Sequence[StrPath],
output_dir: str | None = None,
macros: list[_Macro] | None = None,
include_dirs: list[str] | None = None,