1- import sys
21from _typeshed import Incomplete
32from collections .abc import Callable , ItemsView , Iterable , Iterator , KeysView , ValuesView
43from dataclasses import dataclass
@@ -7,59 +6,30 @@ from typing_extensions import Self
76
87__all__ = ["Config" ]
98
10- # TODO: Our pyright test doesn't understand `requires-python` in METADATA.toml
11- # https://github.com/python/typeshed/issues/14025
12- if sys .version_info >= (3 , 10 ):
13- @dataclass (init = False , eq = False , slots = True , kw_only = True , match_args = False )
14- class Config :
15- def __init_subclass__ (cls , strict : bool = True ) -> None : ...
16- def __new__ (cls , ** kwargs ) -> Self : ...
17- def __dir__ (self ) -> Iterable [str ]: ...
18- def __setattr__ (self , name : str , value ) -> None : ...
19- def __delattr__ (self , name : str ) -> None : ...
20- def __contains__ (self , key : object ) -> bool : ...
21- def __iter__ (self ) -> Iterator [str ]: ...
22- def __len__ (self ) -> int : ...
23- def __reversed__ (self ) -> Iterator [str ]: ...
24- def __getitem__ (self , key : str ): ...
25- def __setitem__ (self , key : str , value ) -> None : ...
26- def __delitem__ (self , key : str ) -> None : ...
27- def get (self , key : str , default = None ): ...
28- def items (self ) -> ItemsView [str , Incomplete ]: ...
29- def keys (self ) -> KeysView [str ]: ...
30- def values (self ) -> ValuesView [Incomplete ]: ...
31- def __reduce__ (self ) -> tuple [Callable [..., Self ], tuple [type [Self ], dict [Incomplete , Incomplete ]]]: ...
32- def __call__ (self , ** kwargs ) -> Self : ...
33- def __enter__ (self ) -> Self : ...
34- def __exit__ (
35- self , exc_type : type [BaseException ] | None , exc_value : BaseException | None , traceback : TracebackType | None
36- ) -> None : ...
37-
38- else :
39- @dataclass (init = False , eq = False )
40- class Config :
41- def __init_subclass__ (cls , strict : bool = True ) -> None : ...
42- def __new__ (cls , ** kwargs ) -> Self : ...
43- def __dir__ (self ) -> Iterable [str ]: ...
44- def __setattr__ (self , name : str , value ) -> None : ...
45- def __delattr__ (self , name : str ) -> None : ...
46- def __contains__ (self , key : object ) -> bool : ...
47- def __iter__ (self ) -> Iterator [str ]: ...
48- def __len__ (self ) -> int : ...
49- def __reversed__ (self ) -> Iterator [str ]: ...
50- def __getitem__ (self , key : str ): ...
51- def __setitem__ (self , key : str , value ) -> None : ...
52- def __delitem__ (self , key : str ) -> None : ...
53- def get (self , key : str , default = None ): ...
54- def items (self ) -> ItemsView [str , Incomplete ]: ...
55- def keys (self ) -> KeysView [str ]: ...
56- def values (self ) -> ValuesView [Incomplete ]: ...
57- def __reduce__ (self ) -> tuple [Callable [..., Self ], tuple [type [Self ], dict [Incomplete , Incomplete ]]]: ...
58- def __call__ (self , ** kwargs ) -> Self : ...
59- def __enter__ (self ) -> Self : ...
60- def __exit__ (
61- self , exc_type : type [BaseException ] | None , exc_value : BaseException | None , traceback : TracebackType | None
62- ) -> None : ...
9+ @dataclass (init = False , eq = False , slots = True , kw_only = True , match_args = False )
10+ class Config :
11+ def __init_subclass__ (cls , strict : bool = True ) -> None : ...
12+ def __new__ (cls , ** kwargs ) -> Self : ...
13+ def __dir__ (self ) -> Iterable [str ]: ...
14+ def __setattr__ (self , name : str , value ) -> None : ...
15+ def __delattr__ (self , name : str ) -> None : ...
16+ def __contains__ (self , key : object ) -> bool : ...
17+ def __iter__ (self ) -> Iterator [str ]: ...
18+ def __len__ (self ) -> int : ...
19+ def __reversed__ (self ) -> Iterator [str ]: ...
20+ def __getitem__ (self , key : str ): ...
21+ def __setitem__ (self , key : str , value ) -> None : ...
22+ def __delitem__ (self , key : str ) -> None : ...
23+ def get (self , key : str , default = None ): ...
24+ def items (self ) -> ItemsView [str , Incomplete ]: ...
25+ def keys (self ) -> KeysView [str ]: ...
26+ def values (self ) -> ValuesView [Incomplete ]: ...
27+ def __reduce__ (self ) -> tuple [Callable [..., Self ], tuple [type [Self ], dict [Incomplete , Incomplete ]]]: ...
28+ def __call__ (self , ** kwargs ) -> Self : ...
29+ def __enter__ (self ) -> Self : ...
30+ def __exit__ (
31+ self , exc_type : type [BaseException ] | None , exc_value : BaseException | None , traceback : TracebackType | None
32+ ) -> None : ...
6333
6434class NetworkXConfig (Config ):
6535 backend_priority : list [str ]
0 commit comments