File tree Expand file tree Collapse file tree 3 files changed +26
-4
lines changed
stubs/setuptools/setuptools/_distutils Expand file tree Collapse file tree 3 files changed +26
-4
lines changed Original file line number Diff line number Diff line change 11import sys
22from collections .abc import Mapping
33from distutils .ccompiler import CCompiler
4+ from typing import Literal , overload
5+ from typing_extensions import deprecated
46
57PREFIX : str
68EXEC_PREFIX : str
@@ -10,8 +12,15 @@ project_base: str
1012python_build : bool
1113
1214def expand_makefile_vars (s : str , vars : Mapping [str , str ]) -> str : ...
15+ @overload
16+ @deprecated ("SO is deprecated, use EXT_SUFFIX. Support is removed in Python 3.11" )
17+ def get_config_var (name : Literal ["SO" ]) -> int | str | None : ...
18+ @overload
1319def get_config_var (name : str ) -> int | str | None : ...
14- def get_config_vars (* args : str ) -> Mapping [str , int | str ]: ...
20+ @overload
21+ def get_config_vars () -> dict [str , str | int ]: ...
22+ @overload
23+ def get_config_vars (arg : str , / , * args : str ) -> list [str | int ]: ...
1524def get_config_h_filename () -> str : ...
1625def get_makefile_filename () -> str : ...
1726def get_python_inc (plat_specific : bool = ..., prefix : str | None = None ) -> str : ...
Original file line number Diff line number Diff line change 11import sys
22from typing import IO , Any , Literal , overload
3+ from typing_extensions import deprecated
34
45__all__ = [
56 "get_config_h_filename" ,
@@ -15,11 +16,15 @@ __all__ = [
1516 "parse_config_h" ,
1617]
1718
19+ @overload
20+ @deprecated ("SO is deprecated, use EXT_SUFFIX. Support is removed in Python 3.11" )
21+ def get_config_var (name : Literal ["SO" ]) -> Any : ...
22+ @overload
1823def get_config_var (name : str ) -> Any : ...
1924@overload
2025def get_config_vars () -> dict [str , Any ]: ...
2126@overload
22- def get_config_vars (arg : str , * args : str ) -> list [Any ]: ...
27+ def get_config_vars (arg : str , / , * args : str ) -> list [Any ]: ...
2328def get_scheme_names () -> tuple [str , ...]: ...
2429
2530if sys .version_info >= (3 , 10 ):
Original file line number Diff line number Diff line change 1- from collections .abc import Mapping
1+ from typing import Literal , overload
2+ from typing_extensions import deprecated
23
34from setuptools ._distutils .ccompiler import CCompiler
45
56PREFIX : str
67EXEC_PREFIX : str
78
9+ @overload
10+ @deprecated ("SO is deprecated, use EXT_SUFFIX. Support will be removed when this module is synchronized with stdlib Python 3.11" )
11+ def get_config_var (name : Literal ["SO" ]) -> int | str | None : ...
12+ @overload
813def get_config_var (name : str ) -> int | str | None : ...
9- def get_config_vars (* args : str ) -> Mapping [str , int | str ]: ...
14+ @overload
15+ def get_config_vars () -> dict [str , str | int ]: ...
16+ @overload
17+ def get_config_vars (arg : str , / , * args : str ) -> list [str | int ]: ...
1018def get_config_h_filename () -> str : ...
1119def get_makefile_filename () -> str : ...
1220def get_python_inc (plat_specific : bool = ..., prefix : str | None = ...) -> str : ...
You can’t perform that action at this time.
0 commit comments