1
- from _typeshed import StrPath
1
+ from _typeshed import Incomplete , StrPath
2
2
from collections .abc import Mapping
3
- from typing import Any
4
3
from typing_extensions import TypeAlias
5
4
6
5
from . import dist
@@ -18,10 +17,10 @@ __all__ = [
18
17
"SetupRequirementsError" ,
19
18
]
20
19
21
- _ConfigSettings : TypeAlias = dict [str , str | list [str ] | None ] | None
20
+ _ConfigSettings : TypeAlias = Mapping [str , str | list [str ] | None ] | None
22
21
23
22
class SetupRequirementsError (BaseException ):
24
- specifiers : Any
23
+ specifiers : Incomplete
25
24
def __init__ (self , specifiers ) -> None : ...
26
25
27
26
class Distribution (dist .Distribution ):
@@ -31,10 +30,10 @@ class Distribution(dist.Distribution):
31
30
32
31
class _BuildMetaBackend :
33
32
def run_setup (self , setup_script : str = "setup.py" ) -> None : ...
34
- def get_requires_for_build_wheel (self , config_settings : Mapping [ str , Any ] | None = None ) -> list [str ]: ...
35
- def get_requires_for_build_sdist (self , config_settings : Mapping [ str , Any ] | None = None ) -> list [str ]: ...
33
+ def get_requires_for_build_wheel (self , config_settings : _ConfigSettings | None = None ) -> list [str ]: ...
34
+ def get_requires_for_build_sdist (self , config_settings : _ConfigSettings | None = None ) -> list [str ]: ...
36
35
def prepare_metadata_for_build_wheel (
37
- self , metadata_directory : str , config_settings : Mapping [ str , Any ] | None = None
36
+ self , metadata_directory : str , config_settings : _ConfigSettings | None = None
38
37
) -> str : ...
39
38
def build_wheel (
40
39
self , wheel_directory : StrPath , config_settings : _ConfigSettings | None = None , metadata_directory : StrPath | None = None
@@ -43,9 +42,9 @@ class _BuildMetaBackend:
43
42
def build_editable (
44
43
self , wheel_directory : StrPath , config_settings : _ConfigSettings | None = None , metadata_directory : str | None = None
45
44
) -> str : ...
46
- def get_requires_for_build_editable (self , config_settings : Mapping [ str , Any ] | None = None ) -> list [str ]: ...
45
+ def get_requires_for_build_editable (self , config_settings : _ConfigSettings | None = None ) -> list [str ]: ...
47
46
def prepare_metadata_for_build_editable (
48
- self , metadata_directory : str , config_settings : Mapping [ str , Any ] | None = None
47
+ self , metadata_directory : str , config_settings : _ConfigSettings | None = None
49
48
) -> str : ...
50
49
51
50
class _BuildMetaLegacyBackend (_BuildMetaBackend ):
0 commit comments