435: error: Incompatible return value type (got "Message", expected "PackageMetadata") [return-value]
435: note: Following member(s) of "Message" have conflicts:
435: note: Expected:
435: note: def [_T] get_all(self, name: str, failobj: _T = ...) -> Union[List[Any], _T]
435: note: Got:
435: note: @overload
435: note: def get_all(self, name: str, failobj: None = ...) -> Optional[List[Any]]
435: note: @overload
435: note: def [_T] get_all(self, name: str, failobj: _T) -> Union[List[Any], _T]
mypy is failing in the tests with the following error
The typeshed definitions changed in python/typeshed@b5a26d1, causing
PackageMetadatato fall out of sync. I think the right option here is just to bringPackageMetadataback in sync withemail.message.Message