mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-02-07 18:30:57 +08:00
enable mypy_test for python 3.10 (#5341)
* enable mypy_test for python 3.10 * avoid collections.Mapping and collections.MutableMapping, import from typing
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import string
|
||||
import sys
|
||||
from collections import Mapping
|
||||
from typing import Any, Callable, Iterable, List, Optional, Sequence, Text, Tuple, Union
|
||||
from typing import Any, Callable, Iterable, List, Mapping, Optional, Sequence, Text, Tuple, Union
|
||||
|
||||
from markupsafe._compat import text_type
|
||||
from markupsafe._native import escape as escape, escape_silent as escape_silent, soft_unicode as soft_unicode
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
import collections
|
||||
import typing
|
||||
from typing import Dict, Iterator, List, Optional
|
||||
from typing import Any, Dict, Iterator, List, MutableMapping, Optional
|
||||
|
||||
from paramiko.pkey import PKey
|
||||
|
||||
class _SubDict(typing.MutableMapping[str, PKey]):
|
||||
class _SubDict(MutableMapping[str, PKey]):
|
||||
# Internal to HostKeys.lookup()
|
||||
def __init__(self, hostname: str, entries: List[HostKeyEntry], hostkeys: HostKeys) -> None: ...
|
||||
def __iter__(self) -> Iterator[str]: ...
|
||||
@@ -14,7 +12,7 @@ class _SubDict(typing.MutableMapping[str, PKey]):
|
||||
def __setitem__(self, key: str, val: PKey) -> None: ...
|
||||
def keys(self) -> List[str]: ... # type: ignore
|
||||
|
||||
class HostKeys(collections.MutableMapping):
|
||||
class HostKeys(MutableMapping[Any, Any]):
|
||||
def __init__(self, filename: Optional[str] = ...) -> None: ...
|
||||
def add(self, hostname: str, keytype: str, key: PKey) -> None: ...
|
||||
def load(self, filename: str) -> None: ...
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
from collections import MutableMapping
|
||||
from typing import Any, NoReturn, TypeVar
|
||||
from typing import Any, MutableMapping, NoReturn, TypeVar
|
||||
|
||||
_KT = TypeVar("_KT")
|
||||
_VT = TypeVar("_VT")
|
||||
|
||||
Reference in New Issue
Block a user