File tree Expand file tree Collapse file tree
stubs/setuptools/setuptools Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -68,6 +68,7 @@ class _DictLike(Protocol[_KT, _VT_co]):
6868class _MutableDictLike (_DictLike [_KT , _VT_co ], Protocol ):
6969 # See note about using _VT_co instead of Any
7070 def __setitem__ (self , key : _KT , value : Any , / ) -> None : ...
71+ def setdefault (self , key : _KT , default : Any , / ) -> _VT_co : ...
7172
7273@type_check_only
7374class _BuildInfo (TypedDict ):
@@ -148,7 +149,7 @@ def setup(
148149 # From Distribution._DISTUTILS_UNSUPPORTED_METADATA set in Distribution._set_metadata_defaults
149150 long_description_content_type : str | None = None ,
150151 project_urls : _DictLike [Incomplete , Incomplete ] = {},
151- provides_extras : _DictLike [Incomplete , Incomplete ] = {},
152+ provides_extras : _MutableDictLike [Incomplete , Incomplete ] = {},
152153 license_expression : str | None = None ,
153154 license_file : Never = ..., # Deprecated
154155 license_files : Iterable [str ] | None = None ,
You can’t perform that action at this time.
0 commit comments